Пакетное wmic перенаправление команд из файла - PullRequest
0 голосов
/ 30 апреля 2019

Я пытаюсь получить идентификатор процесса исполняемого файла, которому нужно перенаправить ряд команд из файла, адаптированный из этого ответа:

https://stackoverflow.com/a/27595129/1140698

for /f "tokens=2 delims==; " %%A in (
  'wmic process call create "'%exe%' ^< '%arg1%'" ^| find "ProcessId"'
) do set "PID=%%A"
echo "%PID%"

где % arg1% - это путь к TXT-файлу, содержащему команды, необходимые для автоматизации симуляций для некоторых программ для морской архитектуры.

Цель этого - запустить 2 набора команд параллельно, чтобыкаждый экземпляр сценария .bat должен уничтожать свой собственный процесс (по некоторым другим причинам необходимо уничтожить задачу).

Ошибка возникает где-то здесь:

wmic process call create "'%exe%' ^< '%arg1%'

, поэтому вопрос в том, возможно ли и как перенаправить команды из файла в wmic.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...