iconn

首页  后退  前进

iconn
down2

从图像列表创建图标

 

iconn=%L||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||cliplist||x||Path, ||foldimg<>, ||Dialogs, ||<info>, ||progres<>, ||upd<>

 

参数:


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

%L

所选图像列表.

支持格式: (BMP, GIF, PNG, JPG, JPEG, JPE, TIF, TIFF, DIB, RLE).

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

LISTF<>

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

PS<>

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

FOLDC<>

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

FOLDM<>

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

LISTC<>

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

cliplist

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

x

指定文件夹列表. 与参数foldimg<>一起使用 - 文件列表取自参数中指定的文件夹.


2-强制参数.

Path

路径.

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

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

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

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

Path - 目的地路径,其中创建图标.

Flag :

   0 - 不覆盖,如果对象存在,则添加计数器(默认情况下)

   1 - 覆盖现有对象(如果存在).

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

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

Name - 要创建的图标的名称.

 插入 - 添加到基本名称.

如果 Path=x, Name=x , 那么路径/名称取自原始文件的路径.


支持相同的设计 Path//Flag//RegExp//Replace , 其中:

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

Flag - см. выше

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

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


其它参数:

foldimg<>

文件夹列表. 参数 foldimg<ListFolder(|Ext)> 允许您从指定文件夹中的相同图像创建图标,其中:

ListFolder - 路径到图像所在目录列表的文件.

Ext [可选] - 所需图像的类型(默认为png)

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.

progres<>

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

键MsBoxAtTheCompletionTCIMG.ini[Setting]字段.

upd<>

刷新面板.

img+  描述

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

 1 - 刷新活动面板.

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

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

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

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

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

 7 - 不刷新.

备注

要创建图标(图标),建议:

 •选择相同类型的图像.

 •选择正方形图像(宽度等于高度).

 •选择不同格式的图像(16x16,24x24,32x32 ... 256x256).

 

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

变量名称

描述

GLOBALTXTSS0

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

GLOBALICONN

输出数据数组(由图标创建的路径列表)

GLOBALICONN1

一组输出数据(创建图标的源文件路径列表)

GLOBALICONN2

一组输出数据(不参与创建图标的源文件路径列表)

参见:

exicn, exics, icache, icldf, iclds, icodf, icods, icofs, icoft, icomf, icomm, iconf, iconv, icovw, lbicl

例子

 

global iconn=x||"%t"New//0||foldimg<%L|png>||progres<> GLOBALICONN0<a> GLOBALICONN<a> GLOBALICONN1<a> GLOBALICONN2<a> ;; 在新文件夹中的对侧面板中创建来自所选文件夹的不同格式(16x16,24x24 ...)的相同-PNG文件的-ICO图标+显示进程并获取数据列表

 

global iconn=x||"%t"New//0||foldimg<%L|png>||progres<> lbicl=GLOBALICONN<t>||"%pLibrary.dll"|0||progres<>||upd<1> ;; 在新文件夹中的对侧面板中创建-ICO图标,从同一名称-PNG文件的不同格式(16x16,24x24 ...)从所选文件夹中获取+显示进程,并从活动面板中的新图标创建库Library.dll

 

global iconn=x||%%TCIMG_TEMP%%\1\//0||foldimg<%L|png>||progres<> lbicl=GLOBALICONN<t>||"%pLibrary.dll|0"||progres<>||upd<1> tempxx ;; 在活动面板中创建Library.dll库,从相同名称创建的图标 - 从所选文件夹中取出的不同格式(16x16,24x24 ...)的文件

 

iconn=%L||"%t"//0 ;; 在对侧面板中,从所选图像创建一个已注册的文件-ICO

 

iconn=%L||"%t"//0//"%O" ;; 在对侧面板中,从所选图像的光标下创建文件-ICO文件名

 

iconn=%L||"%t"//0//Name ;; 从对侧面板中的所选图像创建一个Name.ico文件

 

iconn=%L||"%t"//1 ;; 在对侧面板中,从所选图像创建-ICO文件,替换现有图标

 

iconn=x||"%t"//0||foldimg<%L|png> ;; 在对侧面板图标中创建相同名称的相同名称-PNG文件(16x16,24x24 ...)从所选文件夹中取出

 

iconn=x||"%t"New//0||foldimg<%L|png>||progres<> ;; 在新文件夹中的对侧面板中创建来自所选文件夹的不同格式(16x16,24x24 ...)的相同-PNG文件的-ICO图标+显示进程

up2

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