strct

首页  后退  前进

strct
down2

创建一个空文件和文件夹结构.

 

strct=Path||List, ||descript<>,||store<>, ||upd<>, ||progres<>, ||<info>, ||Dialogs, ||[tc]

 

参数:


1-强制参数.

Path

路径. Path - 方式,其中将创建一个结构.


2-强制参数.

List

完整路径列表. 选项是:

cliplist - 从剪贴板列表.

File - 从文件列表.

%P%N - 从光标下的文件列表 见附录7


其它参数:

descript<>

包含注释. 在创建结构时,descript<Path>参数允许从指定对象的descriptor.ion文件中复制注释,其中:

  Paht是相对路径,descript.ion和对象的注释将被搜索到的路径。

  默认情况下,创建结构时不会复制注释。

store<>

保存数据. 参数 store<Path|Attrib|Time> 可以让你保存日期和原始对象的属性, 其中:

 Path - 搜索对象的路径.

 Attrib - 属性:

   0 - 不保留属性.

   1 - 保存属性.

 Time - 如果指定,保存:

   0 - 修改日期.

   1 - 创建日期.

   2 - 最后访问日期.

如果你想节省一些日期,然后一个逗号规定的停留日期间.

upd<>

刷新面板.

img+  描述

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

 1 - 刷新活动面板.

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

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

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

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

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

 7 - 不刷新.

progres<>

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

键MsBoxAtTheCompletionTCIMG.ini[Setting]字段.

<info>

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

Dialogs

对话框.

img+  描述

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

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

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

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

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

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

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

 [sfold]  - 选择目录

 [zfold]  - 选择目录.

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

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

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

 [msgbx] - MsgBox消息窗口.

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

...和其他对话框.

[tc]

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

备注

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

变量名称

描述

GLOBALSTRCT

输出数据数组(创建结构的路径列表)

参见:

例子

 

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

 

slist=FOLDM<%L//0//-1>||"%P"!! strct="%t"||$GLOBALSLIST||progres<> GLOBALSTRCT<a> ;; 在对侧面板中创建所选对象的空结构,切断父路径并获取新路径列表

 

slist=FOLDM<%L//0//-1>||"%P"!! strct="%t"||$GLOBALSLIST||progres<> slist=%L||"%P"!!"%T" zpack=GLOBALSLIST<t>||"%t"Structure.zip//0||progres<>||upd<3> ;; 在对侧面板中创建所选对象的空结构,切断父路径并将其压缩到对侧面板中的Structure.zip存档中

 

slist=FOLDM<%L//0//-1>||"%P"!! strct="%t"||$GLOBALSLIST||progres<>||upd<3> ;; 在对侧面板中创建所选对象的空结构,切断父路径

 

strct="%p"||%P%N||progres<>||upd<1> ;; 在当前面板中创建一个空文件和文件夹结构(光标下的列表文件中的路径)与进度条+更新活动面板

 

strct="%p"||c:\Test.txt||progres<>||upd<1> ;; 在当前面板中创建一个空文件和文件夹结构(文件c:\Test.tx的路径)与进度条+更新活动面板

 

strct="%p"||cliplist||progres<> ;; 在当前面板中创建一个空的文件和文件夹结构(从剪贴板的路径)与进度条

 

strct="%p"||cliplist||progres<>||upd<1> ;; 在当前面板中创建文件和文件夹(剪贴板路径)的空白结构,并使用进度条+更新活动面板

 

strct="%p"||cliplist||upd<1> ;; 在当前面板中创建一个空文件和文件夹结构(从剪贴板的路径)

 

strct="%t"||<info=b201%P%N|3//>||progres<>||upd<3> ;; 在光标下的torrent文件列表的对侧面板中创建一个空文件结构

 

"slist=FOLDM<%L//0>||"%P"!! strct="%t"||$GLOBALSLIST||progres<>||descript<"%P">||upd<3>" - 在对侧面板中创建选定对象的空结构,切断父路径,在descript.ion文件中保存提示

 

"sends=@<info=o131"%P"> slist=FOLDM<%L//0//-1>||GLOBALSENDS<1>!! strct="%t"||$GLOBALSLIST||progres<>||descript<GLOBALSENDS<1>>||upd<3>" - 在对侧面板中创建一个选定对象的空白结构,方法是从路径的开始处剪下第一个文件夹,在descript.ion文件中保存提示

 

"slist=FOLDM<%L//2> listx=$GLOBALSLIST||4||"%P" GLOBALLISTX1<a> GLOBALLISTX2<a> GLOBALLISTX3<a> GLOBALLISTX4<a> GLOBALLISTX5<a> GLOBALLISTX6<a>" - 对于选定的文件夹,按照嵌套级别获取子文件夹列表

 

"slist=PS<"%P"//-1//0//Readme.txt|WhatIsIt.txt|Data\\//1> GLOBALSLIST<a>" - 获取活动面板根目录中的文件和文件夹列表,除了Readme.txt,WhatIsIt.txt和Data文件夹

 

"slist=FOLDM<%L//0>||<info=o131"%P">!! GLOBALSLIST<a>" - 获取选定对象(和子文件夹)的活动面板列表,从路径的开头切割第一个文件夹

"slist=FOLDM<%L//0>||<info=o132"%P">!! GLOBALSLIST<a>" - 获取选定对象(和子文件夹)中活动面板的列表,从路径的开头切掉第二个文件夹

 

"slist=FOLDM<%L//0//-1>||"%P"!! strct="%t"||$GLOBALSLIST||progres<>  modfs=$GLOBALSTRCT||0,1,2||folders<"%t"|"%p">||progres<>||upd<3>" - 在对侧面板中创建选定对象的空白结构,切断父路径,保留修改日期,为所有对象创建和最后访问

 

"slist=FOLDM<%L//0//-1>||"%P"!! strct="%t"||$GLOBALSLIST||store<"%P"|0|0,1,2>||progres<>||upd<3>" - 在另一个面板创建一个空的结构选择的对象,切割父路径保存日期(创建,最后访问和修改)

"slist=FOLDM<%L//0//-1>||"%P"!! strct="%t"||$GLOBALSLIST||store<"%P"|1>||progres<>||upd<3>" - 创建所选对象的一个​​空的结构到另一个面板,切割带有属性的父路径保存

"slist=FOLDM<%L//0//-1>||"%P"!! strct="%t"||$GLOBALSLIST||store<"%P"|1|0,1,2>||progres<>||upd<3>" - 在另一个面板创建一个空的结构选择的对象,切割父路径保存属性和日期(创建,最后访问和修改)

 

 

up2

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