Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 如何根据进程的映像/文件路径终止进程?_Batch File_Cmd - Fatal编程技术网

Batch file 如何根据进程的映像/文件路径终止进程?

Batch file 如何根据进程的映像/文件路径终止进程?,batch-file,cmd,Batch File,Cmd,如何根据可执行文件的路径终止任务 在这种情况下,taskkill/F/IM“app.exe”的使用不起作用,因为运行的其他程序具有相同的映像/进程/文件名,但却是完全不同的可执行文件。路径不同,具有相同文件名的.exe文件也不同 类似于“taskkill/F/IM”C:\path\to\exe\app.exe“的东西将是理想的选择。使用WMIC,正如Squashman在评论中所建议的,您可以通过单个命令来完成: WMIC进程,其中“ExecutablePath='C:\\path\\to\\ex

如何根据可执行文件的路径终止任务

在这种情况下,
taskkill/F/IM“app.exe”
的使用不起作用,因为运行的其他程序具有相同的映像/进程/文件名,但却是完全不同的可执行文件。路径不同,具有相同文件名的.exe文件也不同


类似于
“taskkill/F/IM”C:\path\to\exe\app.exe“
的东西将是理想的选择。

使用
WMIC
,正如Squashman在评论中所建议的,您可以通过单个命令来完成:

WMIC进程,其中“ExecutablePath='C:\\path\\to\\exe\\app.exe'”调用终止

您可以使用
WMIC
获取该信息:
WMIC进程,其中“name='myprogram.exe'”获取ProcessID,ExecutablePath
这是否回答了您的问题?