Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: adminnaddel am 25.04.05 - 09:06:13

Titel: Process "Winword.exe" töten ...
Beitrag von: adminnaddel am 25.04.05 - 09:06:13
Hallo liebe Gemeinde,

gibt es eine elegantere Lösung einen Prozess zu killen ausser über eine externe Datei?

Wenn ich aus Notes heraus auf Word zugreife möchte vorab sicherstellen das der Prozess Winword.exe nicht belegt ist!

lg
Andy
Titel: Re: Process "Winword.exe" töten ...
Beitrag von: Axel am 25.04.05 - 09:10:53
Hi,

warum?   ??? ???


Axel
Titel: Re: Process "Winword.exe" töten ...
Beitrag von: eknori am 25.04.05 - 09:11:44
hier hast du schon mal was. um festzustellen, od der Process läuft

http://www.eknori.de/tipps/detail.php?nr=87&kategorie=tipps
Titel: Re: Process "Winword.exe" töten ...
Beitrag von: adminnaddel am 25.04.05 - 09:15:05
Hallo und vielen Dank @Eknori ...


Ich spiele gerade mit MSInt.ntf rum und muss feststellen, das wenn der Winword.exe Prozess läuft die Anwendung auf die Bretter geht  >:(

lg
Andy
Titel: Re: Process "Winword.exe" töten ...
Beitrag von: klaussp am 25.04.05 - 11:55:26
Hallo!

So müsste es klappen das der Prozess abgeschossen wird:

shRet =   Shell("%SYSTEMROOT%\SYSTEM32\TASKKILL.EXE /F /IM WINWORD.EXE",6)

Allerdings wird das Word dann ohne wenn und aber geschlossen, auch wenn die geöffnete Datei noch nicht gesichert wurde! Alternativ kannst Du die Option /F weglassen, dann müsste er zumindest nachfragen!!

Viel Erfolg!

Gruß, Klaus
Titel: Re: Process "Winword.exe" töten ...
Beitrag von: MartinG am 25.04.05 - 12:02:04
Den Befehl taskkill gibt es aber erst ab XP, nur so als kleine Anmerkung....
Titel: Re: Process "Winword.exe" töten ...
Beitrag von: adminnaddel am 25.04.05 - 12:19:08
Oh .. leider bekomme ich einen "File not found"  ::)

lg
Andy
Titel: Re: Process "Winword.exe" töten ...
Beitrag von: MartinG am 25.04.05 - 12:47:48
Zitat
leider bekomme ich einen "File not found"   
Hast Du XP als OS?
Titel: Re: Process "Winword.exe" töten ...
Beitrag von: adminnaddel am 25.04.05 - 12:52:14
Xp ... aber es funzt mit

shRet =   Shell("TASKKILL.EXE /F /IM WINWORD.EXE",6)


Vielen Dank

lg
Andy