我在按键精灵上拼凑了一个脚本,但是过于冗长,不利于随时改动。怎样能把他简化呢? 脚本如下:

UserVar Yanshi1=3000 "等待输入框打开时间,1秒钟是1000"
UserVar Yanshi=3000 "两次输入之间的等待时间,1秒钟是1000"
UserVar str1="1" "1"
UserVar str2="2" "2"
UserVar str3="3" "3"
UserVar str4="4" "4"
UserVar str5="5" "5"
UserVar str6="6" "6"
UserVar str7="7" "7"
UserVar str8="8" "8"
UserVar str9="9" "9"
UserVar str10="10" "10"
Rem go
MoveTo 989, 422
Delay Yanshi
LeftClick 1
Delay Yanshi
MoveTo 224, 170
Delay Yanshi
LeftClick 1
Delay Yanshi1
SayString str1
Delay Yanshi
KeyPress 13,1
Delay Yanshi
MoveTo 989, 422
Delay Yanshi
LeftClick 1
Delay Yanshi
MoveTo 224, 170
Delay Yanshi
LeftClick 1
Delay Yanshi1
SayString str2
Delay Yanshi
KeyPress 13,1
Delay Yanshi
MoveTo 989, 422
Delay Yanshi
LeftClick 1
Delay Yanshi
MoveTo 224, 170
Delay Yanshi
LeftClick 1
Delay Yanshi1
SayString str3
Delay Yanshi
KeyPress 13,1
Delay Yanshi
MoveTo 989, 422
Delay Yanshi
LeftClick 1
Delay Yanshi
MoveTo 224, 170
Delay Yanshi
LeftClick 1
Delay Yanshi1
SayString str4
Delay Yanshi
KeyPress 13,1
Delay Yanshi
MoveTo 989, 422
Delay Yanshi
LeftClick 1
Delay Yanshi
MoveTo 224, 170
Delay Yanshi
LeftClick 1
Delay Yanshi1
SayString str5
Delay Yanshi
KeyPress 13,1
Delay Yanshi
MoveTo 989, 422
Delay Yanshi
LeftClick 1
Delay Yanshi
MoveTo 224, 170
Delay Yanshi
LeftClick 1
Delay Yanshi1
SayString str6
Delay Yanshi
KeyPress 13,1
Delay Yanshi
MoveTo 989, 422
Delay Yanshi
LeftClick 1
Delay Yanshi
MoveTo 224, 170
Delay Yanshi
LeftClick 1
Delay Yanshi1
SayString str7
Delay Yanshi
KeyPress 13,1
Delay Yanshi
MoveTo 989, 422
Delay Yanshi
LeftClick 1
Delay Yanshi
MoveTo 224, 170
Delay Yanshi
LeftClick 1
Delay Yanshi1
SayString str8
Delay Yanshi
KeyPress 13,1
Delay Yanshi
MoveTo 989, 422
Delay Yanshi
LeftClick 1
Delay Yanshi
MoveTo 224, 170
Delay Yanshi
LeftClick 1
Delay Yanshi1
SayString str9
Delay Yanshi
KeyPress 13,1
Delay Yanshi
MoveTo 989, 422
Delay Yanshi
LeftClick 1
Delay Yanshi
MoveTo 224, 170
Delay Yanshi
LeftClick 1
Delay Yanshi1
SayString str10
Delay Yanshi
KeyPress 13,1
Delay Yanshi

Dim str(9), i
UserVar Yanshi1=3000 "等待输入框打开时间,1秒钟是1000"
UserVar Yanshi=3000 "两次输入之间的等待时间,1秒钟是1000"
UserVar str1="1" "1"
UserVar str2="2" "2"
UserVar str3="3" "3"
UserVar str4="4" "4"
UserVar str5="5" "5"
UserVar str6="6" "6"
UserVar str7="7" "7"
UserVar str8="8" "8"
UserVar str9="9" "9"
UserVar str10="10" "10"
str(0) = str1 : str(1) = str2 : str(2) = str3 : str(3) = str4 : str(4) = str5
str(5) = str6 : str(6) = str7 : str(7) = str8 : str(8) = str9 : str(9) = str10
i = 0
For 9
MoveTo 989, 422
Delay Yanshi
LeftClick 1
Delay Yanshi
MoveTo 224, 170
Delay Yanshi
LeftClick 1
Delay Yanshi1
SayString str(i)
Delay Yanshi
KeyPress 13,1
Delay Yanshi
i=i+1
Next
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-01
用个重复命令哇……
a=inputbox("请输入重复的次数")
a=cint(a)
for a追问

这几句加到哪里? 能不能给我一个完整的例子? 我不大懂这个 谢谢

这个脚本是要依次输入10个人名,有时候人名需要更换,哈需要能调节输入速度,

追答

等下……俄研究研究