stext

首页  后退  前进

stext
down2

合并及预格式化文本文件.

 

stext=%L, %WL||cliplist||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||$var_aa||$GLOBALNAME||Path, ||SeriesParam, ||#ASrting, ||#ZString, ||delim<>, ||eline<>, ||xline<>, ||formt<>, ||first<>, ||owrite<>, ||tcg<>, ||clip<>, ||clpget, ||upd<>, ||Dialogs, ||clipset<>, ||openn<>, ||<srlist>, ||<dellist>, ||cntlr<>, ||progres<>, ||isbinary<>, ||test<>, ||code<>, ||zebr<>

 

参数:


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

%L,

%WL

所选文本文件列表.

您还可以使用文件的完整路径列表文件的路径 %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**开头,则下一行替换扩展名.

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

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

如果第二个参数为零“0”,则不会创建该文件.


其它参数:

SeriesParam

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

#ASrting, ||#ZString

插入. 在处理完所有参数后,在开头和/或结尾处插入字符串. 见附录24

delim<>

分隔符. 参数 delim<Delimeter(!!Mode)>, 其中:

Delimeter - 文本文件内容之间的分隔符.

Mode [可选] - 插入模式:

   0  - 在每个文件的开头(默认)

    1  - 在每个文件的末尾

    2  - 在每个文件的开头和结尾

img+  可以使用分隔符

可以在字符串里使用的其它字符:

"@CR" - 回车符,Chr(13),

"@LF" - 换行字符,Chr(10),

"@CRLF" = @CR&@LF,

"@TAB" - 符号Tab,Chr(9).

 

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

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

 

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

 

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

 

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

 

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

 

• 计数器 enum[]tnum[] 见: 附录24

例:

stext=%UL||"%t"//0||?T|f,1,2,3,-1,-2,-3||upd<3>||delim<@CRLF!!1>

;;合并选中的文件,合并时去掉每个文件的第1、2、3和倒数第1、2、3行,合并后的文件写入对侧面板

eline<>

粘贴到每一行. 参数 eline<LINE1!!LINE2> -在每行内容将被添加:LINE1  - 行到开头,LINE2  - 字符串结束.对于空行,使用可选设置 - 在TCIMG.ini的[Setting]中的 LineZiro键,0  - 不添加任何内容,1  - 添加.参数中的角括号必须由相应的双重图案{on {{u> by}}替换.

xline<>

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

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

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

formt<>

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

first<>

第一行的名称.

img+  描述

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

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

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

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

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

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

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

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

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

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

tcg<>

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

clip<>

写入剪贴板. 参数 clip<Number|Delimeter|Sound> - 将信息写入剪贴板, 其中:

Number [可选]

 1  - 写入剪贴板(默认).

   2  - 写入剪贴板的开头.

   3  - 写入剪贴板的末尾.

Delimeter [可选] - 2和3分隔符(默认行换行为@CRLF).

Sound [可选] - [声音]字段的TCIMG.ini字段的键盘编号,以便在剪贴板更改时播放声音.

clpget

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

upd<>

刷新面板.

img+  描述

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

 1 - 刷新活动面板.

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

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

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

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

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

 7 - 不刷新.

Dialogs

对话框.

img+  描述

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

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

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

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

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

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

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

 [sfold]  - 选择目录

 [zfold]  - 选择目录.

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

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

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

 [msgbx] - MsgBox消息窗口.

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

...和其他对话框.

clipset<>

以指定的格式写入剪贴板. 参数 clipset<Number>, 其中 Number:

 1  -  ANSI文本格式.

 7  - 包含OEM字符集中的字符的文本格式.

默认为Unicode格式的文本格式.

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展开[Associations](语法类似Wincmd.ini部[Associations]).

 

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

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

•-1表示一切.

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

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

 

Parameters - 参数程序:

 x  - 无参数(默认)

 资源管理器 - 表示在与系统关联的程序中打开文件(忽略第一个参数)

Flag - 显示程序的模式:

  默认可见窗口

  1  - 隐藏窗口

  2  - 最小化窗口

  3  - 最大化的窗口

<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  - 右边的计数器(默认)

progres<>

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

键MsBoxAtTheCompletionTCIMG.ini[Setting]字段.

isbinary<>

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

Number

 0  - 不检查(默认)

    1  - 检查

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

test<>

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

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

 最后一个文件的默认编码.

zebr<>

循环. 参数 zebr<Begin|Step|InARow>, 其中:

Begin - 哪个元素开始计数.

Step - 步.

InARow - 连续项数.

备注

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

 

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

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

 

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

变量名称

描述

GLOBALSTEXT0

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

GLOBALSTEXT

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

GLOBALSTEXT1

合并文件数组(合并文件中包含的文件路径列表)

GLOBALSTEXT2

一组非统一对象(未包含在联合中的对象路径列表)

GLOBALSTEXT3

一个合并数据的数组,默认情况下它创建“空”来创建第一个参数列表添加??输出

Output - 输出模式(将数据写入全局数组):

 

 描述

 0 - 写入剪贴板而不写入全局变量.

 1 - 原样 (默认情况下) 在GLOBALSENDS阵列的第一个单元格中记录信息

 N - 任何正数 - 写入指定的单元格(单元格被覆盖)

 N-M - 的范围 - 在给定范围的单元格中记录(重复信息)

-1 - 逐行分割(所有单元格都被覆盖,数组大小等于行数).

-2 - 与-1相同,但保留空行.

-3 - 打破人物.

-4 - 按字符 | 划分

-5|Count|Mode - 按指定的行数Count分割

   =Count - 分成相同数量的行

   Mode: 1 - 删除空行(默认),0  - 不删除.

-6delimiters - 由分隔符拆分。整个分隔符字符串是分隔符。删除空单元格.

-7delimiters - 由分隔符拆分。字符串分隔符中的每个字符都是分隔符。删除空单元格.

-8delimiters - 由分隔符拆分。整个分隔符字符串是分隔符。.

-9delimiters - 由分隔符拆分。字符串分隔符中的每个字符都是分隔符.

--------------------------------------------------------------------------------

delimiters - 一个或多个字符用作分隔符(区分大小写).

参见:

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

例子

up2 如何创建一个按钮?

 

global stext=%L||"%t"//0//Summa GLOBALSTEXT0<a> GLOBALSTEXT<a> GLOBALSTEXT1<a> GLOBALSTEXT2<a> ;; 将对侧面板中的所选文件合并为一个Summa文件并传递各种列表

 

global stext=%L||"%t"//0//Summa.txt||delim<@CRLFenum[1|1|1]@CRLF> ;; 通过粘贴每个文件编号内容的开头来合并选定的文本文件

 

global stext=%L||$f254//0||delim<@CRLF> textv=GLOBALSTEXT<1> tempxx ;; 在textv中查看所选文件的内容

 

global txtsp=%P%N||"%t"||6!!</p><p>||formt<63,20> stext=$GLOBALTXTSP||"%t"//0//Result.txt||delim<@CRLF{{/p}}{{p}}@CRLF!!1>||upd<3> ;; 使用短语"</p> <p>"将光标下的文本文件打破,在对侧面板文件中创建碎片的内容,通过数字增加+排序行,然后将文件收集到一个Result.txt中

 

global txtsp=%P%N||%%TCIMG_TEMP%%||6!!#METKA#||formt<63,20> stext=$GLOBALTXTSP||"%p"//1//<info=f13GLOBALTXTSP0<1>//>||delim<@CRLF#METKA#@CRLF!!1>||upd<1> tempxx ;; 通过数字增加在标签"#META#"之间的光标线下的文件中排序

 

imgpr=1 stext=%L||"%t"//0//Summa||formt<html1,1> ;; 从href标签中的所选html所有链接中提取并保存到文件

 

itray=3 stext=FOLDC<%L//1//-1//*.css>||x||?Ftag458||formt<1>||xline<^^¤;;^^@@o75::;;?F63,fun_path>||clip<> listx=cliplist||2 xlist=$GLOBALLISTX1 wlist=$GLOBALLISTX GLOBALXLIST<a> GLOBALWLIST<a> ;; 从所选目录,图像路径(jpg,png,gif)中的css文件中提取到剪贴板,并根据每个css +文件的位置将绝对路径替换为图像(../)的相对路径,检查存在路径并输出结果 - GLOBALXLIST  - 不存在的路径和GLOBALWLIST  - 到真实文件的路径

 

itray=3 stext=FOLDC<%L//1//-1//*.css>||x||?Ftag458||formt<1>||xline<^^¤;;^^@@o75::;;?F63,fun_path>||clip<> ;; 从所选目录,图像路径(jpg,png,gif)中的css文件中提取到剪贴板,并根据每个css文件的工作图像引用的位置将绝对路径的相对路径替换为图像(../)

 

sends=test12345 stext=%L||"%t"//0//href-image.txt||?Ftag221||formt<1>||xline<$$¤;;$$@@f1::|1;;$$¤;;$$@@o73::> ;; 从所选html文件中提取链接到图像,并将MD5校验和(取自提取的文件)及其名称与扩展名一起添加到每行的末尾,通过分隔符¤

 

slist=%L forpgs <FOR> 1 <TO> GLOBALSLIST<0> stext=PS<GLOBALSLIST<:INDEX:>//1//0//*.txt>||GLOBALSLIST<:INDEX:>//0//Summa <NEXT> ;; 在每个选定的文件夹中,通过创建Summa.txt文件合并txt文件

 

slist=%L stext=$GLOBALSLIST||"%%TCIMG_TEMP%%"//0//Extract.txt||formt<tag77,1> stext=$GLOBALSLIST||"%%TCIMG_TEMP%%"//0//Extract.txt||formt<tag78,1> stext=PS<%%TCIMG_TEMP%%//1//0//*.txt>||x||delim<@CRLF>||formt<1,63,56,54,51>||clip<> pause=500 tempxx ;; 从所选文件css,html逐行提取b64代码到缓冲区

 

stext=%L||"%p"//0//x.txt||<srlist=%T%M|#|1> ;; 合并选定的文本文件并将共享文件保存到当前面板+搜索并从对侧面板的文件中替换列表(双重搜索和替换)

 

stext=%L||"%p"//0//x.txt||<srlist=%T%M> ;; 合并选定的文本文件并将共享文件保存到当前面板+搜索并从对侧面板的文件中替换该列表

 

stext=%L||"%p"//0//x.txt||<srlist=c:\Test\Test.ini|Replace|1> ;; 合并所选文本文件并将共享文件保存到当前面板+搜索并从在中[替换](双重搜索和替换处理)中注册的Test.ini文件中的列表替换.

 

stext=%L||"%p"//0//x.txt||<srlist=c:\Test\Test.ini|Replace> ;; 合并选定的文本文件,并将共享文件保存到当前面板+搜索,并将Test.ini文件中的列表替换为在中[Replace]

 

stext=%L||"%p"//0//x.txt||<srlist=c:\Test\Test.txt|#|1> ;; 合并所选文本文件并将共享文件保存到当前面板+搜索并从文件Test.txt中替换列表(双重搜索和替换)

 

stext=%L||"%p"//0//x.txt||<srlist=c:\Test\Test.txt> ;; 合并所选文本文件并将共享文件保存到当前面板+搜索并从文件Test.txt替换列表

 

stext=%L||"%p"//0//x.txt||openn<%%COMMANDER_PATH%%\AkelPad.exe|1> ;; 合并选定的文本文件,并将共享文件保存到当前面板,然后在AkelPad编辑器中打开共享文件

 

stext=%L||"%p"//0//x.txt||openn<%%COMMANDER_PATH%%\AkelPad.exe|a1> ;; 合并选定的文本文件并将共享文件保存到当前面板中,然后在AkelPad编辑器中打开第一个合并文件

 

stext=%L||"%p"//0//x.txt||openn<%%COMMANDER_PATH%%\AkelPad.exe|a-1> ;; 合并选定的文本文件并将共享文件保存到当前面板中,打开AkelPad编辑器中的所有合并文件

 

stext=%L||"%p"//0//x.txt||openn<%%COMMANDER_PATH%%\AkelPad.exe|a1-5> ;; 合并选定的文本文件,并将共享文件保存到当前面板,然后在AkelPad编辑器中打开从1到5的合并文件

 

stext=%L||"%p"//0//x.txt||openn<%%COMMANDER_PATH%%\AkelPad.exe|z-1> ;; 合并选定的文本文件,并将共享文件保存到当前面板中,打开AkelPad编辑器中的所有合并和共享文件

 

stext=%L||"%p"//0||delim<@CRLF=======@CRLF> ;; 通过划分每个"======="的内容合并选定的文本文件,并使用第一个文件的名称保存到活动面板,连接计数器

 

stext=%L||"%p"//0||delim<@CRLF> ;; 合并所选择的文本文件,每个文件的内容从新行,并通过连接计数器保存到具有第一个文件的名称的活动面板

 

stext=%L||"%t"//0 ;; 合并选定的文本文件,并将其保存到具有第一个文件名称的对侧面板

 

stext=%L||"%t"//0//Summa ;; 组合所选的文本文件并保存到另一个名为Summa的面板和第一个文件的扩展名

 

stext=%L||"%t"//0//Summa.txt ;; 合并选定的文本文件并保存到名为Summa.txt的对侧面板

 

stext=%L||"%t"//0//Summa.txt||formt<70,54,56,62>||upd<2> ;; 将所选html转换为txt,合并并保存在另一个名为Summa.txt的面板中

 

stext=%L||"%t"//0//Summa||formt<html1,1>||openn<%%COMMANDER_PATH%%\AkelPad.exe|1>||progres<> ;; 从href标签中的所选html全部链接中提取,保存到文件并在AkelPad中打开

 

stext=%L||"%t"//0//Summa||progres<> ;; 组合选定的文本文件并保存到另一个名为Summa的面板和第一个文件的扩展名进度

 

stext=%L||"%t"//0//x.txt||formt<70,54,56,62>||first<2>||upd<2> ;; 将所选html转换为txt,合并并保存到具有第一行名称和扩展名txt的对侧面板

 

stext=%L||"%t"//0||#ZHello ;; 组合选定的文本文件,并将其保存到另一个具有第一个文件名称的面板中,在内容的末尾添加"hello"

 

stext=%L||"%t"//0||??1 ;; 合并选定的文本文件并将其保存到具有第一个文件名称的对侧面板,将内容转换成小写

 

stext=%L||"%t"//0||delim<@CRLF=======@CRLF> ;; 通过将每个"======="粘贴到开头并将其保存在对侧面板中并使用第一个文件的名称合并选定的文本文件

 

stext=%L||"%t"//0||xline<$$~~::> ;; 合并选定的文本文件,并将其保存到具有第一个文件名称的对侧面板.在每行添加文件路径到最后

 

stext=%L||"%t"//0||xline<$$~~;;$$@@f13::> ;; 合并选定的文本文件,并将其保存到具有第一个文件名称的对侧面板.在每一行中,使用文件扩展名添加一个名称到最后

 

stext=%L||"%t"//0||xline<^^::~~> ;; 合并选定的文本文件,并将其保存到具有第一个文件名称的对侧面板.在每行中,将文件的路径添加到开头

 

stext=%L||"%t"//0||xline<^^~~;;^^@@f13::> ;; 合并选定的文本文件,并将其保存到具有第一个文件名称的对侧面板.在每行中,使用文件扩展名将名称添加到开头

 

stext=%L||"%t"//9||owrite<2|1> ;; 组合选定的文本文件,并将其存储到对侧面板,并显示第一个文件的名称,其中存在条件:如果校验和不匹配,则添加计数器,如果它们一致,则不创建

 

stext=%L||"%t"//9||owrite<3|1> ;; 组合选定的文本文件,并将其保存到具有第一个文件的名称的对侧面板,其中存在条件:如果校验和不匹配,则添加计数器,如果匹配,则覆盖

 

stext=%L||"%t"//9||owrite<4|1> ;; 组合选定的文本文件,并将其保存到具有第一个文件的名称的对侧面板,其中存在条件:如果校验和不匹配,则覆盖如果匹配,则跳过

 

stext=%L||"%t"//9||owrite<5|1> ;; 将所选定的文本文件并将其保存在对侧面板,在其存在的条件下,第一个文件的名称:如果校验和不匹配,然后覆盖如果匹配,然后添加计数器

 

stext=%L||"%t"//9||owrite<6|1> ;; 组合选定的文本文件,并将其保存到具有第一个文件的名称的对侧面板,其中存在条件:如果校验和不匹配,则跳过如果匹配,然后覆盖

 

stext=%L||"%t"//9||owrite<7|1> ;; 组合选定的文本文件,并将其保存到具有第一个文件的名称的对侧面板,其中存在条件:如果校验和不匹配,则跳过如果匹配,则添加计数器

 

stext=%L||x||delim<@CRLF--------//---------@CRLF>||clip<> ;; 将所选文本文件的内容写入缓冲区,分隔符-------- // ---------

 

stext=%L||x||eline<Hello!!пока>||clip<> ;; 将所选文本文件的内容写入剪贴板,在左侧的每一行插入"嗨","while"

 

stext=%L||x||formt<1>||clip<1|@CRLF-----@CRLF> ;; 使用指定的分隔符将选定的文本文件合并到剪贴板的开头

 

stext=%L||x||formt<1>||clip<1> ;; 将选定的文本文件合并到剪贴板的顶部

 

stext=%L||x||formt<1>||clip<2|@CRLF-----@CRLF> ;; 使用指定的分隔符将选定的文本文件合并到剪贴板的末尾

 

stext=%L||x||formt<1>||clip<2> ;; 将选定的文本文件合并到剪贴板的末尾

 

stext=%L||x||formt<6,1>||clip<> ;; 从所选文件中删除所有引用,删除副本并写入剪贴板

 

stext=%L||x||formt<6,1>||clip<1|x|2> ;; 从所选文件中提取所有引用,删除副本,写入剪贴板;如果缓冲区已更改,则会发出报警

 

stext=%L||x||formt<u1>||clip<> ;; 使用用户模板#1格式化选定的文本文件,并写入剪贴板

 

stext=%L||x||formt<u2,1>||clip<> ;; 使用自定义模板编号格式化选定的文本文件2 +删除重复并写入剪贴板

 

stext=%P%N||"%p"//0//Summa.txt||upd<1> ;; 从光标下的列表文件中合并文件,并以Summa.txt的名称保存到活动面板

 

stext=cliplist||"%p"//0//Summa.txt||eline<"%P"!!>||upd<1> ;; 从剪贴板的列表中组合文件,并将其保存在活动面板中作为Summa.txt,向左侧的每行添加活动面板的路径

 

stext=cliplist||"%p"//0//Summa.txt||upd<1> ;; 从剪贴板合并列表中的文件,并将其保存在活动面板中作为Summa.txt

 

stext=FOLDC<%L//0//1//*ion>||"%p"//1//List_descript.txt||delim<@CRLF====~~<info=f61:://>~~===@CRLF> ;; 合并所选文件夹的所有描述文件,并在活动面板中创建List_descript.txt文件,方法是在每个内容的开头插入"====文件的父文件夹的名称===="

 

stext=FOLDC<%L//0//1//*ion>||"%p"//1//List_descript.txt||delim<@CRLF=======@CRLF> ;; 合并所选文件夹的所有描述文件,并在活动面板中创建List_descript.txt文件,插入每个内容"======="的开头

 

stext=FOLDC<%L//0//1//*ion>||"%p"//1//Список~~программ,~~входящих~~в~~сборку.txt||delim<@CRLF====~~<info=f61:://>~~====@CRLF>||formt<63,desc1,desc2,desc3,desc4,desc5,desc6,desc8>||upd<1> ;; 合并所选文件夹的所有描述文件,并在活动面板中创建List_descript.txt文件,插入每个内容的开头"====文件的父文件夹的名称===="+格式...

 

stext=LISTF<c:\test1.txt/c:\test2.txt/c:\test3.txt>||"%t"//0//Summa ;; 合并文件c:\test1.txt,c:\test2.txt,c:\test3.txt的内容,在另一个名为Summa的面板中没有分隔符,第一个文件的扩展名

 

stext=LISTF<LIST1>||"%t"//0//Summa ;; 将在TCIMG.ini中注册的文件的内容组合在FilesList1中的设置中,而在另一个名为Summa的面板中没有分隔符,第一个文件的扩展名

 

stext=PS<%%COMMANDER_PATH%%\log\//1//0//*.log>||"%p"//0//Upload_full_tablelog-@<info=s47>.html||formt<log1,log2,log3,log4,log5,tab12,tab1,tab2,tab3,tab4,tab5,tab6,tab7,log6>||code<4>||tcg<HTML7> ;; 从日志文件(* log)命令创建picus和picup html文件作为显示图像下载历史的表格

 

stext=PS<%%COMMANDER_PATH%%\LOG\//1//0//*.log>||x||clip<>||delim<@CRLF=======@CRLF>||formt<1> ;; 写入剪贴板中位于LOG文件夹中的所有*日志文件的内容,以前删除重复的行

 

"global stext=%UL||"%t"//0||delim<@CRLF=======@CRLF>||upd<3> start=RAR||-IBCK||a||-ep||GLOBALSTEXT<1>.rar||GLOBALSTEXT<1>||&&wait delsm=GLOBALSTEXT<1>||1||upd<3>" - 将选定的文本文件合并到一个文件中,并使用WinRar将它们压缩到一个rar压缩文件中,粘贴每个"======="并将其保存到对侧面板中,并使用第一个文件的名称[•arhives]

"global stext=%UL||"%t"//0||delim<@CRLF=======@CRLF>||upd<3> start=RAR||-IBCK||a||-ep||GLOBALSTEXT<1>.rar||GLOBALSTEXT<1>||&&wait" - 通过粘贴每个"======="到开头合并选定的文本文件,并将其保存在对侧面板中的第一个文件的名称, 使用WinRar将文件以rar格式保存[••] [•arhives]

"global stext=%UL||"%t"//0||delim<@CRLF=======@CRLF>||upd<3> zpacf=GLOBALSTEXT<1>||@//0 delsm=GLOBALSTEXT<1>||1||upd<3>" - 将所选定的文本文件合并成一个文件,并包档案压缩,在每个"======="开头插入并将其保存在另一个小组的第一个文件名[••] [•arhives]

"global stext=%UL||"%t"//0||delim<@CRLF=======@CRLF>||upd<3> zpacf=GLOBALSTEXT<1>||@//0||upd<3>" - 通过粘贴每个"======="到开头合并选定的文本文件,并将其保存在对侧面板中的第一个文件的名称, zip文件压缩[••] [•arhives]

 

"stext=%L||"%t"//0||zebr<1|2|1>||delim<@CRLF!!1>||upd<3>" - 合并选定的文本文件,通过一个保留行并保存到对侧面板的第一个文件的名称

"stext=%UL||"%p"//0//"%O"||delim<@CRLF=====================@CRLF>||upd<3>" - 通过在每个文件的开始处插入"======="来合并所选的文本文件,并用光标下的文件名保存到ETU面板

"stext=%UL||"%t"//0//[combo=BOX2].txt||delim<@CRLF=======@CRLF>||upd<3>" - 通过粘贴每个"======="到开头合并选定的文本文件,并将其保存在对侧面板中的第一个文件的名称, 在对话框中选择文件名称

"stext=%UL||"%t"//0//[input=BOX9]||delim<@CRLF=======@CRLF>||upd<3>" - 通过粘贴每个"======="组合所选文本文件并保存到对侧面板,在对话框中选择文件名

"stext=%UL||"%t"//0||delim<@CRLF=======@CRLF>||upd<3>" - 通过粘贴每个"======="到开头合并选定的文本文件,并将其保存在对侧面板中的第一个文件的名称

 

"stext=%L||x||clip<>||delim<@CRLF>||formt<59>" - 将所选文件的内容写入剪贴板

"stext=%L||"%t"//0||delim<@CRLF!!1>||formt<60>" - 合并选定的文本文件,并保存到对侧面板(第一个文件的名称为分隔符:换行),删除最后一个连字符

 

"stext=%L||"%t"//0//CLIP."%E"||formt<clip1,1>||upd<3>||progres<>" - 从所选文本文件中提取剪贴板中存在短语的行(区分大小写),删除重复项并将一个文件保存到对侧面板

"stext=%L||"%t"//0//CLIP."%E"||formt<clip2,1>||upd<3>||progres<>" - 从所选文本文件中提取行,在其开头有剪贴板中的短语(区分大小写),删除重复项并将它们保存在一个文件中到对侧面板

"stext=%L||"%t"//0//CLIP."%E"||formt<clip3,1>||upd<3>||progres<>" - 从选定的文本文件中提取最后的行,其中有一个来自剪贴板的短语(区分大小写),删除重复项并将它们保存在一个文件中到对侧面板

 

"stext=%L||"%t"//0//CLIP."%E"||formt<clip4,1>||upd<3>||progres<>" - 从所选文本文件中提取剪贴板中存在短语的行(不区分大小写),删除重复项并保存到对侧面板中的一个文件

"stext=%L||"%t"//0//CLIP."%E"||formt<clip5,1>||upd<3>||progres<>" - 从提取的文本文件中提取行,在其开头有剪贴板中的短语(不区分大小写),删除重复项并将一个文件保存到对侧面板

"stext=%L||"%t"//0//CLIP."%E"||formt<clip6,1>||upd<3>||progres<>" - 从所选文本文件中提取最后的行,其中有一个来自剪贴板的短语(不区分大小写),删除重复项并将它们保存在一个文件中对侧面板

 

stext=%UL||"%t"//0||?T|f,1,2,3,-1,-2,-3||upd<3>||delim<@CRLF>  ;;合并选中的文件,合并时去掉每个文件的第1、2、3和倒数第1、2、3行,最后保存在对侧面板。

 

"global stext=%L??-1||"%t"//0||delim<@CRLF> GLOBALSTEXT3<a>" - 合并所选文本文件的内容并逐行写入全局变量GLOBALSTEXT3

"global stext=%L??-1||0 GLOBALSTEXT3<a>" - 合并所选文本文件的内容(不创建共享文件)并逐行写入全局变量GLOBALSTEXT3

"global stext=%L??1||0 GLOBALSTEXT3<a>" - 合并所选文本文件的内容(不创建共享文件)并写入全局变量GLOBALSTEXT3中的第一个单元格

 

"stext=%UL||"%t"//0||?T|f,1,2,3,-1,-2,-3||upd<3>||delim<@CRLF>" - 合并选定的文本文件,删除每个文件中的第一行和最后3行,然后使用第一个文件的名称保存到另一个面板

 

"slist=@%P%N stext=%UL||"%p"//1||delim<@CRLF>||formt<59> textt=GLOBALSLIST<1>||##||backup<0>" - 合并选定的文本文件,并在活动面板中保存第一个文件的名称(替换)并删除光标下的文件内容

 

"stext=%UL||"%p"//1||delim<@CRLF>||formt<59>" - 合并选定的文本文件并在活动面板中保存第一个文件的名称(带替换),删除第一个空行

 

 

up2

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