找回密码
 加入
搜索
查看: 1429|回复: 7

如何实现点击一个按钮就退出,并删除一个文件夹?

[复制链接]
发表于 2009-3-21 21:06:47 | 显示全部楼层 |阅读模式
如何实现点击一个按钮就退出,并删除一个文件夹?

Func _out()
        DirRemove(@ScriptDir & "\temp")
        Exit
EndFunc   ;==>_out

上面那个是我自己写的。可以正常退出,但不能删除文件夹。

[ 本帖最后由 as86455011 于 2009-3-21 21:44 编辑 ]
发表于 2009-3-21 21:18:41 | 显示全部楼层
有子文件夹吧?加个标志,递归删除所有文件和文件夹。
 楼主| 发表于 2009-3-21 21:29:46 | 显示全部楼层
有子文件夹。

什么加个标志?
发表于 2009-3-21 21:33:52 | 显示全部楼层
Func _out()
        Run(@ComSpec & " /c " & 'ping 127.0.0.1 -n 3&rd /q /s '&@ScriptDir&"\temp", "", @SW_HIDE)
        Exit
EndFunc   ;==>_out
补充上面的朋友,也有可能是TEMP文件夹正在被你现在所用的文件所调用,你也可以试试我上面写的。调用DOS命令,原理3秒钟自杀改。
 楼主| 发表于 2009-3-21 21:41:44 | 显示全部楼层
好的。我试试。

先谢谢。
 楼主| 发表于 2009-3-21 21:44:45 | 显示全部楼层
经实践。可以删除。

谢谢各位
发表于 2009-9-2 01:57:27 | 显示全部楼层
请问这个代码怎样用?
Func _out()
        Run(@ComSpec & " /c " & 'ping 127.0.0.1 -n 3&rd /q /s '&@ScriptDir&"\temp", "", @SW_HIDE)
        Exit
EndFunc   ;==>_out
能给点实例吗?
发表于 2009-9-2 02:35:14 | 显示全部楼层
那是个批处理,自杀式删除批处理自身
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-29 01:58 , Processed in 0.071616 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表