如何批量声明变量?
比如我要声明Local $STEP1, $STEP2, $STEP3, $STEP4, $STEP5, $STEP6, $STEP7, $STEP8, $STEP9Local $_STEP1, $_STEP2, $_STEP3, $_STEP4, $_STEP5, $_STEP6, $_STEP7, $_STEP8, $_STEP9而且全部赋值为0
咋弄,只能一个个?
有高级点的办法不!比如我想弄100个变量! 用 Eval()可以批量赋值
但是批量声明好像见过别人写,忘记了 用 Eval()可以批量赋值
但是批量声明好像见过别人写,忘记了 For $i = 1 To 100
Assign('STEP' & $i, 0)
Assign('_STEP' & $i, 0)
Next For $i = 1 To 100
Assign('STEP' & $i, 0)
Assign('_STEP' & $i, 0)
Next
MsgBox(0, '', $_STEP1)不行额!
我发现这样子貌似可以,就等于声明很多变量了!!
Local $STEP
Local $_STEP For $i = 1 To 100
Assign('STEP' & $i, 0)
Assign('_STEP' & $i, 0)
Next
MsgBox(0, '', $_STEP1)不行额!
我发现这样子貌似可以,就等于声明很多变量了!!
Local $STEP
Local $_STEP 用谷歌浏览器好像一次发2个帖子!~~{:face (382):} 不行额!
我发现这样子貌似可以,就等于声明很多变量了!!
Local $STEP
Local $_STEP
heavenm 发表于 2013-1-6 21:54 http://www.autoitx.com/images/common/back.gif
为什么说不行呢?弹出了0。如果你是用SicTE运行的,对于这类错误是必须忽略的。 LZ的声明方式也是件很累人的事,不如用数组吧 楼主是没发现数组的用处 A大的方法是最好的~~
或者用数组~~ A大的方法是最好的~~
或者用数组~~ 用数组~~用数组~~ 回复 1# heavenm
用数组会方便很多
页:
[1]