Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.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
使用powershell命令关闭AHK脚本_Powershell_Autohotkey - Fatal编程技术网

使用powershell命令关闭AHK脚本

使用powershell命令关闭AHK脚本,powershell,autohotkey,Powershell,Autohotkey,我写这篇文章是因为我不能评论@PBeezy对这个问题的回答,而他关于终止特定脚本的回答对我来说并不适用。他建议: wmic process where "commandline like '%%MyScript.ahk'" delete 但是,当我这样做时,我得到:没有可用的实例,并且脚本不会关闭。我用MyScript替换了我的ahk脚本的名称。任何帮助都将不胜感激。提供的通配符匹配不太可能成功匹配,因为过程的命令行很可能不会以MyScript.ahk 运行“类似命令行“%

我写这篇文章是因为我不能评论@PBeezy对这个问题的回答,而他关于终止特定脚本的回答对我来说并不适用。他建议:

wmic process where "commandline like '%%MyScript.ahk'" delete

但是,当我这样做时,我得到:
没有可用的实例
,并且脚本不会关闭。我用
MyScript
替换了我的ahk脚本的名称。任何帮助都将不胜感激。

提供的通配符匹配不太可能成功匹配,因为过程的命令行很可能不会以
MyScript.ahk

运行“类似命令行“%%MyScript.ahk%%”删除的
wmic进程
将成功匹配并停止正确的进程,但它可能过于贪婪,并停止其他进程