3. April 200125 j Ich soll ein Programm entwickeln, welches Workstations validiert (ob Word und excel funzt, ob der Virenscanner dienst korrekt läuft, usw...). Klappt auch alles, nur die von VB geöffneten Anwendungen bekomme ich nicht wieder geschlossen ohne extra die Mouse bemühen zu müssen. Wie schließt man den Programme??? Besten Dank im Voraus
4. April 200125 j THX, aber mit end kann man doch nur Subs Ifs loops beenden und keine aktiven Programme, die grad auf der WKS laufen, oder???
4. April 200125 j Hi, ich geh' mal davon aus das Du die Anwendungen ungefähr so starttes ja: dim test as long test= shell ("Pfad zur Anwendung) appActivate test oder so ähnlich ja??? nun, dann ich würde mal folgende Lösung vorschlagen: zum beenden der aktivierten Anwendung schreib doch einfach mal: SendKeys "%{F4}" Das ist als würdest Du Alt+F4 drücken. PS: Das funktioniert nur wenn du die Anwendung vorher (wie oben erwähnt) aktiviert hast (AppActivate test)!!! Hoffe ich konnte dir helfen. C Ya
4. April 200125 j Das mit Shell stimmt. Hab über ne API DestroyWnd den Prozess mehr oder weniger sanft aus dem system gerissen (hat permanent gecrasht. Aber das mit SendKey ist ne klasse Idee, THX. Übrigens lässt sich auch über diese APi der Focus auf die Anwendung setzten. away testen...
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.