VB的SendKeys的用法中,如何将重复次数用变量代替。例如重复键盘{ENTER n} n次?
2个回答
展开全部
方法一:
使用过程(or For语句),重复发送 SendKeys "{ENTER}"
方法二:
构造重复字符串,如下:
对于单字符(比如"A"),用String(n, s)可以直接生成
Dim s As String, n As Long
s = "A"
n = 3
SendKeys String(n, s)
对于多字符(比如"ABC"),用String(n, Chr(0))生成重复字符串再用Replace替换(这个比较万能)
Dim s As String, n As Long
s = "{ENTER}"
n = 3
SendKeys Replace(String(n, Chr(0)), Chr(0), s)
使用过程(or For语句),重复发送 SendKeys "{ENTER}"
方法二:
构造重复字符串,如下:
对于单字符(比如"A"),用String(n, s)可以直接生成
Dim s As String, n As Long
s = "A"
n = 3
SendKeys String(n, s)
对于多字符(比如"ABC"),用String(n, Chr(0))生成重复字符串再用Replace替换(这个比较万能)
Dim s As String, n As Long
s = "{ENTER}"
n = 3
SendKeys Replace(String(n, Chr(0)), Chr(0), s)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询