{ REM Testet uber den DOS-Befehl tasklist ob die DrawingManager.exe beim Start schon einmal vorhanden ist und startet keine 2.Instanz. Empfohlener Input + Macrostart da wo vorher der Start des DrawingManager war END_REM} DEFINE fk_draftingmanager_aktiv LOCAL Tmpdir LOCAL Check1 LET Tmpdir (GETENV "TEMP") { wegen und fuer Wolfgang ;-} RUN GRAPHIC ('tasklist /v | find "DrawingManager.exe" > '+Tmpdir+'\tasklister.m') OPEN_INFILE 1 (Tmpdir+'\tasklister.m') READ_FILE 1 Check1 CLOSE_FILE 1 { PURGE_FILE (Tmpdir+'\tasklister.m') CONFIRM } { Wird ja sowieso immer wieder ueberschrieben. } IF ( Check1 = 'END-OF-FILE') { Keiner da, also wird gestartet. } {**Hier den Start des DrawingManager einbauen**} ELSE BEEP DISPLAY 'Du startest mir den DrawingManager nicht mehr mehrfach! Aetsch ;-)' { Nach Geschmack und Aergerpotenzial anpassen bitte. } END_IF END_DEFINE