我正在使用node.js和windows批處理腳本來殺死具有特定端口的進程。雙引號和單引號在windows批處理腳本中創建問題以終止進程
它通過命令行非常死亡,但它不能通過批處理腳本工作。我認爲這是由於雙引號和單引號引起的問題?
就下面的代碼而言,它在LISTENING狀態下找到3000個端口並被殺死。
FOR /F "tokens=5 delims= " %P IN ('netstat -a -n -o ^| findstr :3000.*LISTENING') do (TaskKill.exe /PID %P /T /F)
有人可以幫我解決這個問題嗎?
在批處理文件中,FOR變量的百分號加倍。在幫助文件中說正確。 **要在批處理程序中使用FOR命令,請指定%%變量而不是%變量。** – Squashman
請將此作爲回答發佈,我會接受它。謝謝! –