ctpyy 发表于 2014-8-6 12:09:09

不同AU3程序间可以使用数组传参数吗

AA 程序AA.au3
include <array.au3>
func exekk($tt)
for $i=0 toubound($tt)-1
   winactivate('',$tt[$i])
next
endfunc

BB程序BB.au3
include <AA.au3>
$ss='aaa'
$ss='bbb'
$ss='ccc'
exekk($ss)


这样做程序运行不起来,数组能做参数吗?

skyfree 发表于 2014-8-6 12:32:26

你这个是不同程序?最多就是不同的au3脚本文件而已吧。

而且你所谓的传递参数,只是函数参数而已,函数参数是可以用数组的。

komaau3 发表于 2014-8-6 19:17:44

弱弱的问下 $ss没数组声明就赋值 没报错吗

austere 发表于 2014-8-9 16:50:26

回复 3# komaau3


    同意~肯定会出错的~

komaau3 发表于 2014-8-9 23:41:38

回复 4# austere

既然这么肯定 声明下先{:face (125):}

ctpyy 发表于 2014-8-10 21:19:02

对,是应该声明,我是通过把参数写入文件,另一个程序读取这个文件来解决的
页: [1]
查看完整版本: 不同AU3程序间可以使用数组传参数吗