decod

首页  后退  前进

decod
down2

解码文件

 

decod=%L||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||$var_aa||$GLOBALNAME||2||Coded||Path, ||progres<>, ||upd<>, ||test<>, ||Dialogs, ||namedec<>, ||<info>, ||cntlr<>, ||attr<>, ||modfs<>, ||contentlst<>

 

参数:


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

%L

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

LISTF<>

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

PS<>

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

FOLDC<>

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

FOLDM<>

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

LISTC<>

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

$var_aa

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

$GLOBALNAME

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

2

2. 允许您通过解码列表中的编码字符串来创建文件.

    与contentlst<>参数结合使用


2-强制参数.

Coded

解码方法. 支持以下方法:

 b64  -  MIME(Base64)

  xxe  -  UUEncode

  uue  -  XXEncode

 x  - 该方法取自文件扩展名.

 xxx  - 该方法取自文件的内容(扩展名被忽略).


3-强制参数.

Path

Path!!Flag!!RegExp!!Replace. 在参数下用符号分隔 !!

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

Path//Flag//RegExp//Replace. 在参数下用符号分隔 //(首选)

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

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

Flag :

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

   1 - 覆盖现有对象.

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

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

  5  - 如果目标不存在,跳过.不覆盖现有对象.

   6  - 如果目标不存在,跳过.覆盖现有对象

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

要在正则表达式字符串中插入一个附加路径,请使用路径


其它参数:

progres<>

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

键MsBoxAtTheCompletionTCIMG.ini[Setting]字段.

upd<>

刷新面板.

img+  描述

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

 1 - 刷新活动面板.

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

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

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

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

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

 7 - 不刷新.

test<>

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

Dialogs

对话框.

img+  描述

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

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

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

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

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

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

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

 [sfold]  - 选择目录

 [zfold]  - 选择目录.

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

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

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

 [msgbx] - MsgBox消息窗口.

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

...和其他对话框.

namedec<>

. namedec<Name>参数允许您使用给定的名称保存解码的文本,其中名称 - 基本文件名.

<info>

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

cntlr<>

计数器. 名称匹配时:

  0  - 计数器左

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

attr<>

更改属性. 参数 attr<String> - 其中 将具有相同参数的字符串(除了第一个)作为attrb命令.

modfs<>

更改日期. 参数 modfs<String> - 其中 String 具有相同参数的字符串(除了第一个参数)作为modfs命令.

contentlst<>

编码字符串列表. 参数 contentlst<String>, 其中 String :

 • cliplist - 编码行从剪贴板中取出

 • ListFile - 具有编码字符串列表的文件路径


用于第一个强制参数2

备注

Там, 其中 您必须指定可以使用特殊文件夹和文件缩写的路径$f01 ...请参见 附录8.

 

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

变量名称

描述

GLOBALDECOD0

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

GLOBALDECOD

一组输出数据(解码文件的路径列表和尚未解码的对象的路径)

GLOBALDECOD1

解码文件数组(解码文件路径列表)

GLOBALDECOD2

未解码对象的数组(未解码的对象的路径列表)

命令类似于下列命令: dectd

参见:

dectd, encod, enctd

例子

 

decod=%L||b64||"%p"//0 ;; 将所选的MIME(Base64)文件解码为活动面板

 

decod=%L||b64||"%t"//0 ;; 将所选文件解码为MIME(Base64)中的对侧面板

 

decod=%L||b64||"%t"//0||attr<+SH>||upd<2> ;; 将所选文件解码为MIME(Base64)中的对侧面板,并分配系统和隐藏属性

 

decod=%L||b64||"%t"//0||modfs<0||#SISDATE!!-m5>||upd<2> ;; 将所选文件解码为MIME(Base64)中的对侧面板,并为系统日期分配修改,减少5个月

 

decod=%L||b64||"%t"//0||progres<> ;; 使用进度条将所选文件解码为MIME(Base64)中的对侧面板

 

decod=%L||uue||"%p"//0 ;; 将所选文件解码为UUEncode中的活动面板

 

decod=%L||uue||"%t"//0 ;; 将所选文件解码为UUEncode中的对侧面板

 

decod=%L||uue||"%t"//0||progres<> ;; 使用进度条将所选文件解码为UUEncode中的对侧面板

 

decod=%L||xxe||"%p"//0 ;; 将所选文件解码为XXEncode中的活动面板

 

decod=%L||xxe||"%t"//0 ;; 将所选文件解码为XXEncode中的对侧面板

 

decod=%L||xxe||"%t"//0||progres<> ;; 将所选文件解码为XXEncode中的对侧面板,并显示进度条

 

decod=%L||xxx||"%p"//0 ;; 将所选的MIME(Base64)文件解码为活动面板

 

decod=2||x||"%p"//1||contentlst<%%COMMANDER_PATH%%\List.txt> ;; 在活动面板文件中创建,从文件List.txt解码编码行

 

decod=2||x||"%p"//1||contentlst<cliplist> ;; создать в активной панели файлы, декодировав кодированные строки из буфера обмена

 

exect=$var_put=##@[tc=AP] sends=-1!!-1||?F1,54,63,fun_heshcrc1 decod=2||x||$var_put||contentlst<$GLOBALSENDS> renms=$GLOBALDECOD||extplus<>||upd<1> ;; 在剪贴板中编码的b64行中的活动面板文件中创建

 

global decod=%L||b64||"%t"//0 GLOBALDECOD1<c> ;; 将所选文件解码为MIME(Base64)中的对侧面板+将新文件路径发送到剪贴板

 

global decod=%L||b64||"%t"//0||upd<3> GLOBALDECOD2<c> ;; 将所选文件解码为MIME(Base64)中的对侧面板,更新对侧面板并发送到未解码的剪贴板文件路径

 

itray=3 slist=%L||##<info=t52::|#B;;#T;;?F57//> sends=$GLOBALSLIST!!-1||?Fai||?!!||?Ffun_heshcrc1 decod=2||x||"%p"//0||contentlst<$GLOBALSENDS> renms=$GLOBALDECOD||extplus<>||upd<1> ;; 从所选文件ai中提取图像,并在活动面板中创建文件

up2

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