【已解决】coproc.au3多进程多参数传递,多参数初始化问题
搜索了半天没找到同类问题,自己解决了,放论坛记录一下,帮助后来人例如
子进程调用的函数原型是:worker($vpara1=12,$vpara2=100)
$ChildPID1=_CoProc("work");无参数/默认参数的方式,启动子进程ChildPID1
$ChildPID1=_CoProc("work()");同上
$ChildPID2=_CoProc("work(1,123)");常量参数的方式,启动子进程ChildPID2
若子进程3在启动时需要把主进程的某个变量$value作为第二个参数,可以这样写:
$ChildPID3=_CoProc("work(1," & $value & ")");常量参数+变量参数的方式,启动子进程ChildPID3
原理就是直接把_CoProc函数的参数整体当成一个字符串,变量作为参数时,变量值液作为字符串串进去了。。。反正是能正确运行了,不知道还有没有更简单的方法 太感谢了,昨天就这个问题折腾了一下午,没想到今天搜论坛遇到了,谢谢你!! 留個腳印 MacGyver
页:
[1]