2016-04-13 30 views
2

I regulären Ausdruck oder Wild Card in Tasklisteregulärer Ausdruck oder Wild Card in Taskliste

I Bildnamen anders sein gehen müssen verwenden möchte für jeden bauen wie AB1adf.exe, AB2dfas.exe, AG3dfas.exe ect

ich habe unten versucht, aber hat nicht funktioniert ..

tasklist /FI "IMAGENAME eq AB%.exe" | find /i "AB%.exe" 
tasklist /FI "IMAGENAME eq AB*.exe" | find /i "AB*.exe" 

Antwort

3

Die Erweiterung bricht die wilden Karte:

C:\>tasklist /FI "IMAGENAME eq chr*.exe" 
ERROR: The search filter cannot be recognized. 

es verlieren

C:\>tasklist /FI "IMAGENAME eq chr*" 

Image Name      PID Session Name  Session# Mem Usage 
========================= ======== ================ =========== ============ 
chrome.exe     4376 Console     1 313,076 K 
chrome.exe     4384 Console     1  4,328 K 
chrome.exe     4548 Console     1  94,260 K 
+0

G8t .. funktioniert .. Vielen Dank ... – user1546784

0

Fund unterstützt keine Wildcards. Sie haben zwei Möglichkeiten wmic und findstr:

tasklist | findstr /i /r "ab.*exe" 

oder mit wmic und wql (die reicheren Ausdrücke erlaubt) (für die Batch-Datei, die Sie die % verdoppeln müssen):

wmic process where "Caption like 'AB%exe'" get Caption,ProcessId,Commandline /format:value 
+0

Vielen Dank..es arbeitet mit Findstr – user1546784