无忧启动论坛

标题: 制作单文件的问题 [打印本页]

作者: Sailing2002    时间: 2017-5-23 12:02
标题: 制作单文件的问题
用7z SFX制作的ATIH2017单文件软件,指定自解压在 %TEMP% ,但执行后却不自动删除,怎么回事?
作者: 不知    时间: 2017-5-23 13:29
本帖最后由 不知 于 2017-5-23 13:32 编辑

解压完后启动运行软件的脚本,7z就应该退出了。
一般清理工作都是在脚本里实现的:
start /wait 主程序
del /s /q   %cd%(要删除的目录)
这样主程序退出后就可以自动清理解压后的文件了。

作者: ku588    时间: 2017-5-23 13:39
本帖最后由 ku588 于 2017-5-23 14:21 编辑

一般制作工具,默认解压目录程序执行退出后会自动删除,人为指定目录后就不会自动删除!
需要人为指定目录,程序执行退出后自动删除,就需要按楼上的方法制作。

但对于一些特殊软件,程序退出后若不能解除占用,也是无法自动删除的!
作者: Sailing2002    时间: 2017-5-23 19:58
谢谢指点,学习了
作者: lightpeter    时间: 2017-5-24 08:11
ku588 发表于 2017-5-23 13:39
一般制作工具,默认解压目录程序执行退出后会自动删除,人为指定目录后就不会自动删除!
需要人为指定目录 ...

同意此观点,ATIH2017这类特殊程序,执行完程序应该没有完全退出,临时目录不会自动删除。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3