1:定义变量时直接赋值[backcolor=rgb(247, 247, 247)]
1. //语句书写不全
2. For i = 0 To 10 step
3. Next
复制代码
正确代码:循环语句,在步径step后,需要指定具体的数值:如step 2 ,每次循环结束的时候变量+2;step 1,每次循环结束变量+1。
1. For i = 0 To 10 step 1
2. Next
复制代码
4:未设置循环条件
[backcolor=rgb(247, 247, 247)]报错提⽰:[backcolor=rgb(255, 255, 255)]⽆法计算取值。错误附加码=775:0
1. //语法错误:脚本 11-12 ,第21⾏,第7个字符:(错误码0)没有到合法的符号。
2. //语义错误:脚本 11-12 ,第0⾏:⽆法计算取值。错误附加码=775:0
3. While
4. Wend
复制代码
正确代码:亲,没有定义变量,也没有设置while的循环条件哦(while后⾯加⼀个参数:循环条件)
1. Dim a
2. a = 1
3. While a = 1
4. Wend
复制代码
5:变量名与⼦程序、⼦函数重名
[backcolor=rgb(247, 247, 247)]报错提⽰:名称有重复。错误附加码=3102:0
1. //语义错误:脚本 11-12 ,第60⾏:名称有重复。错误附加码=3102:0
2. Dim 字
3. Sub 字()
4. End Sub
复制代码
正确代码:定义的变量名称,不能与已有的⼦程序或者⼦函数重名哦~不然按键⽆法判断你想调⽤的是谁~
6:取数组元素下标超出范围
报错提⽰:下标越界: '[number: 11]'
1. //脚本 **.Q ,第**⾏:下标越界: '[number: 11]',
2. Dim a(9)
3. MessageBox a(11)
复制代码
正确代码:在按键精灵中,定义数组时dim a(9),意味着数组a的最⼤下限是a(9)。⽽在调⽤的时候,记得千万不能超过定义的数组下限哦·~~
7:错误类型作⼤⼩⽐较
[backcolor=rgb(247, 247, 247)]报错提⽰:类型不匹配: 'A'
1. //脚本 11-1
2.Q ,第37⾏:类型不匹配: 'A',
2. Dim a
3. a = "a"
4. If a > 1 Then
5. MessageBox "a⼤于1"
6. End If
复制代码
正确代码:“If a > 1”,左边是字符串,右边是数值,⽆法进⾏⽐较~若需要将其作⽐较可先将字符串转换成ANSI代码后⽐较
1. Dim a
2. a = "a"
3. //得到"a"的ANSI字符代码后作⼤⼩⽐较
4. If Asc(a) > 1 Then
5. MessageBox "a⼤于1"
6. End If
复制代码
8:使⽤数组未先定义
[backcolor=rgb(247, 247, 247)]报错提⽰:类型不匹配:
1. //脚本 11-1
2.Q ,第52⾏:类型不匹配: 'MYARRAY',
2. //脚本 11-12.Q ,第53⾏:类型不匹配: 'A',
3. W1 = Clng(MyArray(0))
4. w1=clng(a(1))
复制代码
正确代码:⼜是⼀个调⽤变量的时候,没有好好定义的忧桑错误:
1. Dim MyArray(5)
2. Dim a(5)
python 定义数组3. W1 = Clng(MyArray(0))
4. w1=clng(a(1))
复制代码
9:延时命令不合理
1. Delay 6000

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。