文件中的命令的wmic批处理重定向

时间:2019-04-30 13:46:15

标签: batch-file wmic

我正在尝试获取需要从文件重定向一系列命令的可执行文件的进程ID,以适应以下答案:

  

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中的文件中重定向命令。

0 个答案:

没有答案