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
Kommentar vom Moderator Dani am 23.04.2013 um 15:23:48 Uhr
Formatierungen hinzugefügt.
GELÖST

Prozess ID ermitteln und auswerten per Batch Datei.

Frage Entwicklung Batch & Shell

Mitglied: ZyNerd

ZyNerd (Level 1) - Jetzt verbinden

23.04.2013, aktualisiert 15:24 Uhr, 3544 Aufrufe, 2 Kommentare

Hallo liebes Forum,

ich bin zwar nicht so aktiv hier im Schreiben, aber lesen tue ich Dich regelmässig. Nun habe ich selbst ein Problem und hoffe auf Unterstützung.

Hallo liebe Leserin, lieber Leser,

ich benötige die ProzessID von einem Prozess und zwar in einer Variablen um weitere Auswertungen zu machen. Und zwar gebe ich ein:
01.
tasklist /FI "imagename eq notepad.exe" /FO TABLE /NH
und bekomme als Ergebnis z. B.

notepad.exe 1234 Console

und nun möchte ich nur die 1234 in einer Variablen haben. Gedacht war ...
01.
@echo off 
02.
set PID=tasklist /FI "imagename eq notepad.exe" /FO CSV /NH 
03.
echo "Notepad laeuft mit Prozess: %PID%" 
04.
pause
Es geht aber nicht

Hoffe daher auf einen Tipp, würde mir hier einiges erleichtern.

LG
Jay Pee
Mitglied: bastla
23.04.2013, aktualisiert um 15:29 Uhr
Hallo Jay-Pee!

Sollte doch (ungetestet) so zu machen sein:
01.
@echo off & setlocal 
02.
set "PID=" 
03.
for /f "tokens=2" %%i in ('tasklist /FI "imagename eq notepad.exe" /FO CSV /NH 2^>nul') do set "PID=%%i" 
04.
if not defined PID echo PID nicht gefunden! & goto :eof 
05.
echo Notepad laeuft mit Prozess: %PID% 
06.
pause
[Edit] Ein kurzer Test unter XP spricht für folgende Variante:
01.
@echo off & setlocal 
02.
set "PID=" 
03.
for /f "tokens=2 delims=," %%i in ('tasklist /FI "imagename eq notepad.exe" /FO CSV /NH 2^>nul') do set "PID=%%~i" 
04.
if not defined PID echo PID nicht gefunden! & goto :eof 
05.
echo Notepad laeuft mit Prozess: %PID% 
06.
pause
[/Edit]
Grüße
bastla

P.S.: Beim regelmäßigen Lesen sollte Dir eigentlich auch die "Code"-Formatierung schon aufgefallen sein ...
Bitte warten ..
Mitglied: ZyNerd
23.04.2013 um 15:37 Uhr
Danke schön, perfekt.

LG
Jay Pee
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst In einer Batch variable die Datei extension ermitteln ? (4)

Frage von Kriegstreiber zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch: CPU-Auslastung eines Prozesses auslesen und als Variable definieren (3)

Frage von tralveller zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch generieren mit einer ID oder Namen die Code enthält (2)

Frage von TicoWrite zum Thema Batch & Shell ...

Batch & Shell
gelöst CSV Dateien auswerten mit Script (8)

Frage von Crank69 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Humor (lol)

Taschenrechner in IOS kaputt!

(5)

Information von Lochkartenstanzer zum Thema Humor (lol) ...

Sicherheit

Kanadischer Geheimdienst veröffentlicht erstmals Sicherheitssoftware

(3)

Information von BassFishFox zum Thema Sicherheit ...

Virtualisierung

Docker Monitoring und Steuerung per "sen"

Tipp von Frank zum Thema Virtualisierung ...

Heiß diskutierte Inhalte
Windows 7
Abbruch bei Brennvorgang (19)

Frage von Simulant zum Thema Windows 7 ...

Router & Routing
Externe IP von innen erreichbar machen (16)

Frage von Windows10Gegner zum Thema Router & Routing ...

Firewall
WIndows 7 RDP Massen Angriff (14)

Frage von Motte990 zum Thema Firewall ...