Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Zeichnug schreibgeschützt öffnen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Zeichnug schreibgeschützt öffnen (2674 mal gelesen)
Jan1
Mitglied
CAD Consultant


Sehen Sie sich das Profil von Jan1 an!   Senden Sie eine Private Message an Jan1  Schreiben Sie einen Gästebucheintrag für Jan1

Beiträge: 17
Registriert: 12.05.2004

erstellt am: 18. Jun. 2004 14:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

ich suche nach einer Möglichkeit eine Datei schreibgeschützt zu öffen. Das Ganze soll in einem Skript ablaufen, d.h. etwas wie,

"(vla-open (vla-get-documents (vlax-get-acad-object)) "c:\\test.dwg" :vlax-true)"

geht leider nicht, da noch weitere Befehle im Skript folgen und durch diesen Aufruf die neu geöffnete Datei nicht aktiv ist.
Wer weiß Rat?

Gruß, Jan


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 01. Jul. 2004 16:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jan1 10 Unities + Antwort hilfreich

.. einfach noch die schreibgeschützte Zeichnung aktivieren..

(defun OPEN-READONLY (DATEINAME)
  (vla-activate
    (vla-open
      (vla-get-documents
        (vlax-get-acad-object)
      ) 
      DATEINAME
      :VLAX-TRUE
    )
  )
)

------------------
- Thomas -

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Leo Laimer
Ehrenmitglied V.I.P. h.c.
CAD-Dienstleister



Sehen Sie sich das Profil von Leo Laimer an!   Senden Sie eine Private Message an Leo Laimer  Schreiben Sie einen Gästebucheintrag für Leo Laimer

Beiträge: 26027
Registriert: 24.11.2002

erstellt am: 21. Dez. 2004 15:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jan1 10 Unities + Antwort hilfreich

Hallo Freunde,

Ich stehe jetzt vor einem Problem das anscheinend hier schon gelöst ist:
Ich möchte in der derzeitigen Projektphase alle Dateien immer nur schreibgeschützt öffnen, um meine Kollegen bei der aktuellen Arbeit mit denselben Dateien nicht zu behindern (ich möchte nur anschauen und ev. Szenarien durchprobieren).
Ich stelle mir so eine Art Schalter oder Parameter vor, den ich ev. beim Start von MDTMechanical Desktop mit übergebe, oder ein eigenes Icon/Tastenkombination im MDTMechanical Desktop.

Nun weiß ich leider mit dem Code von Thomas nichts anzufangen (meine Programmierkenntnisse sind ziemlich null) und frage daher: Kann ich damit mein Problem lösen? Und wie muß ich das wo einbinden?

(Die Option "schreibgeschützt öffnen" im Datei-öffnen-Dialog kenne ich, ich will mir nur das wiederholte zusätzliche Klixen ersparen)

------------------
mfg - Leo

Ceterum censeo dynamic highlight obsoletus (est) (Autodesk hat ein offenes Ohr!)

[Diese Nachricht wurde von Leo Laimer am 21. Dez. 2004 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Schachinger
Ehrenmitglied V.I.P. h.c.
Konstrukteur



Sehen Sie sich das Profil von Schachinger an!   Senden Sie eine Private Message an Schachinger  Schreiben Sie einen Gästebucheintrag für Schachinger

Beiträge: 2040
Registriert: 08.04.2002

AIS2009, PDSU 2012-2015, Plant 3D 2011-2015, NavisWorks 2010-2015, Win7 64bit SP1, Intel Core i7 870, 16 GB RAM, Quadro 2000D

erstellt am: 21. Dez. 2004 17:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jan1 10 Unities + Antwort hilfreich

hallo jeo!

einfachste lösung:

in der befehlszeile:
teilöffnen (oder halt dann auf einen eigenen button)
dann ein ~ damit die dialogbox für die auswahl der dwg kommt.

leider lässt sich das "~" nicht mit in ein script/macro/lisp packen - "teilöffnen" mag das nicht   
oder ich habs nicht nicht gecheckt warums nicht geht  

aber dürfte ein anfang sein bzw. die richtigen profis wissen dazu jetzt eventuell mehr?    .....

 

------------------
mfg Siegfried Schachinger
http://www.tbschatz.at
   

[Diese Nachricht wurde von Schachinger am 21. Dez. 2004 editiert.]

[Diese Nachricht wurde von Schachinger am 21. Dez. 2004 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Schachinger
Ehrenmitglied V.I.P. h.c.
Konstrukteur



Sehen Sie sich das Profil von Schachinger an!   Senden Sie eine Private Message an Schachinger  Schreiben Sie einen Gästebucheintrag für Schachinger

Beiträge: 2040
Registriert: 08.04.2002

erstellt am: 21. Dez. 2004 17:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jan1 10 Unities + Antwort hilfreich

doch geht ja eh  

mach dir eine script-datei. in diese schreibst du:

-teilöffnen
~
J

*
N

dann nen button mit:
^C^Cfiledia;0;_script;c:/test.scr;

hier natürlich deine script-datei+pfad angeben

müsste hinhaun!
die variable "filedia" musst du aber wieder später auf 1 zurücksetzten (oder noch besser das ist in der acaddoc.lsp drinnen und wird sowiso bei jedem acad-start gesetzt!)

 

------------------
mfg Siegfried Schachinger
http://www.tbschatz.at

[Diese Nachricht wurde von Schachinger am 21. Dez. 2004 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Leo Laimer
Ehrenmitglied V.I.P. h.c.
CAD-Dienstleister



Sehen Sie sich das Profil von Leo Laimer an!   Senden Sie eine Private Message an Leo Laimer  Schreiben Sie einen Gästebucheintrag für Leo Laimer

Beiträge: 26027
Registriert: 24.11.2002

IV bis 2019

erstellt am: 21. Dez. 2004 18:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jan1 10 Unities + Antwort hilfreich

Hallo Siegfried,

Leider macht bei mir (MDT2004) das -teilöffnen nur Abfragen über zu ladende Ansicht, Layer un Xref, aber nix von wegen Schreibschutz.

Aber ich hab per PM schon eine Lisp-Lösung bekommen!

Danke!

------------------
mfg - Leo

Ceterum censeo dynamic highlight obsoletus (est) (Autodesk hat ein offenes Ohr!)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Schachinger
Ehrenmitglied V.I.P. h.c.
Konstrukteur



Sehen Sie sich das Profil von Schachinger an!   Senden Sie eine Private Message an Schachinger  Schreiben Sie einen Gästebucheintrag für Schachinger

Beiträge: 2040
Registriert: 08.04.2002

erstellt am: 21. Dez. 2004 18:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Jan1 10 Unities + Antwort hilfreich

my mistake 
da hab ich zu schnell geschossen und zu wenig geguckt

------------------
mfg Siegfried Schachinger
http://www.tbschatz.at

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz