Windows 7 Taskleiste Anwendung blinken lassen OHNE diese in den Vordergrund zu holen
Hallo,
ich nutze eine HTA für verschiedene Verlinkungen.
In bestimmten Situationen verändert sich etwas in der HTA was ich bereits abfangen kann.
Jetzt möchte ich das die HTA in der Taskleiste blinkt! Sie soll NICHT in den Vordergrund treten sondern in der Taskleiste einfach "nur" blinken:
Bisher bekomme ich die genaue PID zu der genauen mshta.exe heraus:
An Stelle des "wscript.echo objProcess.ProcessID" brauche ich jetzt einen Aufruf der mir anhand der PID die Anwendung in der Taskleiste zum blinken bringt.
Hoffentlich hab ihr eine Idee.
PS: objShell.AppActivate ist meine Idee jedoch funktioniert das nicht richtig ....
ich nutze eine HTA für verschiedene Verlinkungen.
In bestimmten Situationen verändert sich etwas in der HTA was ich bereits abfangen kann.
Jetzt möchte ich das die HTA in der Taskleiste blinkt! Sie soll NICHT in den Vordergrund treten sondern in der Taskleiste einfach "nur" blinken:
Bisher bekomme ich die genaue PID zu der genauen mshta.exe heraus:
Set objShell = CreateObject("WScript.Shell")
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name Like '%mshta.exe%'")
For Each objProcess In colProcesses
if instr(objProcess.CommandLine,"debug.hta") then
wscript.echo objProcess.ProcessID
ObjShell.AppActivate objProcess.ProcessID
end if
Next
An Stelle des "wscript.echo objProcess.ProcessID" brauche ich jetzt einen Aufruf der mir anhand der PID die Anwendung in der Taskleiste zum blinken bringt.
Hoffentlich hab ihr eine Idee.
PS: objShell.AppActivate ist meine Idee jedoch funktioniert das nicht richtig ....
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 207225
Url: https://administrator.de/contentid/207225
Ausgedruckt am: 28.03.2024 um 15:03 Uhr
3 Kommentare
Neuester Kommentar