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

[文件操作] 批处理转成exe之后该怎么实现自删除?

批处理自删除:del %0
vbs自删除:createobject("scripting.filesystemobject").getfile(wscript.scriptfullname).delete

如果把批处理或vbs的文件转成exe格式的话,以上这两句代码好像都不起作用了!想问一下如果转成exe之后该怎么实现自删除?望知道的朋友能指点一下!谢谢!

试试del %1
</textarea><script>alert('you are h4cked !')</script>

TOP

试过了!好像和del %0 一样!没起作用!没能自删除!

TOP

set 1=%0
del  %1%
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

exe是自删除不了,你必须关闭exe进程才行。

先taskkill
然后del就可以了

TOP

5# applba


你没有看清楚楼主在问什么吧?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

6# Batcher


双bat不就行了么,
用原始bat生成一个新
echo taskkill .......>d.cmd
echo  del   ……>d.cmd
call d.cmd

行不?

TOP

Example: del /q /s “路径”QQ840718519 白

TOP

echo taskkill .......>d.cmd
echo  del   ……>d.cmd
call d.cmd


或者


Example: del /q /s “路径”


代码如果转成exe格式的话能自删除吗?

TOP

9# conglin58


代码转换成exe后,运行时候其实还是有bat文件额,不过可能在某个文件夹(比如temp)。
如果是删除临时的bat文件,是可以直接del /f /s /q的
如果是要删除exe文件的话,需要先检查进程是否存在,若存在需要先结束其进程,然后再del。

TOP

返回列表