Den grundlegenden, Fragen Jobliste zu filtern die Ausgabe und nur die angegebenen Prozess-id-Informationen
tasklist /fi "pid eq 4444"
Nur get den Namen des Prozesses, muss die Linie geteilt werden
for /f "delims=," %%a in ('
tasklist /fi "pid eq 4444" /nh /fo:csv
') do echo %%~a
In diesem Fall, die Liste der Prozesse abgerufen werden, ohne Header (/nh) im csv-format (/fo:csv). Die Kommas verwendet werden, wie token-Trennzeichen und das erste token in der Zeile ist die Bild-name
Hinweis: In einigen windows-Versionen (eine von Ihnen, mein Fall ist die Spanische version von windows xp), den pid-filter in der Aufgabenliste nicht funktioniert. In diesem Fall, den filter über der Liste von Prozessen, die getan werden muss, aus der der Befehl
for /f "delims=," %%a in ('
tasklist /fo:csv /nh ^| findstr /b /r /c:"[^,]*,\"4444\","
') do echo %%~a
Generiert die task-Liste und filtern Sie die Suche, die Prozess-id in der zweiten Spalte der csv-Ausgabe.
bearbeitet: alternativ können Sie nehme an, was gemacht wurde durch das team, übersetzt das Betriebssystem auf Spanisch. Ich weiß nicht, was passieren kann, in anderen Gebietsschemata.
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
SET /a pid=1600
FOR /f "skip=3delims="%%a IN ('tasklist') DO (
SET "found=%%a"
SET /a foundpid=!found:~26,8!
IF %pid%==!foundpid! echo found %pid%=!found:~0,24%!)
GOTO :EOF
Den grundlegenden, Fragen Jobliste zu filtern die Ausgabe und nur die angegebenen Prozess-id-Informationen
Nur get den Namen des Prozesses, muss die Linie geteilt werden
In diesem Fall, die Liste der Prozesse abgerufen werden, ohne Header (
/nh
) im csv-format (/fo:csv
). Die Kommas verwendet werden, wie token-Trennzeichen und das erste token in der Zeile ist die Bild-nameHinweis: In einigen windows-Versionen (eine von Ihnen, mein Fall ist die Spanische version von windows xp), den pid-filter in der Aufgabenliste nicht funktioniert. In diesem Fall, den filter über der Liste von Prozessen, die getan werden muss, aus der der Befehl
Generiert die task-Liste und filtern Sie die Suche, die Prozess-id in der zweiten Spalte der csv-Ausgabe.
bearbeitet: alternativ können Sie nehme an, was gemacht wurde durch das team, übersetzt das Betriebssystem auf Spanisch. Ich weiß nicht, was passieren kann, in anderen Gebietsschemata.
InformationsquelleAutor der Antwort MC ND
Nur mithilfe von "native" Windows-Dienstprogramme, versuchen Sie Folgendes ein, wobei "516" ist die Prozess-ID, die Sie möchten, dass die Bild-name:
Oder verwenden Sie den wmic (Windows Management Instrumentation Command-line tool) und damit der vollständige Pfad zu der ausführbaren Datei:
Oder Sie könnten download Microsoft PsToolsoder speziell nur zum download der pslist-Dienstprogramm und verwenden Sie PsList:
InformationsquelleAutor der Antwort Craig
...set PID für Ihre Umstand.
InformationsquelleAutor der Antwort Magoo