你們都做得怎么樣了?
我做了一個批處理檔案,用來獲取一個具有特定PID的行程的記憶體使用情況。 以下是代碼:
@Echo off
REM 使用任務串列從行程中獲取記憶體
for /f "tokens=2 delims=," %A in ('tasklist /svc /fi "Services eq .Service02" /FO csv /NH') do (
REM將PID存盤在一個變數上
@Set "pidSlv02=%~A"
REM 從具有該PID的行程中獲取記憶體使用量
for /f "tokens=5 delims= " %B in ('tasklist /fi "pid eq %pidSlv02%" /NH') do (
REM將mem值存盤在另一個變數上
@Set "memSlv02=%~B"
REM 洗掉變數中的逗號
@Echo %memSlv02% K
)
)
所以,輸出結果是:
1,407,356
現在,我需要將這個數字轉換為1407356
我沒有直接來這里。我已經嘗試了一些東西,但沒有成功。 我還是個新手,正在學習CMD/批處理腳本...... 我甚至不知道在Windows上可以做這么多。我還以為只有在Linux上才能做到。所以,如果我不明白什么,請不要對我生氣。我已經盡力了!轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/315754.html
標籤:
