2013-01-18 28 views
2

我需要你在这个简单的脚本中的一点帮助。我正尝试通过阅读Windows标题来创建一个运行“taskkill”的脚本,但我不知道如何使它在C++中运行。据我所知在一批将是很容易C plus plus杀死进程窗口标题

system("TASKKILL /F /FI "WINDOWTITLE eq Notepad*""); 

但是,当我尝试这样做,在C++

#include <iostream> 
#include <cstdlib> 

int main() 
{ 
using namespace std; 


system("TASKKILL /F /FI "WINDOWTITLE eq Notepad*""); 


} 

我不能编译它!我在DEVC++得到这个

前[错误]预计“)”“WINDOWTITLE”

我相信这个问题会设置在“_”,以能够运行Windowstitle必要的,但没有它不会工作。

有什么建议吗?

谢谢!

+3

语法高亮能够解释为什么一个不错的工作。 – chris

+0

@chris:哈,我刚刚说的一样 - 通过发布进行调试! –

+0

@KerrekSB,IDE不应该这样做吗?自从我使用Dev以来,已经很长很长一段时间了,但即使如此,所见即所得,并且注意到它引用了引号可能会导致某人搜索如何使用这些字符串。 – chris

回答

7

逃生引号:

system("TASKKILL /F /FI \"WINDOWTITLE eq Notepad*\""); 
//      ^^^      ^^^ 
+0

谢谢,这解决了我的问题 – user1638487