从autohotkey脚本运行批处理,删除自身和脚本

时间:2015-01-15 19:55:43

标签: batch-file autohotkey

我已经接近了,但它一直在逃避我。我有一个Autohotkey脚本,我想运行一个将删除脚本及其自身的批处理。 我制作了一个测试脚本,该脚本与后面的批处理一起工作,但cmd窗口保持打开状态,表示无法找到批处理

这是脚本:

    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>

一切都删除得很好,但我需要关闭这个窗口!我错过了什么?

1 个答案:

答案 0 :(得分:2)

您可以尝试使用

del "%~f0" & exit