找回密码
 加入
搜索
查看: 38424|回复: 68

[原创] AU3制作的7z自解压SFX

 火... [复制链接]
发表于 2010-1-24 16:28:46 | 显示全部楼层 |阅读模式
本帖最后由 顽固不化 于 2010-1-24 18:34 编辑

总有一个想法,用AU3制作一个7z的SFX头部,自解压时可以控制一些东西达到自己的效果。这次在坛友的帮助下出来一点点初步的成果,很粗糙的。有时间再慢慢修整吧。起码通过编写过程让我学到了一些知识。

一,SFX的用法,SFX其实就是一个自解压的头部可执行文件,它负责对本身的7z包进行解压。
1.制作一个7z包,很简单,用7z工具随便就可以压制出一个7z包,后缀为7z。如:“123.7z”
2.利用dos的拷贝命令,生成exe文件:(比如将123.7z生成123.exe)
copy /b 7z.sfx+123.7z 123.exe

二、EXE的用法
1.无参数时,就会执行3步
    a--出来选择解压路径窗口
    b--出来正在解压窗口
    c--出来解压完成窗口
2.有参数时:
-y                一切问题回答为yes。(似乎没作用,用不用该参数都会默认覆盖等)
-o"路径"      直接解压到指定的路径上,如果只有“-o”则解压到EXE所在的目录
-c1标题@!@提示       出来解压路径窗口,标题和提示如图示:

-c2标题@!@提示       出来正在解压窗口,标题和提示如图示:

-c3标题@!@提示       出来正在解压窗口,标题和提示如图示:

当使用-c1~-c3参数时,标题和提示用“@!@”分开

如:  123.exe -o"d:\1234" -c2安装数据@!@正在安装数据到D盘

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1威望 +10 金钱 +100 贡献 +50 收起 理由
kn007 + 10 + 100 + 50 很感兴趣,你的参数是如何写的,可以pm我吗 ...

查看全部评分

发表于 2010-1-24 16:36:56 | 显示全部楼层
"这次在坛友的帮助下出来一点点初步的成果" -> "作品展览"
发表于 2010-1-24 17:02:26 | 显示全部楼层
不化确实“老有想法”了,东西出的就是新奇,除草中见水平
发表于 2010-1-24 17:19:04 | 显示全部楼层
我写过一个...万能的 zip rar 7zip cab - - 源码...我找找
发表于 2010-1-24 19:49:52 | 显示全部楼层
顽固不化 仿深度那个解压包不是你做的吗?那个就挺好的啊.
发表于 2010-1-24 21:19:29 | 显示全部楼层


支持楼主,俺佩服你
 楼主| 发表于 2010-1-24 21:28:33 | 显示全部楼层
顽固不化 仿深度那个解压包不是你做的吗?那个就挺好的啊.
mo_shaojie 发表于 2010-1-24 19:49

用的通用SFX。这是自己想做个SFX,只具备基本功能的。
发表于 2010-1-24 22:28:04 | 显示全部楼层
这个要顶!支持楼主~
发表于 2010-1-24 22:37:15 | 显示全部楼层
不错啊,很好很强大
发表于 2010-1-25 05:23:57 | 显示全部楼层
老顽固的东西要顶...
发表于 2010-1-25 08:43:39 | 显示全部楼层
今天没事来逛逛,看了一下,感觉相当的不错。
发表于 2010-1-25 14:11:16 | 显示全部楼层
老顽固写好啦。我顶
发表于 2010-1-25 15:49:25 | 显示全部楼层
如果能放源码出来就好了!
发表于 2010-1-25 18:41:51 | 显示全部楼层
很好很不错!谢谢顽固大哥可以分享!
发表于 2010-1-26 20:38:13 | 显示全部楼层
楼主 不就是信念的那个7Z2EXE的作者吗?有幸看见!好高兴啊!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-21 19:43 , Processed in 0.085110 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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