Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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, 4243 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 10
Einige Rechner ignorieren das Creators Update (4)

Frage von PN-Schrauber zum Thema Windows 10 ...

Festplatten, SSD, Raid
gelöst Festplatten Case - Schlüssel (10)

Frage von Waishon zum Thema Festplatten, SSD, Raid ...

Exchange Server
Exchange 2013: max. gleichzeitige Verbindungen EWS für einen CAS (6)

Frage von DaPedda zum Thema Exchange Server ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Infineon TPMs unsicher! Bitlocker ggf. angreifbar

(2)

Information von Lochkartenstanzer zum Thema Erkennung und -Abwehr ...

Firewall

PfSense Repository für Version 2.3.x

(4)

Information von Dobby zum Thema Firewall ...

LAN, WAN, Wireless

WPA-2 hat erste Risse: KRACK

(8)

Information von the-buccaneer zum Thema LAN, WAN, Wireless ...

Hardware

GPD Pocket: Winziger Laptop für Wenig Tipper

(1)

Information von pelzfrucht zum Thema Hardware ...

Heiß diskutierte Inhalte
Microsoft Office
ICH BIN AM ENDE MEINES IT-WISSENS ANGELANGT!!!! (37)

Frage von 134537 zum Thema Microsoft Office ...

Windows Server
gelöst Gruppenrichtlinie greift nicht zu! (23)

Frage von Syosse zum Thema Windows Server ...

Hosting & Housing
Mailserver Software Empfehlungen (21)

Frage von sunics zum Thema Hosting & Housing ...