怎么用按键精灵获取一个应用程序文本框里面的内容,并且转换成数字加上0.05后,重新自动输入进去?
如图,我输入股票代码“600010”后,在买入价格这一栏里面会自动出现当前价格“7.09”,现在要求我输入代码后,它会自动在买入价格一栏出现“7.14”,即在现在价格上面...
如图,我输入股票代码“600010”后,在买入价格这一栏里面会自动出现当前价格“7.09”,现在要求我输入代码后,它会自动在买入价格一栏出现“7.14”,即在现在价格上面自动加上“0.05”,并且输入进去。拜托各位高手帮帮忙,有点急,在线等,100分给你啦,如果回答的好,我会再追加,谢谢!
展开
1个回答
展开全部
右侧“锁”的旁边,“向上的三角符号”,点一下是否是加0.01?
如果是加1就(1乘以0.01)如果是加0.1就(0.1乘以0.1)
按键精灵 找图“向上的三角符号”然后鼠标点击五下即可
如果是加1就(1乘以0.01)如果是加0.1就(0.1乘以0.1)
按键精灵 找图“向上的三角符号”然后鼠标点击五下即可
更多追问追答
追问
有没有能直接获取这个框里面的数字,然后加上0.05再自动输进去的办法?按旁边的向上符号没办法实现的,因为他最多往上点五下,而我有时不仅限于加0.05的,有时可能要加0.1
追答
Dim NUM,XY,ZB,X,Y
Call Plugin.Web.Bind("wqm.exe")
Call Plugin.Web.Go("
")
Call Plugin.Web.Tips("获取原本的数字:12345")
NUM = Plugin.Web.HtmlGet("value", "name:word")
Delay 1000
Call Plugin.Web.Tips("获取坐标点击并删除原来的数字")
XY = Plugin.Web.HtmlGet("offset","name:word")
ZB = InStr(XY, "|")
X = Clng(Left(XY, ZB - 1))
Y = Clng(Right(XY, Len(XY) - ZB))
Call Plugin.Web.LeftClick(X + 80, Y + 10)
For 10
Call Plugin.Web.KeyPress(8)
Next
Delay 1000
Call Plugin.Web.Tips("把原来的数字加0.5重新输入")
Call Plugin.Web.SendString(NUM + 0.5)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询