|
Lisp : in Bearbeitung durch USERNAME anzeigen/auslesen
Stefan Michel am 11.01.2008 um 14:58 Uhr (0)
Hallo,wie kann ich mit LISP auslesen/anzeigen, durch welchen Usernamen eine Zeichnung geradeverwendet wird (im Falle, dass die Datei schreibgeschützt geöffnet wird).Üblicherweise zeigt AutoCAD 2007 beim öffnen einer Datei diese Information an, leider kannes die PDM-Software Compass Productstream nicht mehr. Den eigentlichen Schreibschutz zeigt Compassebenfalls nicht mehr an, wir behelfen uns momentan mit einer kleinen LISP die folgendermaßen ausschaut:(vl-load-com)(if(=(vla-get-readonly(vla-get-activedocum ...
| | In das Form Lisp wechseln |
|
Lisp : in Bearbeitung durch USERNAME anzeigen/auslesen
Stefan Michel am 14.01.2008 um 13:12 Uhr (0)
super, vielen Dank Cadmium, das war der Hinweis welchen ich gesucht habe. Mein Ergebnis:(defun inuseby ( / dwgname dwldatei actusername actuserpc)(setq dwgname (vla-get-name(vla-get-activedocument(vlax-get-acad-object))))(setq dwgname (substr dwgname 1 (- (strlen dwgname) 4)))(setq dwgname (strcat (getvar "dwgprefix") dwgname ".dwl"))(setq dwldatei (open dwgname "r"))(setq actusername (read-line dwldatei))(setq actuserpc (read-line dwldatei))(close dwldatei)(alert (strcat "ACHTUNG !!! Zeichnung ist in Bear ...
| | In das Form Lisp wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |