找回密码
 加入
搜索
查看: 1848|回复: 5

我写的编程脚本为什么在电脑上不能执行

[复制链接]
发表于 2009-6-22 19:04:15 | 显示全部楼层 |阅读模式
Run(@ProgramFilesDir & "\Internet Explorer\IEXPLORE.EXE pk.baofeng.com")
WinWaitActive("德克萨斯扑克 - 暴风游戏 - Microsoft Internet Explorer")
sleep(2000)
send("123456")
只能打开网页,但是不能执行输入密码123456的命令,在其他电脑上都能,为什么在这台电脑上不行啊
 楼主| 发表于 2009-6-22 19:14:31 | 显示全部楼层
谁能告诉我是什么原因啊
发表于 2009-6-22 19:21:38 | 显示全部楼层
WinWaitActive("德克萨斯扑克 - 暴风游戏 - Microsoft Internet Explorer")
语法是没任何问题的
不过
注意一下:里面的标题在这台电脑是否已经改变了?
例如
用遨游往往标题就变为("德克萨斯扑克 - 暴风游戏 - 遨游")
而且有些人做了IE个性设置,显示标题- Microsoft Internet Explorer这一段可能改动了
发表于 2009-6-22 19:28:13 | 显示全部楼层
如果是上面问题的话
可通过函数 AutoItSetOption 修改 WinTitleMatchMode 属性

Opt("WinTitleMatchMode", 1)   
模式 1 (默认)

只匹配标题的前面部分。
在此模式下,若一个窗口的标题是 无标题 - 记事本 则可使用如“无标题 - 记事本”、“无标题” 甚至是 “无” 等字符串作为窗口标题参数使用。
例如:WinWait("无标题")

模式 2
标题的任意子串皆可。
在此模式下,若一个窗口的标题是 无标题 - 记事本 则可使用如“无标题 - 记事本”、“无标题”、“记事本” 甚至是 “本” 等字符串作为窗口标题参数使用。
例如:
WinWait("记事本")
 楼主| 发表于 2009-6-22 19:59:11 | 显示全部楼层
谢谢你啊,问题找到了,的确他的电脑用的是遨游浏览器,不过我是新手,可通过函数 AutoItSetOption 修改 WinTitleMatchMode 属性这个怎么弄我就是一头雾水,我用笨办法,把这个命令不要了WinWaitActive("德克萨斯扑克 - 暴风游戏 - Microsoft Internet Explorer")
先解决当务之急,以后再来慢慢学,再次感谢会员,碰上我这样的电脑文盲,真是辛苦你们了!
发表于 2009-6-22 20:08:06 | 显示全部楼层
Opt("WinTitleMatchMode", 1)   
Run(@ProgramFilesDir & "\Internet Explorer\IEXPLORE.EXE pk.baofeng.com")
WinWaitActive("德克萨斯扑克 - 暴风游戏 - Microsoft Internet Explorer")
sleep(2000)
send("123456")
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-26 12:49 , Processed in 0.169400 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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