_ArrayToClip

首页  后退  前进

_ArrayToClip
down2

将数组的内容发送到剪贴板。

 

_ArrayToClip($var_array[,$var_sdelim="|"[,$var_istart=0[,$var_iend=0]]])

 

参数

$var_array

数组复制到剪贴板

$var_sdelim

[可选] 元素之间的分隔符(一个或几个字符),默认|

$var_istart

[可选] 索引数组,从中开始复制

$var_iend

[可选] Индекс 数组а, в котором закончить копирование

返回值

成功:

返回1

错误:

返回0,设置@error:

@error:

-1  -  ClipPut()错误



 

该函数可以通过命令调用 exect

参见:

_ArrayToString

例子

copy

exect=$var_aa=StringSplit('AAA|BBB|CCC|DDD|EEE|FFF','|',2)||_ArrayDisplay($var_aa)||_ArrayToClip($var_aa,'~~-~~',1,5) ;; 将数据a写入剪贴板的示例

 

exect=$var_ac=StringRegExp(ClipGet()&@CR&@CR,'(?m)^([^\r\n]*)',3)||$var_ab=StringSplit('TOTALCMD#BAR#DATA|%%COMMANDER_PATH%%\TCIMG.exe|#|Wcmicons.dll,0|','|',2)||$var_ab[2]=$var_ac[0]||$var_ab[4]=$var_ac[1]||_ArrayToClip($var_ab,@CRLF) ;; 从剪贴板(命令和描述)中的2行创建一个TCMG按钮为Total Commander并写入剪贴板

 

exect=$var_aa=_ArrayCreate(1,2) slist=PS<$f70//1//0//bar> forpgs <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>||#Sbar5||@CRLF!!,~~ exect=$var_s='GLOBALSENDS<1>'=''''?'''':_ArrayAdd($var_aa,'GLOBALSLIST<:INDEX:>'&@CRLF&'GLOBALSENDS<1>') <NEXT> exect=||_ArrayToClip($var_aa,@CRLF) ;; 将按钮数量写入剪贴板以及Total Commander工具栏的名称,其中该命令包含缓冲区中的短语

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru