找回密码
 加入
搜索
查看: 24638|回复: 70

软件疯狂装 v2.5 及自用脚本

  [复制链接]
发表于 2008-6-24 05:17:43 | 显示全部楼层 |阅读模式
只需要一个配置文件就以做绝大部分软件的安装工作了
包括一般软件的自动安装(非静默参数)、自动解压,而无需再用编译好的exe自动安装程序

[ 本帖最后由 星驰周 于 2008-10-15 21:58 编辑 ]

本帖子中包含更多资源

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

×
发表于 2008-6-24 17:56:49 | 显示全部楼层

求教!

使用你的这个东西,修改里面的一些内容,可是却不起作用,
我有几个问题想问
快捷路径是用来做什么的?
标题=表示默认的一个窗口标题(.这个看不懂,不知道作用是什么,)
;标题1=常规软件安装中的脚本信息,表示第一个窗口的标题(这个明白,但是如果标题有特殊符号,能识别吗?)
;如标题4和标题5一样,"标题4=……"和"标题5=……"则可去掉,只留默认标题(这个是什么意思,用在什么情况下,和默认标题有何关系?)
;按键101=常规软件安装中的(用100表示第1个窗口)第1次动作;按键101=坐标:,366,365;;按键301=延时:,3000;;按键401=控件:,Button2;
等这些命令,是哪个语言里的?AU3的?还是什么的,给出个详细的教程。

[1]
名称=PPLIVE1.7.16
分类=常规
文件=softPPLIVE1.7.16.EXE
标题=PPLIVE 1.7.16 肚朝前去广告免安装简便版
标题1=PPLIVE 1.7.16 肚朝前去广告免安装简便版
内容1=解压缩(E)
按键101={ENTER}
按键102=延时:,2000
内容3=关闭(L)
按键103={ENTER}

以上,我改的,何处有错误?
 楼主| 发表于 2008-6-24 19:04:26 | 显示全部楼层
原帖由 sunqs0 于 2008-6-24 17:56 发表
使用你的这个东西,修改里面的一些内容,可是却不起作用,
我有几个问题想问
快捷路径是用来做什么的?
标题=表示默认的一个窗口标题(.这个看不懂,不知道作用是什么,)
;标题1=常规软件安装中的脚 ...


以自带的一个pplive的安装脚本为例说明一下吧

[6]
;第六个软件选项
名称=pplive1.9.38
;选项的名称
分类=常规
;分类,如果是安装程序,有多个窗口需要点击下步等操作的,我定成“常规”
;如果是压缩文件,则安装过程只是解压,所以我定成“绿色”
;如果是一些比较特殊的命令什么的,能用au3的功能来实现,所以分类为“au3”,填时都不要加引号
文件=soft\pplivesetup_1.9.38.exe
;欲安装软件的文件名,这个和[设置]段中的程序路径是结合起来用的,如果设置中没有程序路径这行,则默认路径为当前工作路径,即此软件安装器及此配置文件所在的路径。
标题=PPLive 1.9 安装
;安装过程中重复的窗口标题
标题1=选择语言
;第一个窗口标题
内容1=简体中文
;第一个窗口文本内容
按键101={ENTER}
;第一个窗口下的第一次操作(101=1×100+1表示:第“1”个窗口能够操作的次数限制在“100”次以内,当前是第“1”次)
内容2=欢迎使用“PPLive 1.9”安装向导
;第二个窗口文本内容,因为第二个窗口的标题和后面的一些窗口标题内容一致,而前面已经设置过了重复的窗口标题,在这里就可以不再编写“标题2=PPLive 1.9 安装”,这就是精简。当然,如果你仍然填了,也没有问题的
按键201=n
;第二个窗口的第一次操作(201=200+1 可理解为:第二个窗口的第一次操作,把整百的数除以100看成是窗口序数,零头则是操作的序数)按n键(按下一步的快捷键)
内容3=许可证协议
;第三个窗口的文本内容,同上,此窗口的标题在此软件安装中有重复性,则可省略节俭文字。
按键301=!i
;第三个窗口的第一次操作,Alt+i(下一步的快捷键)
内容4=选择安装位置
;第四个窗口的文本内容,同上,标题节俭。
按键401=^v
;第四个窗口下的第一次写入安装路径的操作(“^V”,是粘贴的快捷键,但在这里没有进行粘贴的操作,而是更改当前控件文本内容的操作。)
按键402=!n
;第四个窗口下的第二次操作,按Alt+n(下一步)
内容5=选择附加任务
;第五个窗口的文本内容,标题重复已做精简
按键501=sqi
;第五个窗口下的第一次操作,这三个按键是取消三个选项的勾选的快捷键。
内容6=完成
;第六个窗口的文本内容,标题重复已做精简
按键601=r
;第六个窗口的第一次按键
按键602={TAB}
;第六个窗口的第二次按键
按键603={SPACE}
;第六个窗口的第三次按键(空格键)
按键604=f
;第六个窗口的第四次按键(f)
标题7=What's new.txt
;第七个窗口的标题
内容7=此版本新功能:
;第七个窗口的文本内容
按键701=!{F4}
;第七个窗口的第一次按键(Alt+F4),作用是关闭当前窗口
内容8=常用软件推荐
;第八个窗口的文本内容
按键801={ENTER}
;第八个窗口的第一次按键(回车键)
按键802=au3:,ProcessWait("IEXPLORE.EXE",3000)
;第八个窗口的第二次操作(au3代码,等待"iexplore.exe"这个进程是否出现,3000毫秒内出现了,则继续往下,否则3000毫秒过去自动往下进行)
按键803=au3:,ProcessClose("IEXPLORE.EXE",3000)
;第八个窗口的第三个次操作(au3代码,关闭这个进程)


[ 本帖最后由 星驰周 于 2008-8-30 08:36 编辑 ]
发表于 2008-6-27 21:48:53 | 显示全部楼层
非常感谢,很需要这个,研究一下
发表于 2008-6-27 21:52:05 | 显示全部楼层
没源码啊,研究不了了
发表于 2008-7-6 10:13:17 | 显示全部楼层
不错下来度度看。
发表于 2008-8-25 10:22:35 | 显示全部楼层
感觉很不错,要认识研究下
 楼主| 发表于 2008-8-25 19:42:47 | 显示全部楼层
更新了,先自个先顶个,也备下脚本的地儿
发表于 2008-8-27 12:07:51 | 显示全部楼层
希望发布源码,方便研究学习
 楼主| 发表于 2008-8-27 12:24:07 | 显示全部楼层
已经发了1.22的源码,可参考那个
发表于 2008-8-29 13:30:17 | 显示全部楼层
太好了,马上找个软件试一下
 楼主| 发表于 2008-8-29 14:49:32 | 显示全部楼层

优化IDE设置,开机加速脚本!

名称=优化IDE设置(提速)
分类=常规
文件=soft.ini
按键101=au3:,$len="HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\00"
按键102=au3:,$b=01
按键103=au3:,$a=$len & $b
按键104=au3:,$Master=RegRead($a, "MasterDeviceType")
按键105=au3:,if $Master = "0"  then RegWrite($a, "UserMasterDeviceType", "REG_DWORD", "3")
按键106=au3:,assign("b", $b+1)
按键107=au3:,if $b<=15 then assign("k",102)
发表于 2008-8-29 15:57:38 | 显示全部楼层
强大
发表于 2008-8-30 20:20:17 | 显示全部楼层
高人!看的偶头晕`1
发表于 2008-9-18 08:59:50 | 显示全部楼层
收藏了再学!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-5 10:15 , Processed in 0.083090 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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