2016-07-29 36 views
1

我試圖找到如何使用它的標題來關閉進程。vbs任務技能名稱

我找到了命令:

taskkill /fi "WINDOWTITLE eq the_title_of_the_windows" 

和它的偉大工程。

當我嘗試:

oShell.Run "taskkill /fi "WINDOWTITLE eq the_title_of_the_windows"", , True 

我得到一個錯誤,它不會編譯。

如何在這條線日symbole使用「任何想法?

回答

3

爲了使用雙引號另一對雙引號內,你需要使用"",而不是僅僅",因爲如果使用一個引號"它將被認爲是第一和第二之間的報價文本的結束標誌着

所以,你的代碼應該是這樣的:

oShell.Run "taskkill /fi ""WINDOWTITLE eq the_title_of_the_windows""", , True 

下面的例子將終止與窗口標題的所有進程(計算器):

Dim oShell 
Set oShell = WScript.CreateObject ("WScript.Shell") 
oShell.Run "taskkill /fi ""WINDOWTITLE eq Calculator""", , True 

希望幫助:)

+1

謝謝!它很好用;) –

+0

你有沒有試過計算器的例子?你會得到什麼錯誤? –

+0

對不起,我的錯誤,我不完全在它:)再次感謝 –