Groß-Kleinschreibung beim Suchen nach aktiven Prozessen in Win32 Process ignorieren. case-insensitive
Ignoriere Groß-Kleinschreibung beim Suchen nach aktiven Prozessen in GetObject("winmgmts:").InstancesOf("Win32_Process")
No case sensitivity: ignore uppercase or lowercase in GetObject("winmgmts:").InstancesOf("Win32_Process")
Win32_Process class: http://msdn.microsoft.com/en-us/library/windows/desktop/aa394372(v=vs.8 ...
Hallo,
wenn ich mit dem nachfolgenden Skript nach dem Prozess "notepad.exe" alles in Kleinbuchstaben suche, dann funktioniert es. Das gleiche aber mit „outlook.exe“ funktioniert dagegen nicht, er muss in Großbuchstaben eingetragen sein. Und hier bin ich machtlos.
Wüsstet ihr wie in der Abfrage von Win32_Process die Groß-Kleinschreibung ignoriert werden könnte?
Vielen Dank!
Gruß
evinben
wenn ich mit dem nachfolgenden Skript nach dem Prozess "notepad.exe" alles in Kleinbuchstaben suche, dann funktioniert es. Das gleiche aber mit „outlook.exe“ funktioniert dagegen nicht, er muss in Großbuchstaben eingetragen sein. Und hier bin ich machtlos.
Wüsstet ihr wie in der Abfrage von Win32_Process die Groß-Kleinschreibung ignoriert werden könnte?
'Run process if not running.
vProcess = "OUTLOOK.EXE"
Set WshShell = WScript.CreateObject("WScript.Shell")
Set WMI = GetObject("winmgmts:")
For Each Process in WMI.InstancesOf("Win32_Process")
If Process.Name = vProcess then
vProcessFound = true
End If
Next
If vProcessFound <> true then
WshShell.Run vProcess,7
End If
Vielen Dank!
Gruß
evinben
Please also mark the comments that contributed to the solution of the article
Content-Key: 189295
Url: https://administrator.de/contentid/189295
Printed on: April 25, 2024 at 17:04 o'clock
3 Comments
Latest comment
Hallo,
warum nicht hier ein LCase oder UCase machen?
Gruß,
Peter
If Process.Name = vProcess then
If LCase(Process.Name) = Lcase(vProcess) then
Peter
Hallo evinben.
Andere Möglichkeit: StrComp
Grüße
rubberman
Andere Möglichkeit: StrComp
If StrComp("hallo", "HALLO", vbTextCompare) = 0 Then WScript.Echo "Die Strings sind gleich."
Grüße
rubberman