Batch file 批量编程:自给自足的Slf销毁文件

Batch file 批量编程:自给自足的Slf销毁文件,batch-file,Batch File,我曾尝试创建一张GIF照片,10秒后将其从批处理文件设置为自毁,然后使用CMD的复制功能将批处理文件“嵌入”到GIF中,但当GIF打开时,它不起作用,尽管批处理文件在未“嵌入”的情况下按预期工作。有谁能告诉我,为了实现这一目标,我做错了什么 这是批处理文件代码 @echo off ping -n 11 127.0.0.1 > NUL del "example.gif" start /b "" del "%~f0" ^&exit /b exit del不是一个独立的命令,要将它与s

我曾尝试创建一张GIF照片,10秒后将其从批处理文件设置为自毁,然后使用CMD的复制功能将批处理文件“嵌入”到GIF中,但当GIF打开时,它不起作用,尽管批处理文件在未“嵌入”的情况下按预期工作。有谁能告诉我,为了实现这一目标,我做错了什么

这是批处理文件代码

@echo off
ping -n 11 127.0.0.1 > NUL
del "example.gif"
start /b "" del "%~f0" ^&exit /b
exit

del
不是一个独立的命令,要将它与
start
一起使用,您必须调用
cmd.exe
,因为它是它的内部命令。对于自删除,您需要,
Start/B Cmd/C Del“%~f0”&Exit/B
,但是我更喜欢,
(GoTo)2>NUL&Del“%~f0”
Del
不是一个独立的命令,要与
Start
一起使用,您必须调用
Cmd.exe
,因为它是它的内部命令。对于自删除,您需要,
Start/B Cmd/C Del“%~f0”和Exit/B
,但是我更喜欢,
(GoTo)2>NUL&Del“%~f0”