2012-06-06 74 views
1

我當時正在運行一個Turntable.fm機器人,我想在本地機器的Nodejs安裝上運行它,但不顯示cmd窗口。所以最後我用VBS腳本來隱藏窗口:Windows cmd:如何查找並殺死使用wscript運行並隱藏的.bat文件?

CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False 

然後我.bat文件看起來是這樣的:

.\node.exe .\Turntable-API\bots\carlin.js 

就是這樣。很簡單。我創建Windows中的快捷方式文件,然後運行這個:

C:\Windows\System32\wscript.exe "C:\ttbot\invisible.vbs" "C:\ttbot\ttbot.bat" 

現在的問題是,我不知道如何找到或殺死啓動的過程。當我嘗試在我的任務管理器中查看時,沒有任何類型的wscript.exe,cmd.exe或node.exe或invisible.vbs或ttbot.bat運行進程。當我嘗試在cmd中運行.bat文件時,它不會立即關閉,所以我認爲它需要某種手動關閉。我該怎麼辦?

+0

簡單的解決方案:重新啓動計算機。 –

回答

2

嘗試使用Process Explorer,搜索任何你上面提到的櫃面處理現有進程下運行的所有進程,不難發現,那麼你可以殺了你的。

如果它不能在Process Explorer中出現的情形產生是腳本沒有運行或者執行結束後,可能由於錯誤的。嘗試在沒有vbscript的情況下運行,以確保一切正常。