2015-05-29 40 views
2

我在批處理中遇到了taskkill的問題,我試圖殺死一個處於睡眠狀態的vbscript,持續x秒的時間。 所以基本上我要殺了這個任務: http://i.imgur.com/nNVf1Fh.png如何批量處理任務?

但不知何故,我似乎弄錯了,我不知道我有什麼任務的一部分,在taskkill x

寫預先感謝您!

回答

3

這會殺了它不知道pid,但它會殺死wscript.exe所有實例。

TASKKILL /F /IM wscript.exe 
+0

我不運行任何其他的wscript文件,所以我認爲這將是好的...默認情況下Windows是否運行任何wscripts?或者是否有任何計劃...?就像,我不希望它殺死它不應該的東西 –

2

在任務管理器頂部菜單中,選擇顯示Process ID用於此運行過程。

然後在命令提示符下,

taskkill /pid 1234 

凡1234號的Process ID你想殺死。

+0

它總是有相同的ID ..? 如何找到ID ...? xD –

+0

不,每次都會得到不同的ID – MTahir

+0

看到這個[post](http://stackoverflow.com/q/8435952/833786)使用命令行尋找進程ID – MTahir

2

VBScripts確實有超時參數 - 請參閱cscript /?

taskkill /im wscript.exe /im cscript.exe /f 

會殺死所有正在運行的vbscript。

如果您想特別說明,您如何區分運行腳本。