У меня есть файл .bat
, который отправляет локальное сообщение. Когда я запускаю его сам (дважды щелкните), он работает (появляется сообщение). Это не работает, когда я запускаю .bat с ShellExecute();
. Что может быть? Вот код:C++ ShellExecute msg issue
message.bat
msg * hello
main.cpp
#include <windows.h>
int main()
{
ShellExecute(NULL, "open", "message.bat", NULL, NULL, 0);
}
Другие вещи в .bat
, таких как start <something>
, shutdown
и т.д. работа с ShellExecute();
.
EDIT Я не могу даже запустить msg
с system();
. Он работает только вручную с cmd
или .bat
.
Это сработало человеком :) Теперь я знаю! – gregjj2