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, 4224 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
Script, Groß- in Kleinschreibung für vordefinierte Ordner (7)

Frage von d4shoerncheN zum Thema Batch & Shell ...

Windows Userverwaltung
Mit Powershell am AD Controller die aktiven Usersessions auslesen (1)

Frage von arduino zum Thema Windows Userverwaltung ...

Windows Server
gelöst C: Windows Assembly Verzeichnis extrem groß (10)

Frage von Akcent zum Thema Windows Server ...

Batch & Shell
gelöst String in TXT suchen, überprüfen und wenn noetig aendern ? (4)

Frage von buliwyf zum Thema Batch & Shell ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Windows Systemdateien
NTFS und die Defragmentierung (26)

Frage von WinLiCLI zum Thema Windows Systemdateien ...

LAN, WAN, Wireless
Zwei Subnetze mit je eigenem Router und Internetzugang verbinden (18)

Frage von hannsgmaulwurf zum Thema LAN, WAN, Wireless ...

Windows Server
WIndows Server 2016 core auf dem Intel NUC NUC5i5RYK i5 5250U (17)

Frage von IxxZett zum Thema Windows Server ...