2013-01-18 56 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