2014-01-26 2 views
0

Я использую Tecplot для создания файла сценария (* mcr) для выполнения визуализации. После того, как я напишу пакетные коды, чтобы сначала открыть tecplot, чтобы запустить файл * mcr, а затем убить его, я обнаружил, что коды не могут завершить работу программы. Коды в пакетном файле выглядит следующим образом:Невозможно убить программу taskkill

cd .\Re100\17\ 
cd .\0.001 
tec360 extract.mcr 
ping 192.0.2.2 -n 1 -w 100000 
taskkill /F /IM tec360.exe 
cd ..\ 
cd .\0.005 
extract.mcr 
ping 192.0.2.2 -n 1 -w 100000 
taskkill /F /IM tec360.exe 

Но, если я вручную закрыл Tecplot то пакетный файл может работать. Любая помощь по этому поводу будет высоко оценена.

+0

Ваш пакетный файл останавливается и ждет выхода Tecplot перед продолжением. Чтобы запустить его, вам нужно использовать команду «start». См. Http://stackoverflow.com/questions/7295232/non-blocking-batch-file-execution. – indiv

+0

Привет. Я попытался добавить «start tec360.exe». Но это все еще не сработало. – Wei

+0

Ссылка, которую я вставлял, показывает, как использовать команду 'start'. 'start" "" tec360 "extract.mcr' – indiv

ответ

Смежные вопросы