运行 来自 autohotkey 脚本的一批删除自身和脚本
Running a batch from an autohotkey script that deletes itself and the script
我正处于某事的边缘,但它一直在逃避我。我有一个 Autohotkey 脚本,我想 运行 一个将删除脚本及其本身的批处理。
我制作了一个测试脚本,该脚本适用于随后的批处理,但 cmd window 保持打开状态,表示找不到该批处理
这是脚本:
run, %comspec% /c start %A_Desktop%\del.bat
ExitApp
这是批次:
del %USERPROFILE%\Desktop\deltest.ahk
del %USERPROFILE%\Desktop\del.bat
这是输出:
C:\Users\XXXXXXXX\Desktop>del C:\Users\CanisMini\Desktop\deltest.ahk
C:\Users\XXXXXXXX\Desktop>del C:\Users\CanisMini\Desktop\del.bat
The batch file cannot be found.
C:\Users\XXXXXXXX\Desktop>
一切都删除得很好,但我需要这个 window 才能关闭!我错过了什么?
你可以试试
del "%~f0" & exit
我正处于某事的边缘,但它一直在逃避我。我有一个 Autohotkey 脚本,我想 运行 一个将删除脚本及其本身的批处理。 我制作了一个测试脚本,该脚本适用于随后的批处理,但 cmd window 保持打开状态,表示找不到该批处理
这是脚本:
run, %comspec% /c start %A_Desktop%\del.bat
ExitApp
这是批次:
del %USERPROFILE%\Desktop\deltest.ahk
del %USERPROFILE%\Desktop\del.bat
这是输出:
C:\Users\XXXXXXXX\Desktop>del C:\Users\CanisMini\Desktop\deltest.ahk
C:\Users\XXXXXXXX\Desktop>del C:\Users\CanisMini\Desktop\del.bat
The batch file cannot be found.
C:\Users\XXXXXXXX\Desktop>
一切都删除得很好,但我需要这个 window 才能关闭!我错过了什么?
你可以试试
del "%~f0" & exit