Windows中的過程中,Python和任務列表: import subprocess
cmd = 'tasklist'
proc = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
lines = []
for line in proc.stdout:
if 'flac' in line:
line
我一直在探索各種選項,例如/format標誌,但是看起來只能在XML或HTML輸出中進行排序。我想在命令提示符本身進行排序。看來,即使TaskList不能做到這一點(我寧願使用WMIC,因爲它似乎執行得更快)。 要運行的命令的示例將是wmic process get name,processid,workingsetsize。進程看起來是按照processid排序的,但它會更有意義(至少在我的用例
找到Windows進程在運行(Windows7的上教授foo.cmd和bar.cmd)兩個過程,這兩個經常檢查,如果其他進程仍在運行。 由於每個過程知道在可變%FPID%其他進程的PID,我用於檢查其他進程仍然這樣 FOR /F "tokens=1,*" %%a in ('tasklist /FI "PID eq %FPID%" /NH ^| find /C "%FPID%"') do set C