能不能把某个动作赋值给变量(注:按键精灵)

我想把某个动作赋值给变量(注意:是整个动作),通过变量取值,然后用递增循环的方式来执行我想要的动作次数!可以实现吗? 请看我的测试代码:Dima1,a2,a3,... 我想把某个动作赋值给变量(注意:是整个动作),通过变量取值,然后用递增循环的方式来执行我想要的动作次数!可以实现吗?  请看我的测试代码:Dim a1,a2,a3,a4,a5,a6,a7  //定义变量//MessageBox "请把鼠标放在第一个窗口"Plugin a1 = Window.Foreground()//这里获得当前窗口句柄然后赋值给a1//MessageBox "转向下一窗口"  //这个就不说了,提示信息//Delay 2000Plugin a2 = Window.Foreground()//切换窗口后获得当前窗口句柄然后赋值给a2//Rem s   //标记S//Plugin Window.Active(a1)  //激活句柄为a1的窗口,上面赋值给a1了//Delay 500  //下面是测试动作,仅作参考//KeyPress 96,1Delay 100KeyPress 96,1Delay 100Plugin Window.Active(a2) //激活句柄为a2的窗口,上面赋值给a2了//KeyPress 96,1Delay 100KeyPress 96,1Delay 100Rem s  //标记S//Goto s  //跳转到标记s//    好了 代码我都加了注释了。先在问题来了 我想把 Plugin a1 = Window.Foreground()//这里获得当前窗口句柄然后赋值给a1//这个动作整体赋值给一个变量,例如a3   然后a3为用户之定义变量,当用户输入1,那个该动作执行一次,依次类推。      不知到按键是否能实现,若果能请高手指教,该是怎么个思路。最好给个例句。谢谢!问题解决,50分送上! 混分就绕道而行!哥的分不是那么好赚的。  展开
 我来答
齐欢专用
2012-08-04 · TA获得超过1158个赞
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:227万
展开全部
不能,变量只能是字符...
Dim a1,a2,a3,a4,a5,a6,a7 //定义变量
MessageBox "请把鼠标放在第一个窗口"
Plugin a1 = Window.Foreground()//这里获得当前窗口句柄然后赋值给a1
MessageBox "转向下一窗口" //这个就不说了,提示信息//
Delay 2000
Plugin a2 = Window.Foreground()//切换窗口后获得当前窗口句柄然后赋值给a2/
Rem s //标记S//
Plugin Window.Active(a1) //激活句柄为a1的窗口,上面赋值给a1了//
Delay 500 //下面是测试动作,仅作参考//
KeyPress 96, 1
Delay 100
KeyPress 96, 1
Delay 100
Plugin Window.Active(a2) //激活句柄为a2的窗口,上面赋值给a2了//
KeyPress 96, 1
Delay 100
KeyPress 96, 1
Delay 100
Rem s //标记S//
Goto s //跳转到标记s//
Rem 输入字符
a3=InputBox("请输入循环次数")
If a3 = "" Then
Goto 输入字符
End If
for a3
你想循环的命令
next
伊远汤辛
2020-03-07 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:25%
帮助的人:1105万
展开全部
很简单
1把你需要重复执行的动作做成子程序.
.2用个自定义变量来控制循环次数.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BG1VWR
2012-07-26 · TA获得超过6064个赞
知道大有可为答主
回答量:3846
采纳率:60%
帮助的人:1354万
展开全部
你是不是动作是固定的,只是次数是自定义的,那么你定义的次数为A3,你就在你那段动作外加一个FOR语句就行,如
FOR A3
你的动作
NEXT
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式