Vbscript erstellen das auf ein programmstart reagiert
Hallo, ich bin noch sehr unerfahren wass das vbscripten angeht und würde gerne wissen,
ob es möglich ist, ein script zu erstellen das ich im autostart laden lasse welches darauf wartet dass ein bestimmtes programm gestartet wird, zb. Firefox
Und wenn ja wie ?!?
MFG
Heisenberg81
ob es möglich ist, ein script zu erstellen das ich im autostart laden lasse welches darauf wartet dass ein bestimmtes programm gestartet wird, zb. Firefox
Und wenn ja wie ?!?
MFG
Heisenberg81
Please also mark the comments that contributed to the solution of the article
Content-Key: 307389
Url: https://administrator.de/contentid/307389
Printed on: April 26, 2024 at 04:04 o'clock
2 Comments
Latest comment
Das ist relativ simpel.
Du schreibst ein Script, dass in einer Endlosschleife läuft und alle paar Sekunden die laufenden Prozesse abfragt. Wenn es dann einen Prozess mit dem gesuchten Namen gibt lässt du das Script das tun was es in dem Fall tun soll. Ist in VBScript oder Powershell mit wenigen Zeilen gemacht.
Manuel
Du schreibst ein Script, dass in einer Endlosschleife läuft und alle paar Sekunden die laufenden Prozesse abfragt. Wenn es dann einen Prozess mit dem gesuchten Namen gibt lässt du das Script das tun was es in dem Fall tun soll. Ist in VBScript oder Powershell mit wenigen Zeilen gemacht.
Manuel
Hallo Heisenberg81.
Über die Suchfunktion hättest du die Antwort sicher bereits gefunden ...
Grüße
rubberman
Über die Suchfunktion hättest du die Antwort sicher bereits gefunden ...
Option Explicit
Dim objWMIService, colEvents, objEvent
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colEvents = objWMIService.ExecNotificationQuery( _
"SELECT * FROM __InstanceCreationEvent " & _
"WITHIN 1 " & _
"WHERE TargetInstance ISA 'Win32_Process' " & _
"AND TargetInstance.Name = 'firefox.exe'")
Do
Set objEvent = colEvents.NextEvent
WScript.Echo "Firefox wurde gestartet."
Loop
Grüße
rubberman