运行 来自 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