Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Groß-Kleinschreibung beim Suchen nach aktiven Prozessen in Win32 Process ignorieren. case-insensitive

Frage Entwicklung VB for Applications

Mitglied: evinben

evinben (Level 2) - Jetzt verbinden

08.08.2012, aktualisiert 17:27 Uhr, 4203 Aufrufe, 3 Kommentare

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?

01.
 'Run process if not running. 
02.
vProcess = "OUTLOOK.EXE" 
03.
Set WshShell = WScript.CreateObject("WScript.Shell") 
04.
Set WMI = GetObject("winmgmts:") 
05.
For Each Process in WMI.InstancesOf("Win32_Process") 
06.
	If Process.Name = vProcess then 
07.
		vProcessFound = true 
08.
	End If 
09.
Next 
10.
If vProcessFound <> true then 
11.
	WshShell.Run vProcess,7 
12.
End If
Vielen Dank!

Gruß
evinben
Mitglied: Pjordorf
08.08.2012 um 18:47 Uhr
Hallo,

Zitat von evinben:
01.
	If Process.Name = vProcess then
warum nicht hier ein LCase oder UCase machen?
01.
	If LCase(Process.Name) = Lcase(vProcess) then
Gruß,
Peter
Bitte warten ..
Mitglied: rubberman
08.08.2012 um 20:07 Uhr
Hallo evinben.

Andere Möglichkeit: StrComp

If StrComp("hallo", "HALLO", vbTextCompare) = 0 Then WScript.Echo "Die Strings sind gleich."
Grüße
rubberman
Bitte warten ..
Mitglied: evinben
08.08.2012 um 22:16 Uhr
Hallo ihr beide!

vielen Dank euch - es hat prima geklappt!

Da ich vieles mit Batch vergleiche, habe ich nach etwa einer Möglichkeit wie der Parameter /i in findstr (zur Ignorierung der Groß-/Kleinschreibung) gesucht, was die Gestaltung meiner Frage oben etwas erklären würde.
Es freut mich sehr, dass in VB diese Möglichkeit im Gegensatz zu Batch auch in IF-Abfrage und eventuell in vielen anderen Methoden verwendet werden kann. Einfach toll, es gefällt mir immer mehr und mehr...

Gruß
evinben
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst In einer Matroska-Datei eine Audio-Spur suchen (4)

Frage von Spider.Mann zum Thema Batch & Shell ...

Windows Server
Powershell logfile nach Datei suchen (2)

Frage von krischeu zum Thema Windows Server ...

Microsoft
Im ordner nach dateien aus excel liste suchen (2)

Frage von tioloco zum Thema Microsoft ...

Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Heiß diskutierte Inhalte