funau |
首页 后退 前进 |
从AU3脚本的功能获取信息并将数据传递到其它命令.
funau=NameParam, , ||<info>, ||Dialogs, ||cliptext, ||[tc]
参数:
备注 该命令允许接收由au3脚本的功能返回的信息.
要调用您的功能,您可以: ➾在脚本中注册该函数...\Files\Scripts\Func.au3 ➾调用您的脚本通过在TCIMG.ini的[scripts]字段的AUX键中的写入文件的路径 - 调用多个脚本,路径是通过分隔符/ - 如果脚本位于"TCIMG"的文件夹中或文件夹...\Files\Scripts\中,则只能写入名称. - Func.au3没有规定,因为它会自动读取.
示例 [Scripts] AU3=C:\Test\888.au3/Func5.au3/%COMMANDER_PATH%\Scripts\include.au3
在该功能中,最多可以发送8个参数,如果需要更多,请增加限制... 在参数中,您可以传递数字,字符串数据和: ➾数组$GLOBALNAME,$var_a ... ➾一维数组的单元格数据$GLOBALNAME [N],二维数组$GLOBALNAME [N] [M]
在一个命令中,您可以从多个功能中获取信息. 在这种情况下,NameParam系列是通过分隔符||写的
示例 funau=Name|Param1|...|Param8||Name|Param1|...|Param8||...||Name|Param1|...|Param8
从函数接收的信息被写入全局变量:
要获取/转换数字,字符串数据(不是数组),可以使用info=q2|...参数.
如果脚本中存在错误,如果参数数量不一致,如果传输的数据类型不正确,或者存在其它错误,则将显示一个对话框,并显示错误,然后"TCIMG"将停止运行:
参见: funjs, funvb, infos, inplg, nfsis, versn
funau=Exec|60+200+234*5-2^8 GLOBALFUNAU1<a> ;; 计算表达式
funau=Max|60|200 GLOBALFUNAU1<a> ;; 最多两个数字
funau=Min|50|100 GLOBALFUNAU1<a> ;; 得到两个数字的最小值
"funau=Replace|a1b1c1d1e1|1|2 GLOBALFUNAU1<a>" - 在字符串中进行替换并获取@error和@extended宏数据的示例
"funau=_ProcessList| GLOBALFUNAU1<a>" - 获取二维数组中正在运行的进程列表
"funau=GetForismatic|ru GLOBALFUNAU1<a>" - 从forismatic.com获得俄语的随机格言 "funau=GetForismatic|en GLOBALFUNAU1<a>" - 从forismatic.com获得英语的随机格言
© Аверин Андрей для Total Commander Image Averin-And@yandex.ru |