Announcement

Collapse
No announcement yet.

VBS - Programm in Systray richtig beenden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • VBS - Programm in Systray richtig beenden

    Hi leutz,
    ich sitze hier gerade an einem Script, mit dem ich Programme, falls vorhanden, beende und gleich wieder starte. (Klingt zwar komisch, ist aber so)
    Soweit funktioniert das auch. Allerdings...

    Momentan prüfe ich mittels WMI und Win32_Process, ob das Programm läuft und beende es notfalls mit Terminate.
    Jetzt schießt Terminate den Prozess aber ab und schickt keine Ende-Anweisung ala ALT+F4.

    Mit WSHShell.AppActivate und SendKeys habe ich auch schon experimentiert. Allerdings wird kein Fenster angezeigt, sondern das Programm läuft im Hintergrund mit systray-Icon. Damit greift AppActivate nicht, sondern erst, wenn das Programm-Fenster sichtbar (oder in der Taskleiste) ist.

    Gibt es eine Alternative zu Terminate (laut MS-Doku nicht) oder kann ich per VBS das Programm aus dem systray rausholen?

    Danke und Gruß
Working...
X