Hi Iris,
imho nein, leider. Wenn ich mal davon ausgehe, dass im Befehlsscript der Aufruf von Acad.exe drinsteht, dann wird das Programm gestartet, das laesst sich nicht mal von AutoCAD aus steueren, da das Betriebssystem damit angewiesen wird, dass das EXE zu starten ist.
Wenn das AutoCAD ausschliesslich von der Dokumentenverwaltungssoftware bedient wird, dann wäre möglich, mit einer kleinen Programmierung ein EXE zu schreiben, dem Du die Zeichnung übergibst und dieses sieht nach, ob AutoCAD gestartet ist und verhält sich entsprechend.
VORSICHT: Da sind ein paar Hürden drin, die zu berücksichtigen sind!!
a) AutoCAD ist zwar gestartet, aber hat gerade einen Befehl aktiv (z.B. Anwender plottet gerade oder hat Bemassungsstildialog geöffnet, oder 1000 andere Möglichkeiten) ==> da hilft es nichts, da kann auch ein externes Programm nicht die Steuerung übernehmen
b) AutoCAD ist gestartet (im Taskmanager vorhanden) aber abgestürzt (hab schon mal gehört, dass das EINMAL vorgekommen sein soll)
c) Wenn unabhängige Prozesse Deiner DokumentenmanagementSW AutoCAD öffnen, um eine Zeichnung zu plotten oder zu konvertieren, dann wird jeder Prozess auch zur Aufgabe haben, das AutoCAD auch wieder zu schliessen. Ziemlich dumm nur, wenn der erste Prozess fertig ist, das AutoCAD schliessen will, wenn der zweite Prozess aber gerade in der gleichen AutoCAD-Session eine Zeichnugn geöffnet hat!!
paar Gedanken, vielleicht hilfts,
- alfred -
------------------
www.hollaus.at