按键精灵(如何判定输入框0-9的数字,执行(10种)不同的操作)

比如说:界面输入框得到数字(0)那么鼠标移动到qX,qY点击一次界面输入框得到数字(1)那么鼠标移动到wX,wY点击一次界面输入框得到数字(9)那么鼠标移动到eX,eY点... 比如说:
界面输入框得到数字(0)
那么鼠标移动到qX,qY点击一次
界面输入框得到数字(1)
那么鼠标移动到wX,wY点击一次
界面输入框得到数字(9)
那么鼠标移动到eX,eY点击一次
界面输入框得到数字(190)
那么鼠标移动到wX,wY点击一次
那么鼠标移动到eX,eY点击一次
那么鼠标移动到qX,qY点击一次
求高手来解答
展开
 我来答
还没想好名称呢
2017-10-23 · TA获得超过158个赞
知道答主
回答量:139
采纳率:73%
帮助的人:32.7万
展开全部

好久没玩按键精灵了,帮你写一个吧。

Dim Str,MyPos

Str = Form1.InputBox1.Text

MyPos = InStr(1,Str,"0")
If MyPos > 0 Then 
TracePrint "鼠标移动到qX,qY点击一次"
MyPos = 0
End If

MyPos = InStr(1,Str,"1")
If MyPos > 0 Then 
TracePrint "鼠标移动到wX,wY点击一次"
MyPos = 0
End If

MyPos = InStr(1,Str,"9")
If MyPos > 0 Then 
TracePrint "鼠标移动到eX,eY点击一次"
MyPos = 0
End If

只写了0、1、9的。剩下的自己加。

追问
感谢回答
不过命令有BOG,
假设输入框为910的时候,
鼠标移动的顺序依然还是Q,W,E
怎么修改成让鼠标移动的顺序为e,w,q啊
追答
换一种判断方法就可以了。根据输入的一个一个判断。从第一位数,一个一个判断到最后一位。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式