Мне нужна ваша помощь в этом простом скрипте. Я пытаюсь создать сценарий, запускающий «taskkill», читая заголовок окна, но я не знаю, как заставить его работать на C ++. Насколько я знаю, в пакетном режиме будет действительно легко
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, но без этого он не будет работать.
Любой совет?
Благодарность !
1 ответ
Избегайте кавычек:
system("TASKKILL /F /FI \"WINDOWTITLE eq Notepad*\"");
// ^^^ ^^^
Похожие вопросы
Новые вопросы
c++
C++ — это язык программирования общего назначения. Изначально он разрабатывался как расширение C и имел аналогичный синтаксис, но теперь это совершенно другой язык. Используйте этот тег для вопросов о коде, который будет скомпилирован с помощью компилятора C++. Используйте тег версии для вопросов, связанных с конкретной стандартной версией [C++11], [C++14], [C++17], [C++20] или [C++23]. и т.д.