2017-09-29 1 views
1

Ich mache ein Batch-Programm zum Starten von OS und Dienstprogramme, eine dieser Dienstprogramme müssen die derzeit geöffneten Anwendungen/Windows wie Task-Manager, aber seine einzigen Anwendungen kein BGPROS .Batch, die derzeit laufenden Anwendungen/WINDOWS nicht BG-Prozesse

hier ist ein Bild zu zeigen, was ich brauche

enter image description here

here die Datei

https://drive.google.com/open?id=0Bz92BbPiREo9MHYybTBaNEcyak0

und hier ist der Code, so dass Sie das finden können, wo es ist.

:TASKCHK 
cls 
:: THIS IS WHERE THE APP LISTER GOES! 
echo. 
pause 
goto UTIL 
+2

Bitte beachten Sie, dass es sich bei Stack Overflow nicht um einen kostenlosen Code-Schreibservice handelt. Bitte fügen Sie ein aktuelles Skript oder eine Anleitung hinzu, um das Problem zu lösen. – SteveFest

+0

Und nur ein paar Tipps: 'TASKLIST'. Mit dem Operator 'EQ' /' NE' können die Apps und Hintergrundprozesse gefiltert werden. – SteveFest

+0

Bitte Code als MCVE hinzufügen. (Minimales, vollständiges und überprüfbares Beispiel). Weitere Informationen finden Sie unter https://stackoverflow.com/help/mcve. – SteveFest

Antwort

0

, wenn Sie den /nh Parameter nach dem ersten Befehl verwenden, können Sie mehrere Bildname Filter haben, und es werden alle angegebenen Prozesse unter einem Header, aber es hinterlässt eine Lücke. So würde es aussehen:

tasklist /fi "imagename eq cmd.exe" 
tasklist /nh /fi "imagename eq Taskmgr.exe" 
tasklist /nh /fi "imagename eq chrome.exe" 
tasklist /nh /fi "imagename eq Steam.exe" 
tasklist /nh /fi "imagename eq explorer.exe" 
tasklist /nh /fi "imagename eq wmplayer.exe" 

Fügen Sie einfach einen weiteren Tasklistenbefehl hinzu, um einen neuen Prozess hinzuzufügen. Und jetzt können Sie einen Batch-Task-Manager erstellen, der nur Anwendungen auflistet.

Verwandte Themen