我写的编程脚本为什么在电脑上不能执行
Run(@ProgramFilesDir & "\Internet Explorer\IEXPLORE.EXE pk.baofeng.com")WinWaitActive("德克萨斯扑克 - 暴风游戏 - Microsoft Internet Explorer")
sleep(2000)
send("123456")
只能打开网页,但是不能执行输入密码123456的命令,在其他电脑上都能,为什么在这台电脑上不行啊 谁能告诉我是什么原因啊 WinWaitActive("德克萨斯扑克 - 暴风游戏 - Microsoft Internet Explorer")
语法是没任何问题的
不过
注意一下:里面的标题在这台电脑是否已经改变了?
例如
用遨游往往标题就变为("德克萨斯扑克 - 暴风游戏 - 遨游")
而且有些人做了IE个性设置,显示标题- Microsoft Internet Explorer这一段可能改动了 如果是上面问题的话
可通过函数 AutoItSetOption 修改 WinTitleMatchMode 属性
Opt("WinTitleMatchMode", 1)
模式 1 (默认)
只匹配标题的前面部分。
在此模式下,若一个窗口的标题是 无标题 - 记事本 则可使用如“无标题 - 记事本”、“无标题” 甚至是 “无” 等字符串作为窗口标题参数使用。
例如:WinWait("无标题")
模式 2
标题的任意子串皆可。
在此模式下,若一个窗口的标题是 无标题 - 记事本 则可使用如“无标题 - 记事本”、“无标题”、“记事本” 甚至是 “本” 等字符串作为窗口标题参数使用。
例如:
WinWait("记事本") 谢谢你啊,问题找到了,的确他的电脑用的是遨游浏览器,不过我是新手,可通过函数 AutoItSetOption 修改 WinTitleMatchMode 属性这个怎么弄我就是一头雾水,我用笨办法,把这个命令不要了WinWaitActive("德克萨斯扑克 - 暴风游戏 - Microsoft Internet Explorer")
先解决当务之急,以后再来慢慢学,再次感谢会员,碰上我这样的电脑文盲,真是辛苦你们了! Opt("WinTitleMatchMode", 1)
Run(@ProgramFilesDir & "\Internet Explorer\IEXPLORE.EXE pk.baofeng.com")
WinWaitActive("德克萨斯扑克 - 暴风游戏 - Microsoft Internet Explorer")
sleep(2000)
send("123456")
页:
[1]