extra

首页  后退  前进

extra
down2

从文本文件中提取、转换或保存各种内容

 

extra=%L||cliplist||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||$var_aa||$GLOBALNAME||Path, ||SeriesParam, ||#ASrting, ||#ZString, ||xline<>, ||ending<>, ||owrite<>, ||formt<>, ||test<>, ||first<>, ||tcg<>, ||clpget, ||upd<>, ||progres<>, ||[tc], ||Dialogs, ||<srlist>, ||<dellist>, ||cntlr<>, ||compare<>, ||isbinary<>, ||code<>, ||tipes<>, ||recap<>, ||openn<>, ||zebr<>

 

参数:


1-强制参数. 可以有几个选项:

%L

所选文本文件列表.

您还可以使用文件的完整路径列表文件的路径 %P%N. 见附录7或с:\List.txt

cliplist

从剪贴板列出完整的对象路径.

LISTF<>

指定对象的列表. 见附录22.

PS<>

目录对象列表. 见附录22.

FOLDC<>

目录内容对象列表. 见附录22.

FOLDM<>

所选对象的列表 和子文件夹中的所有对象. 见附录22.

LISTC<>

所选对象的列表不包含重复项. 见附录22.

$var_aa

数组. 变量 $var_a... - 在命令exect中创建的路径数组

$GLOBALNAME

数组. 全局变量路径列表 见附录23.


2-强制参数.

Path

路径.

Path(!!Flag!!Name.Ext!!Insert). 在参数下用符号分隔 !!

 它可以有1(强制)到4个子参数

Path//Flag(//Name.Ext//Insert). 在参数下用符号分隔 //(首选)

 它可以有2(强制)到4个子参数,其中:

Path - 目的地路径,其中创建文件.

Flag :

   0 - 不覆盖现有对象.添加计数器(默认)

   1 - 覆盖现有对象.

   2 - 添加,如果存在.

   3 - 向目标路径添加计数器(如果存在).

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

   9 -使用owrite<>参数检查文件的创建

Name.Ext - 创建文件的名称和扩展名.

 Insert - 添加到基本名称.

 如果插入以**开头,则下一行替换扩展名.

   如果Insert以++开头,则后续行将添加一个扩展名.

如果Path=x,Name=x,Ext=x,则从原始文件的路径获取路径/名称/扩展名.


相同的路径设计Path//Flag//RegExp//Replace, 其中:

Path - 目标路径(如果要在参数中使用对象路径,则使用两个冒号 ::).

Flag -见上文

RegExp//Replace - 用符号分隔的字符串//表示使用正则表达式更改路径(目标路径):第一部分"要查找什么",第二个"替换成什么"见附录2.

如果路径转换以反斜杠结束,那么它是目标路径,如果没有,那么该文件.


其它参数:

SeriesParam

转换字符串. 一系列改变文本信息的参数 见附录24

#ASrting,

||#ZString

插入。处理完所有参数后插入在开头和/或结尾。见附录24

xline<>

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

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

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

ending<>

添加到文件名结尾. 参数 ending<Number> , 其中 Number:

 0  - 不向基本名称添加结尾.

 1  - 添加(默认).结束取自TCIMG.ini的[Setting]字段的键ExtractDelimeter

owrite<>

覆盖. 参数 owrite<Number>, 其中 Number:

img+ 描述

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

formt<>

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

test<>

在特定条件下检查物体的通过. 见附录16.

first<>

第一行的名称.

img+  描述

参数 first<Number>, 如果缓冲区不为空,则在第一个非空字符串中搜索该文件的名称:

1)删除文件名和附加空格的不兼容字符.

2)不必要的段(键值FirstLineBeginDel1 ... FirstLineBeginDelN)从名称的开始被删除.

3)从名称末尾(FirstLineEndDel1 ... FirstLineEndDelN)中删除不必要的段.

4)名称的右侧与从头开始指定的长度(FirstPathEnd1 ... FirstPathEndN)关联.

5)名称的左边部分是从末尾找到的指定长度(FirstPathBegin1 ... FirstPathBeginN keys)

 (可能有尽可能多的段,在它们被分隔的键"\")中.

6)名称的最大长度有限(键FirstLineMax1 ... FirstLineMaxN).

您可以通过编写Number  - 参数中的模板编号并创建相应键中的条件来使用替换模式 TCIMG.ini

tcg<>

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

clpget

从剪贴板. clpget参数可以与其它参数结合使用,clpget将被替换为剪贴板的内容.

upd<>

刷新面板.

img+  描述

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

 1 - 刷新活动面板.

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

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

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

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

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

 7 - 不刷新.

progres<>

进度条. 参数 progres<> - 如果指定,操作将调用进度条.

键MsBoxAtTheCompletionTCIMG.ini[Setting]字段.

[tc]

与Total Commander参数类似的参数. 见附录12

Dialogs

对话框.

img+  描述

有关各种对话框,请参阅 附录18.

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

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

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

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

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

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

 [sfold]  - 选择目录

 [zfold]  - 选择目录.

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

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

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

 [msgbx] - MsgBox消息窗口.

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

...和其他对话框.

<srlist>

从文件搜索和替换.

img+  描述

参数 <srlist=FilePath(|Section|Mode|Flag|Registr|Sort|Concurrence|SymbolDelim|Read)>, 其中:

FilePath - 路径到文件列表 (强制参数,其它可选).

   用"="分隔的搜索和替换对应该写在列表中.

   每一对都有一条新线.

   如果替换未注册,则搜索字符串被删除.

   此外,在搜索和替换中,您可以使用Autoit Chr()和ChrW()函数插入字符,

     由相应的符号代替.

   同样在搜索和替换中,您可以使用指示换行符的@CRLF标记.

$GLOBALNAME2D -可用于数据传递2D列的2列,其中:

   在单元格的第0列中,要搜索的数据.

   在各个单元格的第1列中,替换数据.

示例

найти=заменить

Hello=пока

字符串 ChrW(8618) =

@CRLFнайти@CRLF=@CRLFзаменить@CRLF

Section - 如果在中文在对文件中指定,则指定段名称(否则写入#字符)(默认情况下不包含段).

Mode - 处理模式:

   0是默认值(默认值).

   1  - 双重处理(这慢得多,但是防止替换字符串之间的交集).

Flag -清单编制:

   1  - 不预先清洁.

   2  - 删除备注在"搜索和替换"列表中(默认情况下,如果指定了该字段).

Registr - 注册:

   0  - 替换不考虑注册表.

   1  - 区分大小写(默认).

Sort - 排序:

   0  - 不排序(默认).

   1  - 按照长度排序搜索行,按降序排列. (这允许您按顺序替换:长行,然后短...).

Concurrence - 比赛:

   0  - 搜索字符串中的任何事件(默认).

   1  - 搜索与字符串的完全匹配. (仅当更改完全匹配时).

SymbolDelim - 一个分隔搜索和替换对的字符.

   默认情况下,符号"="

   您还可以使用Autoit Chr()和ChrW()函数插入符号,并将其替换为相应的符号.

Read

 0  - 文件或变量信息被读取一次,存储供以后使用(默认情况下).

   1  - 每次遇到参数时都会读出文件或变量信息.


可以使用类似于 ?Q

<dellist>

从文件中查找和删除.

img+ 描述

参数 <dellist=FilePath|Mode|Registr|Flag> , 其中:

FilePath - 路径到文件列表 (强制参数,其它可选).

   列表应包含搜索的行(短语).

     该列表也可以通过全局数组$GLOBALNAME传递

Mode - 从文本删除模式:

   1  - 删除文件中规定的所有短语(默认情况下).

 

   2  - 删除与文件中写入行匹配的行.

   3  - 删除文件中规定的短语的行.

   4  - 删除行,其中开头有文件中规定的短语.

   5  - 删除行,其中最后有一个从文件中规定的短语.

 

   6  - 删除与文件中的行不匹配的行.

   7  - 删除无短语在文件中写入的行.

   8  - 删除文件中规定的短语开头无的行.

   9  - 从文件中规定的无短语的末尾删除行.

Registr - 注册:

   0  - 删除没有case(默认).

   1  - 区分大小写.

Flag

   0  - 如果删除列表为空,则返回源文本(默认值).

   1  - 如果删除列表为空,则返回"空"字符串.

cntlr<>

计数器. 名称匹配时:

  0  - 计数器左

 1  - 右边的计数器(默认)

compare<>

与提取比较.

img+  描述

参数 compare<Text|Action(|Mode)> 允许您将主文件的内容与指定的文本进行比较,并提取必要的信息, 其中:

Text - 预定义文本, 可以有选项:

  cliptext - 剪贴板的内容

  File - 文件的路径,文本文件的内容

Action - 要执行的比较动作:

   1  - 提取主文件的唯一行,在给定的文本中无

    2  - 提取主文件和指定文本的相同行

Action(,Search,Output,Registr) - 附加参数用逗号分隔

   3,4,5,6  - 通过给定文本的短语搜索主文件中的行(来自新行的每个短语)

    3  - 行中发生任何事情

    4  - 仅在行的开头出现

    5  - 只在最后一行出现

    6  - 与字符串完全匹配

  Search

     0  - 搜索每个短语的所有行

     1  - 搜索每个短语的第一行(默认)

  Output

     0  - 返回找到的行(默认情况下)

      1  - 返回找不到的剩余行

     2  - 返回指定的短语,在正文中

     3  - 返回指定的短语,在主文本中无

     4  - 使用分隔符返回信息0和1(字段[Setting]键CompareDelimN)

      5  - 使用分隔符返回信息0,1和3

  Registr

     1  - 区分大小写搜索(默认)

      0  - 不区分大小写

Mode [可选] - 模式(影响先前参数的检索顺序):

   0  - 提取是从主文件(默认情况下)

   1  - 提取从文本(在此参数中指定)

 与寄存器进行比较.

isbinary<>

检查. isbinary<Number>参数允许您检查二进制文件或文本文件.如果是二进制文件,那么这样的文件不会在处理中...

Number

   0  - 不检查(默认)

    1  - 检查

使用大量的处理文件,参数可能会减慢.

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

 原始文件的默认编码.

tipes<>

从文件中提取. 参数 tipes<Extensions> 允许您从某些文件类型中提取信息,其中扩展 - 文件扩展名.支持者:

rtf - 从RTF文件获取文本.

 也许在将来会连接到其它类型.

progres<>

进度条. 参数 progres<> - 如果指定,操作将调用进度条.

TCIMG.ini的[Setting]中的MsBoxAtTheCompletion键被考虑在内.

recap<>

参数创建一个文件. 参数 recap<Number>, 其中 Number:

 0  - 如果源文本匹配提取或提取的信息,则不创建文件(默认情况下).

 1  - 如果源文本与提取的文本匹配,则创建文件.

 2  - 无论如何创建文件.

openn<>

打开文件.

img+  描述

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

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

 0)路径 - 程序的路径.

 1)名称 - 键的名称,在规定的TCIMG.ini的[程序]的方式,程序.

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

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

 

Number - 要打开的新文件的数量.

•它可以有共享的范围 - (5-12).

•-1表示一切.

•在开始时添加一个字符意味着打开现有文件.

•在开头添加z符号表示打开现有的和新的文件.

 

Parameters - 参数程序:

 x - 无参数(默认)

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

Flag -显示程序的模式:

  默认可见窗口

  1  - 隐藏窗口

  2  - 最小化窗口

  3  - 最大化的窗口

备注

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

转换时原文件的尾部回车换行符可能丢失,23.8版本解决

变量名称

描述

GLOBALEXTRA0

输入数据数组(对象的源路径列表)

GLOBALEXTRA

一组输出数据(文件路径列表,其中提取的信息和未从中提取的对象的路径)

GLOBALEXTRA1

文件数组(提取信息的文件路径列表)

GLOBALEXTRA2

一组对象(未提取信息的对象路径列表)

GLOBALEXTRA3

文件数组(从中提取信息的对象路径列表)

命令类似于下列命令: extrf

参见:

count, extrf, stext, textt, textx, txtsp, txtss, xlsxf, xlsxt

例子

 

extra=%L||"%p"//0//x.html||formt<0!!([^^\r\n]+)!!{{p}}$1{{/p}}>||tcg<HTML1> ;; 将选定的文本文件转换为当前面板中的html(TCIMG.tcg文件中的模板)

 

extra=%L||"%t"//0//x.html||formt<0!!([^^\r\n]+)!!{{p}}$1{{/p}}>||tcg<HTML1> ;; 将所选的txt转换为html并保存到对侧面板

 

extra=%L||"%t"//0//x.txt//_rtt||tipes<rtf>||ending<0>||code<4>||upd<3> ;; 通过在UTF-8编码中创建名为txt文件的另外一个名为_rtf的文本,从所选的RTF文件中提取文本

 

extra=%L||"%t"//0//x//_minus_com||formt<u7,52,62> ;; 在所选AU3文件的内容中删除注释和附加的空行,并将其添加到基本名称_minus_com中,保存到命名文件中的对侧面板

 

extra=%L||"%t"//0//x//_minus_com||formt<u7> ;; 删除所选AU3文件内容中的注释,并保存到命名文件中的对侧面板,添加到基本名称_minus_com

 

extra=%L||"%t"//0||formt<1>||xline<^^::~~> ;; 删除所选文本文件的重复内容,并保存到命名文件中的对侧面板,添加到基本名_plus中,在每行的开始处添加初始文件的路径

 

extra=%L||"%t"//0||formt<1>||xline<^^---;;$$===> ;; 删除所选文本文件的重复内容,并保存到命名文件中的对侧面板,添加到基本名_plus中,在每行开头添加"---",最后 - "==="

 

extra=%L||"%t"//0||formt<1>||xline<^^enum[1|1|1]~~;;$$===> ;; 删除所选文本文件的重复内容,并保存到命名文件中的对侧面板,添加到基本名_plus中,在每行开头添加编号,最后 - "==="

 

extra=%L||"%t"//0||formt<2> ;; 删除所选文本文件的内容的唯一值,并将其添加到基本名称_plus中,将其另存为命名文件中的对侧面板

 

extra=%L||"%t"//1||formt<3> ;; 通过增加所选文本文件的内容并将其保存到命名文件中的对侧面板中,通过添加到基本名称_plus(如果具有_plus的名称已存在 - 它们被替换)来排序行,

 

extra=%L||"%t"//1||formt<3>||progres<> ;; 通过增加所选文本文件的内容并将其保存到命名文件中的对侧面板,通过添加到基本名称_plus(如果具有_plus的名称已经存在 - 它们被替换)并显示进度,则排序行

 

extra=%L||x//0//.link||formt<6> ;; 提取所选文本文件内容的所有链接,并保存到转换文件的基本名称和扩展名txt的文件中的当前面板

 

extra=%L||x//0//Name.txt||formt<5> ;; 反转所选文本文件内容的行,并保存到基本名称(+计数器)和扩展名txt的文件中的当前面板

 

extra=%L||x//0//Name||formt<4> ;; 通过降低所选文本文件的内容并将其保存到具有基本名称(+计数器)和转换文件中的扩展名的文件中的当前面板进行排序

 

extra=%L||x//0//Name||formt<4>||??1 ;; 按照降序对行进行排序,并将所选文本文件的内容转换为小写,并将其保存到基本名称(+计数器)和转换文件中的扩展名的文件中.

 

extra=%L||x//0//Name||formt<4>||<srlist=%T%M|#|1> ;; 通过降低所选文本文件的内容对行进行排序,并将保存到基本名称(+计数器)和转换文件+的扩展名的文件中的当前面板+搜索并从对侧面板的文件替换列表(双重搜索和替换)

 

extra=%L||x//0//Name||formt<4>||<srlist=%T%M> ;; 通过降低所选文本文件的内容并将其保存到基本名称名称(+计数器)和转换文件+中的扩展名的文件中的当前面板进行排序,以搜索并替换对侧面板的文件中的列表

 

extra=%L||x//0//Name||formt<4>||<srlist=c:\Test\Test.ini|Replace|1> ;; 通过降低所选文本文件的内容对行进行排序,并保存到基本名称名称(+计数器)和变换文件+的扩展名的文件中的当前面板,以便从在中[替代](双重处理)中注册的Test.ini文件中的列表进行搜索和替换搜索和替换)

 

extra=%L||x//0//Name||formt<4>||<srlist=c:\Test\Test.ini|Replace> ;; 通过降低所选文本文件的内容对行进行排序,并保存到基本名称名称(+计数器)的文件中的当前面板,并从转换文件+搜索并从Test.ini文件中注册的列表替换列表.

 

extra=%L||x//0//Name||formt<4>||<srlist=c:\Test\Test.txt|#|1> ;; 通过降低所选文本文件的内容对行进行排序,并将其保存到基本名称名称(+计数器)和转换文件+的扩展名的文件中的当前面板,以从文件Test.txt中搜索并替换列表(双重搜索和替换)

 

extra=%L||x//0//Name||formt<4>||<srlist=c:\Test\Test.txt> ;; 通过降低所选文本文件的内容并将其保存到基本名称(+计数器)和转换文件+的扩展名的文件中的当前面板进行排序,以搜索并从文件Test.txt中替换列表

 

extra=%L||x//0//x.txt||formt<70,54,56,62>||first<2>||upd<1> ;; 删除行尾的标签,开始和多余的空字符中间,从所选html文件的内容中删除多行,并按照第一行的名称保存到文件中的当前面板.或从html转换为txt

 

extra=%L||x//0//x//_ip||formt<8> ;; 提取所选文本文件内容的所有IP地址,并保存到命名文件中的当前面板,添加到基本名称_ip

 

extra=%L||x//0//x//_mail||formt<7> ;; 提取所选文本文件内容的所有电子邮件地址,并将其添加到基本名称_mail中,保存到指定文件中的当前面板

 

extra=%L||x//1||compare<cliptext|3,0,1> ;; 从剪贴板中不包含短语的所选文件行的内容中提取,并将结果保存为使用前缀_plus的命名文件

 

extra=%L||x//1||compare<cliptext|3,0> ;; 从剪贴板中包含短语的所选文件行的内容中提取,并将结果保存为具有前缀_plus的命名文件

 

extra=%L||x||formt<1> ;; 删除所选文本文件的重复内容,并保存到名称为_plus的名称文件中的当前面板

 

extra=%L||x||formt<51> ;; 删除所选文本文件内容的不必要的空行,并保存到命名文件中的当前面板,添加到基名_plus

 

extra=%L||x||formt<52> ;; 删除最终空白字符行中所选择的文本文件的内容,并保存到命名文件中的当前面板,添加到基本名称_plus

 

extra=%L||x||formt<53> ;; 删除行中所选文本文件的内容的初始空字符,并保存到命名文件中的当前面板,添加到基名_plus

 

extra=%L||x||formt<54> ;; 删除所选文本文件的内容,并在内容开始空白字符,并保存到命名文件中的当前面板,添加到基名_plus中

 

extra=%L||x||formt<55> ;; 在文本中删除所有文本文件内容的所有空白字符,并保存到指定文件中的当前面板,添加到基本名称_plus

 

extra=%L||x||formt<56> ;; 删除所选文本文件内容的文本中的所有不必要的空字符,并保存到命名文件中的当前面板,添加到基名_plus

 

extra=%L||x||formt<57> ;; 删除所选文本文件的内容行的转换,并保存到命名文件中的当前面板,添加到基本名称_plus

 

extra=%L||x||formt<58> ;; 将行转换替换为所选文本文件内容的空格,并保存到命名文件中的当前面板,添加到基本名称_plus

 

extra=%L||x||formt<59> ;; 删除所选文本文件内容的第一个空行,并保存到命名文件中的当前面板,添加到基名_plus中

 

extra=%L||x||formt<60> ;; 删除所选文本文件内容的最后一行空行,并保存到命名文件中的当前面板,添加到基本名称_plus

 

extra=%L||x||formt<61> ;; 在所选文本文件的内容的空行的边缘删除,并保存到命名文件中的当前面板,添加到基本名称_plus

 

extra=%L||x||formt<62> ;; 删除所选文本文件的多行内容,并保存到命名文件中的当前面板,添加到基名_plus

 

extra=%P%N||"%t"//0//x.txt||formt<70,54,56,62>||first<2>||upd<2> ;; 将html从光标中的列表文件转换为txt,将文件中的对侧面板保存为第一行的名称..txt

 

extra=FOLDC<%L//1//1//*htm>||:://0//(\w:.*\\)([^\\]*)\.(.*)//$1<info=f12:://>.txt||formt<6>||ending<0>||progres<> ;; 在所有.htm文件的选定文件夹中,提取到原始文件旁边的.txt注册文件的链接

 

sends=[combo=Извлечение~~строк||Введите~~фрагмент~~для~~поиска:||что~~искать?||420||117||1||1] extra=%L||x//0//x.txt||compare<GLOBALSENDS<x1>|3,0>||ending<0>||progres<> textx=$GLOBALEXTRA||GLOBALSENDS<x1>!!GLOBALEXTRA0<:NUMBER:>||backup<0>||upd<1> ;; 从选择的文件行中提取出具有在对话框中输入的条目的文件,将提取的行以TXT格式的源文件的名称保存,并将其替换为源文件的完整路径中的搜索条目

 

"extra=%L||"%t"//0||zebr<1|2|1>||upd<3>" - 从所选文本文件的内容中提取行并通过一个文件保存到对侧面板中,除了基本名称_plus

extra=%L||"%P"//0||xline<^^~~;;^^@@f13::>||#Z@CRLF||#AChr(13)Chr(10)||upd<2>  - 在文本文件的每一行前加上文件名和一个空格,并在文件头和文件尾部加回车换行

"extra=%L||"%T"//0||formt<1>||xline<^^~~;;^^@@f13::>||#Z@CRLF||upd<3>" - 删除所选文本文件的重复内容,并在每行中添加文件名,保存到对侧面板指定文件中,并添加基本名称_plus

"extra=%L||"%T"//1||#AChr(239)Chr(187)Chr(191)Chr(13)Chr(10)||code<4>||ending<0>||upd<3>" - 将指定的符号添加到所选文件的开头,并保存到对侧面板,替换文件(如果存在)

 

"extra=%L||x//0//x//_UTF8||code<3>||recap<2>||upd<1>||ending<0>" - 将选定的文本文件转换为UTF-8,在同一面板生成新的文件,新文件名在原文件名的前缀尾部添加_UTF-8

 

"extra=%L||x//0//x//_<info=t41:://>_2_UTF8||code<3>||recap<2>||upd<1>||ending<0>" - 将选定的文本文件转换为UTF-8,在同一面板生成新的,新文件名在源文件名的前缀尾部添加“_源文件的编码格式_2_UTF-8”

 

"extra=%L||x//0//x.txt||formt<80>||upd<1>" - 在html文件中替换URL UTF-8短语(使用“Utility”一词解码“%D0%A3%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D0%B0”)

 

 

up2

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