funjs |
首页 后退 前进 |
从JS脚本函数获取信息并将数据传递到其它命令.
funjs=NameParam, , ||<info>, ||Dialogs, ||cliptext, ||[tc]
参数:
备注 该命令允许接收由js脚本的功能返回的信息.
要调用您的功能,您可以: ➾在脚本中注册该函数...\Files\Scripts\Func.js ➾通过在TCIMG.ini的[Scripts]字段中的JS键值中的编写文件路径来调用脚本 - 调用多个脚本,路径是通过分隔符/ - 如果脚本位于"TCIMG"的文件夹中或文件夹...\Files\Scripts\中,则只能写入名称. - Func.js不注册,因为.它会自动读取. 示例 [Scripts] VBS=C:\Test\888.js/Func5.js/%COMMANDER_PATH%\Scripts\include.js
在该功能中,最多可以发送8个参数,如果需要更多,请增加限制... 在参数中,您可以传递数字,字符串数据和: ➾数组$GLOBALNAME,$var_a ... ➾一维数组的单元格数据$GLOBALNAME [N],二维数组$GLOBALNAME [N] [M]
在一个命令中,您可以从多个功能中获取信息. 在这种情况下,NameParam系列是通过分隔符||写的 示例 funjs=Name|Param1|...|Param8||Name|Param1|...|Param8||...||Name|Param1|...|Param8
从函数接收的信息被写入全局变量:
要获取/转换数字,字符串数据(不是数组),可以使用info=q1|...参数.
如果脚本中存在错误,如果参数数量不一致,如果传输的数据类型不正确,或者存在其它错误,则将显示一个对话框,并显示错误,然后"TCIMG"将停止运行: 参见: funau, funvb, infos, inplg, nfsis, versn
funjs=encURI|cliptext GLOBALFUNJS1<a> ;; 将一个字符串从剪贴板编码成一个URI
funjs=getTextStatistics|%P%N anf2d=$GLOBALFUNJS1||2||([^:]+\:\s)(.+)||begin<0> GLOBALANF2D<a> ;; 获取二维数组中光标下的文本文件的统计信息
funjs=getTextStatistics|%P%N GLOBALFUNJS1<a> ;; 获取光标下的文本文件的统计信息
funjs=getTextStatistics|%P%N|1 GLOBALFUNJS1<a> ;; 获取光标下的文本文件的统计信息(英文本地化)
funjs=xorEncode|cliptext|50 GLOBALFUNJS1<a> ;; Xor从剪贴板编码/解码一个字符串
sends=%P%N??-1 funjs=SortLineL|$GLOBALSENDS GLOBALFUNJS1<a> ;; 获取光标下的文本文件的统计信息
sends=%P%N??-1 GLOBALSENDS<a> funjs=SortLineL|$GLOBALSENDS|1 GLOBALFUNJS1<a> ;; 沿着线的长度,按照升序排列光标下的文件行+ a,b,c ...
"funjs=Base58Encode|string GLOBALFUNJS1<a>" - 在Base58中编码一个字符串(用于拉丁字符) "funjs=Base58Decode|zVbyBrMk GLOBALFUNJS1<a>" - 解码Base58字符串 "funjs=Base58Encode|cliptext GLOBALFUNJS1<a> funjs=Base58Decode|GLOBALFUNJS1<1> GLOBALFUNJS1<a>" - 在Base58中编码/解码一个来自剪贴板的字符串(用于拉丁字符)
sends=-1??-1||?Fwords1,1 GLOBALSENDS<a> funjs=TranslateA|$GLOBALSENDS|ru|en GLOBALFUNJS1<a> ;; 从剪贴板获取俄语单词而不重复,并将它们翻译Google
"funjs=GetForismatic|ru GLOBALFUNJS1<a>" - 从forismatic.com获得俄语的随机格言 "funjs=GetForismatic|en GLOBALFUNJS1<a>" - 从forismatic.com获得英语的随机格言
© Аверин Андрей для Total Commander Image Averin-And@yandex.ru |