a = ("鼠标移动 0.0|鼠标点击 0.1|延迟 1000")
a1 = Split(a, "|")
For j = 0 To UBound(a1)
命令 = Split(a1(j), " ")(0)
TracePrint 命令
Next
第6行:下标超界:'【number:o】'.
按键精灵下标超界怎么解决
答案:2 悬赏:0 手机版
解决时间 2021-03-06 18:25
- 提问者网友:感性作祟
- 2021-03-05 22:04
最佳答案
- 五星知识达人网友:酒安江南
- 2021-03-05 22:50
正确代码如下,错误原因: a1(j)括号用错,满意请采纳,谢谢
a = ("鼠标移动 0.0|鼠标点击 0.1|延迟 1000")
a1 = Split(a, "|")
For j = 0 To UBound(a1)
命令 = Split(a1(j), " ")(0)
TracePrint 命令
Next
a = ("鼠标移动 0.0|鼠标点击 0.1|延迟 1000")
a1 = Split(a, "|")
For j = 0 To UBound(a1)
命令 = Split(a1(j), " ")(0)
TracePrint 命令
Next
全部回答
- 1楼网友:上分大魔王
- 2021-03-05 23:13
你没有分配内存给数组intx,inty,应写成:
dim intx(1) //后面要写具体整形不小于0的数。
dim inty(1)
为了安全,你可以把数组内存分配大一点,如果你不确定数组个数,可以用redim
例如
m=10
redim a(m),b(m)
也可以,其中m可以根据实际情况取值,例如m=ubound(myarray),这样就不会出现越界问题了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯