• 新浪微博:
  • 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:03-18

按键精灵安卓版
立即下载

软件版本:3.7.0
软件大小:46.2M
更新时间:03-02

按键精灵iOS版
立即下载

软件版本:1.7.7
软件大小:29.2M
更新时间:12-06

按键手机助手
立即下载

软件版本:3.7.7
软件大小:262M
更新时间:08-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[问题] 问一个环境变量错误的问题 [复制链接]

1#
小弟写了一个脚本,界面上有二三十个按钮,但是使用按键小精灵是出现按的A按钮,却执行B按钮内容的问题。。。。有没有大神知道原因呢。
举例:Event Form1.Button1.Click
w="1"
Delay 10
j="1"
Delay 10
Result="用户反映当地手机通话问题"
Delay 10
y="0"
Delay 10
x1="0"
Delay 10
x ="1"
End Event
Event Form1.Button2.Click
w="1"
Delay 10
j="1"
Delay 10
Result="用户反映当地信号覆盖问题"
Delay 10
y="0"
Delay 10
x1="0"
Delay 10
x ="1"
End Event
Event Form1.Button3.Click
w="1"
Delay 10
j="1"
Delay 10
Result="用户反映手机无法上网"
Delay 10
y="0"
Delay 10
x1="0"
Delay 10
x ="1"
End Event


里面的变量W,J, Result,Y,X1,X,都是环境变量, 但是经常出现点击Button1, Result变量的值却是Button2的"用户反映当地信号覆盖问题"

求解惑,有能解决疑惑,且有效的,可以给微信红包。

2#

Sub 显示程序()
LogStart "C:\显示程序.log"
Do
Delay 1000
FindColor 566,79,632,111,"ae7717",intX,intY
If intX > 0 And intY > 0 Then
FindColor intX - 140, intY - 80, intX - 100, intY - 75, "00001F", intX1, intY1
//TracePrint intX1
//TracePrint intY1
//TracePrint x
If intX1 > 0 And intY1 > 0 Then //监控屏幕上是否有结果显示,如果没有就刷新
Delay 20
If x = "1" Then
TracePrint x
Delay 20
//Call Plugin.Msg.HideScrTXT()
Call Plugin.Msg.ShowScrTXT(intX - 140, intY - 80, intX +200 , intY - 60, Result, "00001F")    
x = "0"
End If
Else
Delay 20
Call Plugin.Msg.ShowScrTXT(intX - 140, intY - 80, intX +200 , intY - 60, Result, "00001F")
End If
End if
loop    
End Sub

Result在这里会被调用到屏幕上, 线程显示程序() 根据X的值来决定是否进行显示在屏幕上

3#

该用户帖子内容已被屏蔽

4#

该用户帖子内容已被屏蔽

5#

该用户帖子内容已被屏蔽

6#

没人遇到过这种问题吗

7#

该用户帖子内容已被屏蔽

8#

该用户帖子内容已被屏蔽

9#

该用户帖子内容已被屏蔽

10#

自顶,求解决 这个错误不是一直都有,一会正常,一会不正常

11#

支持一下

12#

该用户帖子内容已被屏蔽

13#

该用户帖子内容已被屏蔽

14#

2017年2月16日14:42:50

发新话题 回复该主题