2016-07-29 37 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

对不起,我的错误,我不完全在它:)再次感谢 –