boy-119 发表于 2010-1-3 10:44:05

请教:在做自动安装影音先锋最后一步时怎么取的控件信息?

本帖最后由 boy-119 于 2010-1-3 13:18 编辑

如图我在做到最后一步时,怎么也取不到控件信息了,而取的信息也是大框中的信息,这时怎么办啊?
还有的是在做到这里时就跳出它的官方网站连接窗口如何取消它或者关闭它,用代码怎么做??
谢谢大家的指教!!         (我想取消小框中运行影音先锋的勾)


lanfengc 发表于 2010-1-3 10:51:49

首先在程序运行时候BlockInput
然后到那步就MouseClick呗。

boy-119 发表于 2010-1-3 10:58:52

首先在程序运行时候BlockInput
然后到那步就MouseClick呗。
lanfengc 发表于 2010-1-3 10:51 http://www.autoitx.com/images/common/back.gif


    你能说一说怎么用代码操作??谢谢

痒痒 发表于 2010-1-3 11:25:31

本帖最后由 痒痒 于 2010-1-3 11:34 编辑

这个控件默认是获得焦点的,直接发送空格就可以了Send("{space}")装完会打开IE,用这个试试行不行。ProcessClose("iexplore.exe")

59123608 发表于 2010-1-3 12:27:33

本帖最后由 59123608 于 2010-1-3 13:19 编辑

空格不行的话你用TAB切换看看能不能切换的到,切换的到再空格就行了.
关IE可以用进程也可以用窗口关.
processwait ("iexplore.exe");暂停脚本的执行直至给定进程出现为止
processclose ("iexplore.exe");终止进程


悲剧的发现打太快的下场......编辑前porcessclose:face (3):

boy-119 发表于 2010-1-3 12:36:03

本帖最后由 boy-119 于 2010-1-3 12:38 编辑

空格不行的话你用TAB切换看看能不能切换的到,切换的到再空格就行了.
关IE可以用进程也可以用窗口关.
proc ...
59123608 发表于 2010-1-3 12:27 http://www.autoitx.com/images/common/back.gif

我刚试过了成功了,谢谢啊!!
我只用了porcessclose ("iexplore.exe")没成功,少用了这个代码processwait。

还有一个问题如图:
那我想取消小框中运行影音先锋的勾怎么用代码??

landays 发表于 2010-1-3 12:49:08

本帖最后由 landays 于 2010-1-3 12:51 编辑

都已经完成安装了,你直接结束掉安装程序的进程不是更好?ProcessClose (WinGetProcess ("安装 - 影音先锋"))

59123608 发表于 2010-1-3 13:06:07

你看下4楼,我是补充的......

boy-119 发表于 2010-1-3 13:11:52

都已经完成安装了,你直接结束掉安装程序的进程不是更好?
landays 发表于 2010-1-3 12:49 http://www.autoitx.com/images/common/back.gif


    谢谢你帮助啊!!本来我是关闭完成安装窗口但是窗口是关闭了影音先锋又自动运行了
现在是窗口关闭和影音先锋也不自动运行了,,,,呵呵统统关闭了。。谢谢

boy-119 发表于 2010-1-3 13:15:17

本帖最后由 boy-119 于 2010-1-3 13:18 编辑

我在这里再一次谢谢59123608和 landays,SGTAO 的帮助。让我学习不少知识和经验。

xpboy 发表于 2010-1-4 09:16:48

干脆发一个结束,下面的不用管它,不然以后电脑联网之后再一个更新代码,你这个程序又傻了

boy-119 发表于 2010-1-4 17:37:23

想法不错。非常对

dlc1117 发表于 2010-1-8 12:47:31

如果是要选择控件这些呢,有什么方法

SGTAO 发表于 2010-1-22 20:16:12

呵呵。。大伙都可以学习学习了。。。
页: [1]
查看完整版本: 请教:在做自动安装影音先锋最后一步时怎么取的控件信息?