asave

首页  后退  前进

asave
down2

将数组元素的内容写入一个由指定的分隔符分隔的文件.

 

asave=Name||File, ||String||Delimeter, ||noarray<>||delim2d<>||Dialogs||<info>||code<>||upd<>||formt<>||xline<>||tcg<>||open<>||owrite<>||zebr<>

 

参数:


1-强制参数.

Name

数组的名称. 可以使用:

- 全局数组的名称GLOBALNAME见附录23

  - 变量名var _...无前缀$,由命令创建 exect


2-强制参数.

File

文件路径. 参数 File(|Mode|Delimeter1|Flag1|Delimeter2|Flag2), 其中:

File - 要写入数组信息的文件的路径.

Mode - 模式:

0  - 不覆盖(添加计数器).

   1  - 如果名称匹配,则覆盖.

   2  - 附加到文件的末尾(如果存在).

   3  - 附加到文件的开头(如果存在).

Delimeter1 - 分隔符.

img+  可以使用分隔符

•可以在行中使用的其它字符:"@CR" - 回车符,Chr(13),"@LF" - 换行字符,Chr(10),"@CRLF"= @CR&@LF" @TAB" - 符号是Tab,Chr(9).

 

如果在命令和参数中需要引号,需使用两个单引号(撇号) ''

如果命令需要一个空格,则使用两个波浪符号~~

 

-•对于特殊字符,可以使用ASCII字符代码和函数 Chr()和 ChrW() 见附录26

 

cliptext - 在任何地方,cliptext标签将被替换为剪贴板的内容.

 

<info> -参数发送的信息,请参见 附录10

 

GLOBALNAME - 全局变量传递的数据.见附录23号

Flag1 -添加分隔符的模式(默认为无分隔符)

   0  - 如果文件存在,则添加一个分隔符到所有数据的末尾.

   1  - 如果文件存在,则将分隔符添加到所有数据的开头.

   2  - 在所有数据的末尾添加一个分隔符.

   3  - 将分隔符添加到所有数据的开头.

   4  - 将分隔符添加到所有数据的开头和结尾.


Delimeter2 和 Flag2 具有与Delimeter1和Flag1相同的值


其它参数:

String

商品编号行. [可选] 见注.

 默认情况下,数组的所有元素都被写入 - all

Delimeter

分隔符. [可选] 元素之间的分隔符(一个或多个字符)

默认情况下@CRLF  - 换行

 对于特殊字符,可以在附录26中使用ASCII字符代码和Chr()和ChrW功能

  字符串必须用单引号括起来

  您也可以使用&

 例如: 'Hello'&Chr(124)&'пока'


其它参数:

noarray<>

条件. 参数noarray<Number>, 其中 Number:

0  - 如果变量$var _...不是数组,则其内容不会写入文件(默认情况下)

 1  - 无论是数组还是无数,都会写入变量的内容.

delim2d<>

参数 保存二维数组.

参数 delim2d<Delimeter1|Delimeter2|Start_Row|End_Row|Start_Col|End_Col> , 其中:

Delimeter1 - 列元素之间的分隔符.

Delimeter2 - 行分隔符.

Start_Row - [可选] 用于启动联合的字符串的索引(默认值为1).

End_Row - [可选] 字符串的索引结束连接(默认为结束).

Start_Col - [可选] 用于启动连接的列的索引(默认值为0).

End_Col - [可选] 列的索引结束合并(默认为结束).

Dialogs

对话框.

img+  描述

各种对话框的参数见附录18.

 [input]  -  InputBox中的输入信息对话框.

 [richinput]  - 在RichInputBox中输入信息的对话框.

 [combo] - 在ComboBox中选择信息的对话框.

 [group]  - 在GroupBox中选择信息的对话框.

 [check] - 在复选框中选择信息的对话框.

 [edits] - 在EditBox中选择信息的对话框.

 [sfold]  - 选择目录

 [zfold]  - 选择目录.

 [sopen]  - 选择要打开的文件.

 [ssave]  - 选择要保存的文件.

 [sicon]  - 查看和选择图标.

 [msgbx] - MsgBox消息窗口.

 [updwn] - 选择数字信息UpDown.

...和其他对话框.

<info>

获取各种信息. 见附录10.

code<>

编码. 参数 code<Number>, 其中 Number:

0  -  ANSI 1251

  1  -  UTF-16 LE 1200

  2  -  UTF-16 BE 1201

  3  - 带有BOM的UTF-8

  4  - 无BOM的UTF-8

另外,默认编码可以在TCIMG.ini的[Setting]字段的FileCoding键中写入

upd<>

刷新面板.

img+  描述

参数 upd<Number>, 其中 Number - 刷新Total Commander面板的值:

 1 - 刷新活动面板.

 2 - 刷新两个面板,返回到活动面板.

 3 - 刷新对侧面板,返回到活动面板.

 4 - 刷新活动面板,切换到对侧面板.

 5 - 刷新对侧面板,留在对侧面板.

 6 - 刷新两个面板,留在对侧面板.

 7 - 不刷新.

formt<>

转换文本信息. 见附录15.

xline<>

在每一行.参数 xline<String> 允许您将指定的信息添加到每行文本, 其中:

String - 一串参数相似 见附录24.

如果使用多个参数,分隔符;;

tcg<>

插入. 参数 tcg<NameSection> - 其中 NameSection - TCIMG.tcg文件中的字段名称.在中你可以写任何文本,以及标签"##center##"在正确的地方,而不是转换后的文本将被插入.

open<>

打开创建的文件.

img+  描述

参数 open<Path\Name\ASSOC\ASSOCINI|Number|Parameters|Flag>, 其中:

第一个子参数表示要打开的程序的路径, 可以有几个选项:

 0) Path - 程序路径.

 1) Name - 在TCIMG.ini中注册的程序路径KEY的名称在中[程序]中.

 2) ASSOC - 如果ASSOC标签被注册,则在Wincmd.ini中的"Total Commander"在[关联]中通过扩展搜索该程序.

 3) ASSOCINI -如果注册了ASSOCINI标签,则在TCIMG.ini中的关联中,通过扩展搜索程序(在[关联]中)(语法类似于[Associations]字段中的Wincmd.ini).

 

Number - 要打开的文件数. -1表示一切.

Parameters - 参数 程序:

 x - 无参数(默认)

 explorer - 意味着在与系统关联的程序中打开一个文件(忽略第一个参数)

Flag - 显示程序的模式:

  默认可见窗口

  1  - 隐藏窗口

  2  - 最小化窗口

  3  - 最大化的窗口

owrite<>

重写. owrite<Number>参数,其中Number:

 

描述

0 - 不覆盖现有文件,添加计数器.

 1 - 覆盖.

 8 - 如果对象名称匹配则跳过.

 10 - 如果文件存在 - 覆盖,如果目标路径不存在类似文件,则跳过.

 11 - 如果文件存在 - 添加计数器,如果目标路径上不存在类似文件,则跳过.


模式 20 和 21 不适用于启用了 owrite<> 参数的所有命令

 20|Delimeter - 如果文件存在,则通过分隔符Delimeter(可选)写入文件末尾.

 21|Delimeter - 如果文件存在,则通过分隔符Delimeter(可选)写入文件开头


此外,如果有文件,则检查2个文件的校验和:

 

 2|x - 如果它们不匹配,则将计数器添加到正在创建的文件中.

         如果匹配,文件将被跳过.

 

 3|x  - 如果它们不匹配,则将计数器添加到正在创建的文件中.

         如果匹配,文件将被覆盖.

 

 4|x  - 如果它们不匹配,则现有文件将被覆盖.

         如果匹配,文件将被跳过.

 

 5|x  - 如果它们不匹配,则现有文件将被覆盖.

         如果它们匹配,则在正在创建的文件中添加计数器.

 

 6|x  - 如果它们不匹配,文件将被跳过.

         如果匹配,现有文件将被覆盖.

 

 7|x  - 如果它们不匹配,文件将被跳过.

         如果它们匹配,则在正在创建的文件中添加计数器.


х - 比较方法

   1 - 计算校验和 MD5

   2 - 计算校验和 SHA1

   3 - 计算校验和 CRC32

   4 - 计算校验和 MD2

   5 - 计算校验和 MD4

   6 - 计算校验和 SHA256

   7 - 计算校验和 SHA384

   8 - 计算校验和 SHA512

   9 - 计算校验和 BLAKE2s

   30 - 计算校验和 BLAKE224

   31 - 计算校验和 BLAKE256

   32 - 计算校验和 BLAKE384

   33 - 计算校验和 BLAKE512

   有关其余数字和方法,请参阅附录10

 

zebr<>

轮流. 参数zebr<Begin|Step|InARow>,其中:

Begin - 从哪个元素开始计数.

Step - 步.

InARow - 连续数量的元素.

备注

在一维数组的文件列表(第三个参数)中包含元素的变体

String

描述

all

包含所有元素的文件列表





1

文件列表与一个第一项

20

具有第20个元素的文件列表

2,5,9

带有元素2,5,9的文件列表

2:5

文件列表中的元素从2到5

5:2

文件列表,从第5到第2个元素

1,6:9

文件列表中包含元素1-st和6到9

1,6:9,12,18:15

文件列表与第1,第6到第9,第12和第18到第15的元素





-1

最后一个项目的文件列表

-20

文件列表,从第20个项目结束

-2,-5,-9

包含元素2,5,9的文件列表

-2:-5

文件列表中的元素从2到5从最后

-5:-2

文件列表中的元素从第5到第2个结尾

-1,-6:-9

文件列表中的元素从第1到第6到第9到最后

-1,-6:-9,-12,-18:-15

文件列表中的元素从第1到第6到第9,第12和第18到第15个结尾





1,3:6,11:8,13:-1

文件列表与元素1,从3到6,从第11到第8,从第13到最后

该命令能够通过创建的全局变量将信息传递到其它命令.见附录23号

变量名称

描述

GLOBALASAVE

数组输出数据(在第一个单元格中创建文件的路径)

参见:

anf2d, arr2d, cmd64, cmdcm, cname, cycles, dilog, dubls, dumpxx, envgt, global, hotkiy, ifthen, inbox, listx, macro, noglob, pause, pressy, scrpt, sends, slects, slist, swcmd, swcths, tempxx, timess, zmenu, zmenz

例子

 

aends=x??-1||##rndm<26?20|01:10> anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> asave=GLOBALANF2D||%pList.txt|0||delim2d<#|@CRLF>||upd<a> ;; 将二维数组保存到List.txt文件中的活动面板中,并在数据之间指定分隔符

 

aends=x??-1||#K20!!@CRLF123456789 anf2d=$GLOBALAENDS||2||(.)||incut[<tr><td>!!</td><td>!!</td></tr>] asave=GLOBALANF2D||%tList.html||1||||tcg<HTML8>||upd<3> ;; 在创建的数组的数据的List.html的对侧面板中创建一个表

 

anf2d=%L||1||##@@i1::||##@@i2::||incut[<tr><td>!!</td><td>!!</td></tr>] asave=GLOBALANF2D||%tList.html||1||||tcg<HTML8>||upd<3> ;; 在对侧面板中创建List.html:具有宽度和高度的所选图像的表

 

anf2d=cliplist||1||##@@e9::||##@@e10:: asave=GLOBALANF2D||"%pList.txt"||upd<1> ;; 将活动面板保存到List.txt文件中,从剪贴板中的链接获取的信息:站点的IP地址和主机名

 

eends=%P%N??-1||formt<au3_1> irr2d=$GLOBALEENDS||36|1||1|1 asave=GLOBALIRR2D||"%P%O.%E_Value.txt"|0||delim2d<Chr(124)|@CRLF>||open<> ;; 从二维数组中的游标处获取AU3文件中的所有变量,删除重复(考虑到寄存器)并按照第1列的数字降序排序,第1列中的变量的重复次数;将活动面板中的结果保存到具有前缀_Value.txt的命名文件中,并在文本编辑器中打开它

 

eends=%P%N??-1||formt<au3_1> irr2d=$GLOBALEENDS||36|1||1|1 asave=GLOBALIRR2D||"%P%O.%E_Value.txt"|0||delim2d<Chr(124)|@CRLF>||upd<1> ;; 从二维数组中的游标处获取AU3文件中的所有变量,删除重复(考虑到寄存器)并按照第1列的数字降序排序,第1列中的变量的重复次数;将活动面板中的结果保存到具有前缀_Value.txt的命名文件中

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2) asave=var_a||"%p[info=s47].txt"|1||9,1||upd<1> ;; 将var_a数组的第1个和第9个单元格写入活动面板中的文件,以系统时间的名称+更新活动面板

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2) asave=var_a||"%pList.txt"|1||1,9||upd<1> ;; 将var_a数组的第1个和第9个单元格写入名为List.txt +的活动面板中的文件,以更新活动面板

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2) asave=var_a||"%pList.txt"|1||9,1||upd<1> ;; 将var_a数组的第1个和第9个单元格写入名为List.txt +的活动面板中的文件,以更新活动面板

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2) asave=var_a||"%pList.txt"|1||upd<1> ;; 将数组var_a的所有单元格写入名为List.txt +的活动面板中的文件,以更新活动面板

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2) asave=var_a||"%pList.txt"|1||xline<^^---;;$$===>||upd<1> ;; 将数组var_a的所有单元格写入名为List.txt的活动面板中的文件,每行开头添加"---",最后 - "==="

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2) asave=var_a||"%pList.txt"|1||xline<^^enum[1|1|1]~~;;$$===>||upd<1> ;; 将数组var_a的所有单元格写入名为List.txt的活动面板中的文件,将编号添加到每行的开头,并以"==="结尾

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2) asave=var_a||"%pList.txt"|2|@CRLF|1||upd<1> ;; 写(附加到最后如果List.txt存在)数组var_a的所有单元格到一个文件,进入名为List.txt的活动面板+更新活动面板

 

exect=$var_a=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',2) asave=var_a||"%pList.txt"|3|@CRLF|0||upd<1> ;; write(如果List.txt存在,则添加到开头)文件中的数组var_a的所有单元格,名为List.txt的活动面板+更新活动面板

 

exect=$var_a=StringSplit(ClipGet(),'''',2)||$var_a=_ArrayUnique($var_a) asave=var_a||"%pListSym.txt"||upd<1>||all|| ;; 从剪贴板的内容写入活动面板中唯一符号的ListSym.txt文件

 

exect=$var_a=StringSplit('F|G|N|B|V|Y|F|A|Z','|',2) asave=var_a||"%pList.txt"|1||formt<1,3>||upd<1> GLOBALASAVE<a> ;; 将数组var_a的所有单元格写入名为List.txt的活动面板中的文件,删除重复项并按升序排序+更新活动面板并获取创建文件的路径

 

exect=$var_a=StringSplit('F|G|N|B|V|Y|F|A|Z','|',2) asave=var_a||"%pList.txt"|1||formt<1,3>||upd<1> ;; 将数组var_a的所有单元格写入名为List.txt的活动面板中的文件,先前删除重复项并按升序排序+更新活动面板

 

exect=$var_a=StringSplit(FileRead('%P%N'),'''',2)||$var_a=_ArrayUnique($var_a) asave=var_a||"%P%O_sym.%E"||upd<1>||all|| ;; 使用_sym前缀将光标下文件内容的唯一符号写入ns文件

 

exect=$var_aa=_ArrayCreate('2x5',2,'AA|BB|CC|DD|EE')||_ViewValues($var_aa) asave=var_aa||"%pList.txt"||upd<1> ;; 创建5x2的二维数组并填写数据并写入文件的示例

 

exect=$var_s=FileRead('%P%N')||$var_s=StringReplace('$var_s',@CRLF,'''')||$var_s=StringReplace('$var_s','~~','''')||$var_a=StringSplit('$var_s','''',2)||$var_a=_ArrayUnique($var_a)||_ArraySort($var_a,0,1) asave=var_a||"%P%O_sym.%E"||upd<1>||all||||code<1> ;; 写入ns文件中的_sym前缀唯一文件内容符号在UTF-16 LE 1200编码的光标下,删除换行符和空格后

 

exect=$var_s='Hello' asave=var_s||"%p[info=s47].txt"|1||noarray<1>||upd<1> ;; 将变量$var_s的内容写入活动面板中的文件,其名称为系统时间+更新活动面板

 

exect=$var_stroka=##[input] slist=%L xlist=GLOBALSLIST<t>||##path<6> <FOR> 1 <TO> GLOBALSLIST<0> count=GLOBALSLIST<:INDEX:>||$var_stroka||0||countline<0|2> sends=GLOBALCOUNT<t>??-1||formt<0!!(?m)$var_stroka[^\r\n]*>||?T|a,1:-1!!GLOBALXLIST<:INDEX:>~~ asave=GLOBALSENDS||"%pLinesTag.txt"|2|@CRLF|1 <NEXT> renmm="%pLinesTag.txt"||LinesTag||$$_$var_stroka||upd<1> ;; 在所选文件中找到带有对话框中输入的标签的行,删除所有标签,将文件名添加到行的开头,并保存到活动面板中的LinesTag_(metka).txt文件

 

exmpl=1|0||cliptext asave=GLOBALEXMPL||$f254\Exp.txt||code<4> ;; 获取包含剪贴板中短语(不区分大小写)的描述的所有TCIMG示例,并将dj临时文件夹保存到UTF-8编码的Exp.txt文件中

 

exmpl=1|0||cliptext asave=GLOBALEXMPL||$f254\Exp.txt||code<4>||open<> ;; 获取包含剪贴板中短语(不区分大小写)的TCIMG的所有示例,并将dj临时文件夹以UTF-8编码保存到Exp.txt文件,并在编辑器中打开

 

global cmdbt=tree~~/A~~/F~~''<info=o76"%P"1>''||std<8> asave=GLOBALCMDBT||"%tList.txt" ;; 在对侧面板的List.txt文件中记录活动面板的目录和文件的层次结构

 

global cmdbt=tree~~/A~~/F~~''<info=o76"%P"1>''||std<8> asave=GLOBALCMDBT||"%tList.txt"||code<4> ;; 在UTF-8编码的对侧面板的List.txt文件中记录活动面板的目录和文件的层次结构

 

global lists=%L asave=GLOBALLISTS||[ssave] ;;在对话框中选择的文件中保存所选对象的列表

 

global lists=%L asave=GLOBALLISTS||[ssave=Выберите~~имя~~файла~~для~~сохранения.!!C:\!!Text~~(*TXT)|*.txt|Все~~(*.*)|*.*!!File!!txt!!2] ;; 在对话框中选择的文件中保存所选对象的列表

 

global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt" ;; 将GLOBALLISTS数组的所有单元格写入名为List.txt的活动面板中的文件

 

global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"||upd<1> ;; 将GLOBALLISTS数组的所有单元格写入名为List.txt +的活动面板中的文件,以更新活动面板

 

global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"|1||all||Chr(124)&'**'&Chr(124)||upd<1> ;; 将GLOBALLISTS数组(separator |)的所有单元格写入名为List.txt的活动面板中的文件(覆盖(如果存在))+更新活动面板

 

global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"|1||all||Chr(124)||upd<1> ;; 将GLOBALLISTS数组(separator |)的所有单元格写入名为List.txt的活动面板中的文件(覆盖(如果存在))+更新活动面板

 

global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"|1||upd<1> ;; 将GLOBALLISTS数组的所有单元格写入名为List.txt的活动面板中的文件(覆盖(如果存在))+更新活动面板

 

global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"|1||upd<1>||code<1> ;; 将GLOBALLISTS数组的所有单元格写入名为List.txt的活动面板中的文件(覆盖(如果存在)),UTF-16编码LE 1200 +更新活动面板

 

infos=1||13||1 asave=GLOBALINFOS2||$f06ListMR.txt ;; 将TC窗口"组重命名"列中的"新名称"信息写入桌面上的文件ListMR.txt

 

infos=3||11||$f300\FireFox\Data\profile\cookies.sqlite||SELECT~~baseDomain,isSecure,expiry,name,value~~FROM~~moz_cookies;||1 arr2d=$GLOBALINFOS||17|1|TRUE@TAB/@TABFALSE asave=GLOBALARR2D||"%p"cookies.txt|1 ;; 计数Firefox的Cookie并保存到活动面板的cookies.txt文件. Netscape HTTP Cookie文件格式

 

infos=3||11||%P%N||@L1||1 asave=GLOBALINFOS||"%t"List.txt|2|@CRLF|2||upd<3> ;; 将光标下的数据库文件信息保存在文件中的对侧面板中,如果文件存在,则将其添加

 

infos=3||11||%P%N||SELECT~~*~~FROM~~hashmap;||1 asave=GLOBALINFOS||"%p"List.txt|2|@CRLF|2 infos=3||11||%P%N||SELECT~~*~~FROM~~settings;||1 asave=GLOBALINFOS||"%p"List.txt|2|@CRLF|2||upd<1> ;; 将数据库信息从光标下的多个文件表保存到文件中的对侧面板,如果文件存在,则添加

 

itray=3||1 xclip=1 asave=GLOBALXCLIP||C:\Test.txt|3|@CRLF|0|———————~~[<info=s33!!#.!!s32!!#.!!s31!!#~~!!s42>]~~———————@CRLF|1 ;; 运行剪贴板监视命令,当再次调用命令时,完成跟踪并将信息写入c:\Test.txt文件的开头,并使用换行符

 

multi=1 asave=GLOBALMULTI2||$f06ListMR.txt ;; 运行Total Commander"组重命名",通过单击按钮=>(在窗口顶部),将信息从"新名称"列写入桌面上的文件ListMR.txt

 

sends=-1 xends=[combo=BOX_U72]@CRLFGLOBALSENDS<1> asave=GLOBALXENDS||"$f06\Kopilka.txt"|3|@CRLF=====~~[[Info=s33].[Info=s32].[Info=s31]~~[Info=s42]]~~=====@CRLF|2 ;; 添加到剪贴板的内容作为在对话框中输入的第一行,并将结果添加到文件Kopilka.txt中的桌面与日期分隔符

 

sends=c:\файл-список№1.txt??-1 exect=$var_s='' <FOR> 1 <TO> GLOBALSENDS<0> xends=c:\документ№2.txt??-1||formt<0!!(?m)(GLOBALSENDS<:INDEX:>.+)> exect=$var_s=GLOBALXENDS<0>>=6?'$var_s'&_ArrayToString($GLOBALXENDS,@CRLF,1)&@CRLF:'$var_s' <NEXT> asave=var_s||c:\документ№2_rez.txt||noarray<1> ;; 从c:\file-list#1.txt(行数等于或大于6)的文件c:\document#2.txt中提取所有行,并将结果写入文件c:\document number 2_rez .TXT

 

sends=c:\файл-список№1.txt??-1 exect=$var_s='' <FOR> 1 <TO> GLOBALSENDS<0> xends=c:\документ№2.txt??-1||formt<0!!(?m)(GLOBALSENDS<:INDEX:>.+)> exect=$var_s=GLOBALXENDS<0>>=6?'$var_s'&'GLOBALSENDS<:INDEX:>'&@CRLF:'$var_s' <NEXT> asave=var_s||c:\документ№2_rez2.txt||noarray<1> ;; 将列表c:\file-list#1.txt中的所有单词写入文件c:\document#2_rez2.txt,该文件在文件c:\document#2.txt的行中满足6次或更多次

 

slist=%L <FOR> 1 <TO> GLOBALSLIST<0> sends=PS<GLOBALSLIST<:INDEX:>//1//-1//jpg//0//0//1//1>!!:INDEX: <NEXT> asave=GLOBALSENDS||"%pList.txt"||2:-1||upd<1> ;; 在活动面板中创建列表List.txt  - 从所选文件夹中的一个文件jpg

 

slist=%L asave=GLOBALSLIST||"$f06PathList.txt"|2|@CRLF|2 ;; 在桌面上创建一个PathList.txt文件,以添加所选对象的路径

 

slist=%L exect=$var_aa=_ArrayCreate(GLOBALSLIST<0>) <FOR> 1 <TO> GLOBALSLIST<0> exect=$var_aa[:INDEX:]=##$PS<GLOBALSLIST<:INDEX:>//1//-1//jpg//0//0//1//1> <NEXT> asave=var_aa||"%pList.txt"||upd<1> ;; 在活动面板中创建列表List.txt  - 从所选文件夹中的一个文件jpg

 

slist=%L xlist=GLOBALSLIST<t>||##path<6> <FOR> 1 <TO> GLOBALSLIST<0> count=GLOBALSLIST<:INDEX:>||clpget||0||countline<0|2> sends=GLOBALCOUNT<t>??-1||formt<0!!(?m)clpget[^\r\n]*>||?T|a,1:-1!!GLOBALXLIST<:INDEX:>~~ asave=GLOBALSENDS||"%pLinesTag"|2|@CRLF|1 <NEXT> ;; 在所选文件中找到带有BO标签的行,删除所有这些行,按标签,将文件名添加到行的开头,并保存到活动面板中的LinesTag文件

 

slist=FOLDM<%L//0//-1>||"%P"!! strct="%t"||$GLOBALSLIST||progres<> asave=GLOBALSTRCT||"%t"List.lst||upd<3> ;; 在对侧面板中创建所选对象的空结构,切断父路径并将新路径列表保存到对侧面板中的List.lst文件中

 

tempxx itray=3||4 xclip=1 asave=GLOBALXCLIP||$f254ClipAll.txt|1 txtsp=$f254ClipAll.txt||$f254Button||1!!9 slist=PS<$f254Button!!1!!0> <FOR> 1 <TO> GLOBALSLIST<0> barbt=1||-1||butfrom<GLOBALSLIST<:INDEX:>> <NEXT> ;;运行命令来监视剪贴板,复制必要的TC按钮,当重复调用命令以完成跟踪并在活动工具栏上创建复制的按钮

 

vends=@D:\Test.bar exect=$var_n=##$INI<8//GLOBALVENDS<1>//Buttonbar//Buttoncount> rends=-1!!-1 <FOR> 1 <TO> GLOBALRENDS<0> sends=GLOBALRENDS<x:INDEX:>!!-1||formt<ex1> exect=$var_i=$var_n+:INDEX:||$var_j=1+:INDEX: zends=button$N$=Wcmicons.dll,1@CRLF!!$var_j||$$cmd$N$=%%COMMANDER_PATH%%\TCIMG.exe@CRLF||$$param$N$=GLOBALSENDS<x1>@CRLF||$$menu$N$=GLOBALSENDS<x2>@CRLF||$N$!!$var_i <NEXT> zends=GLOBALVENDS<1> asave=GLOBALZENDS||GLOBALVENDS<1>|1||2:-1||code<1> iniwr=GLOBALVENDS<1>||Buttonbar||Buttoncount||$var_i ;; 在D:\Test.bar中,从剪贴板中的命令行TCIMG.txt添加按钮

 

xclip=1 asave=GLOBALXCLIP||"%pList.txt"||upd<1> ;;运行剪贴板监视命令,当再次调用命令时,完成跟踪并将信息写入活动TC面板的List.txt文件

up2

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