AU3的变量名里能包括变量吗?
如$a1$a2$a3 $a4中的1234是用变量$b表达的。 用数组代替,或者是Assign、Eval。$b = 1
Assign("a" & $b, "hello")
MsgBox(0, $a1, Eval("a" & $b))PS,难道楼主兄学习过批处理?变量中包含变量,貌似只有接触过批处理的人才知道这种用法~ 用数组代替,或者是Assign、Eval。PS,难道楼主兄学习过批处理?变量中包含变量,貌似只有接触过批处理的人 ...
pusofalse 发表于 2013-7-7 22:07 http://www.autoitx.com/images/common/back.gif
批处理的确有这样的法子,批处理和AU3哥都是很初级的水平.批处理以前深度有几位大牛很历害,不过批处理语法过于严柯了 数组有个问题,就是要先定义长度,在不确定长度情况下就比较麻烦了 用数组代替,或者是Assign、Eval。PS,难道楼主兄学习过批处理?变量中包含变量,貌似只有接触过批处理的人 ...
pusofalse 发表于 2013-7-7 22:07 http://www.autoitx.com/images/common/back.gif
新建 AutoIt v3 脚本.au3(33,14) : WARNING: $a1: 使用前并未进行声明.
出现这样的错误 回复 5# friendtasy
忽略这个错误就行了。 回复 4# friendtasy
可以重定义数组的呀
#include<array.au3>
Dim $arr
For $i=1 To 10
ReDim $arr[$i]
$arr[$i-1]='当前数组的维度'&$i
_ArrayDisplay($arr,'数组重定义')
Next
回复 2# pusofalse
其实我的专长是批处理和linux脚本
页:
[1]