lklkco 发表于 2012-4-5 15:02:04

暴风影音5 AU3代码 到最后步不知道怎么写了,希望高手们个指导下

本帖最后由 afan 于 2012-4-5 18:27 编辑


#RequireAdmin
TrayTip("暴风影音5.exe","在此期间请勿进行键盘鼠标操作...","",1)
Sleep(1000)
FileInstall("暴风影音5.exe",@TempDir&"\暴风影音5.exe",1)
Run(@TempDir&"\暴风影音5.exe")
$title="安装 暴风影音5 正式版"
winWaitActive($title)
ControlClick($title,"开始安装","Button2")
WinWaitActive($title,"程序安装目录")
WinActive($title,"程序安装目录")
ControlSetText($title,"程序安装目录","","d:\Program Files\Baofeng\StormPlayer")
ControlClick($title,"下一步(&N) >","Button2")
ControlClick($title,"安装(&I)","Button2")
ControlClick($title,"完成(&F)","")

“回帖仅作者可见” 无意义,已去除。 ---- afan

shuangsexing 发表于 2012-4-5 15:39:56

不是点了最“完成”了吗

lklkco 发表于 2012-4-5 15:50:49

就是完成不了,看是哪里错了。

131738 发表于 2012-4-5 16:18:13

最后一行点击什么?

user3000 发表于 2012-4-5 16:22:59

晕, 什么宝贝啊, 竟然都看不到回帖.
最讨厌此类的提问帖了.
想进来看下 131738前辈有什么教诲都不可得!

lklkco 发表于 2012-4-5 16:40:17

ControlClick($title,"完成(&F)","Button2")也完成不了怎么回事

lklkco 发表于 2012-4-5 16:42:31

就是在最后点击不了完成,我是新手。希望高手给我指点下。

zch11230 发表于 2012-4-5 18:02:25

本帖最后由 zch11230 于 2012-4-5 19:03 编辑

应该在点击完成按钮前加一个判断当安装完成时才点击。

502762378 发表于 2012-4-5 18:41:03

安装需要一段时间,而你的代码一气呵成,最后一步用winwait应判断相应的界面出现,然后完成

lklkco 发表于 2012-4-5 18:45:09

就是激活不了窗口,点不了完成。大哥给指点下吗。后面的文本也看不了。

502762378 发表于 2012-4-5 18:59:36

不用脚本,正常安装可以嘛?

星雨朝霞 发表于 2012-4-5 18:59:51

到完成界面时你可以直接把它进程结束掉!!!不会有什么的!

502762378 发表于 2012-4-5 19:00:51

回复 12# 星雨朝霞


    谁“淫荡”呀,你“淫荡”!
开个玩笑撒

星雨朝霞 发表于 2012-4-5 19:05:09

回复 13# 502762378


    {:face (254):}

地平线 发表于 2012-4-5 19:16:08

提供个方法,不知可不可行。你自己试试。
Do   ;开始一 个无限循环
      ;任意代码_可以是很多条
Until PixelGetColor(X坐标 , Y坐标) = 0x000000;此循环的结束条件指定位置 = 指定颜色
;指定位置“完成”按钮某点的颜色
页: [1] 2
查看完整版本: 暴风影音5 AU3代码 到最后步不知道怎么写了,希望高手们个指导下