Я застрял здесь .. :( Я пытаюсь выполнить файл temp.exe из сценария Perl.
Я попытался использовать следующее:
1)
$pid= open( CMD, "| exp.exe > C:\exp_out.txt" );
print CMD "arg1\n";
print CMD "arg2\n";
print CMD "arg3\n";
Теперь этот exp.exe продолжает работать в фоновом режиме без каких-либо проблем.но если я хочу закрыть его и запустить снова, он запускает exp.exe, но не предоставляет входные аргументы для exp.exe
Закрытие:
system("taskkill /F /T /pid $pid");`
Теперь это частьиз 2 подпрограмм открывать и закрывать ...
Я также пробовал Open2; Win32 :: Process;Open2 застрял в exp.exe и Win32 :: Process Я не знаю, как передать несколько аргументов.