exicn

首页  后退  前进

exicn
down2

从文件中提取图标.

 

exicn=FileICL||Path, %p, %t, ||String, ||Name, , ||progres<>, ||upd<>, ||<info>, ||nodelim<>, ||Dialogs

 

参数:


1-强制参数.

FileICL

路径. FileICL - 具有图标的文件的完整路径.


2-强制参数.

Path, %p, %t

路径. Path - 提取图标的目的地路径. 见附录7.


其它参数:

String

数字行. 第三个参数.

String - 提取逗号所列图标所需的数字或行数.

计数来自一个.如果指定为0,则会提取所有图标.

Name

图标名称. 第四个参数.


其它参数:

progres<>

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

键MsBoxAtTheCompletionTCIMG.ini[Setting]字段.

upd<>

刷新面板.

img+  描述

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

 1 - 刷新活动面板.

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

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

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

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

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

 7 - 不刷新.

<info>

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

nodelim<>

不添加计数器和分隔符. 用于提取一个图标.

Dialogs

对话框.

img+  描述

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

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

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

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

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

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

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

 [sfold]  - 选择目录

 [zfold]  - 选择目录.

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

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

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

 [msgbx] - MsgBox消息窗口.

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

...和其他对话框.

备注

可以设置图标名称中的计数器和分隔符的附加调整在 TCIMG.iniIconCounterRankIconNameDelimeter.

 

包含图标的主要文件类型有: EXE, DLL, ICL, SCR, OCX, CPL, WCX, WDX, WLX, WFX, SFX, TSP, IME, AX, DRV...

 

在那里,其中您需要指定路径,您可以使用特殊文件夹和文件的缩写$f01 ...请参阅附录8.

用于多个对象的类似命令:exics

 

命令可通过命名的全局变量将信息传递给其他命令。见附录23

变量名称

描述

GLOBALEXICN0

输入数据数组(在第一个单元格中是库的源路径)

GLOBALEXICN

输出数组(ICO文件创建的路径列表)

GLOBALEXICN1

输出数组(在第一个单元格中,创建ICO文件的目录的路径)

 

参见:

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

例子

 

exect=$var_i=##[input=BOX77] exicn=%P%N||"%t"||$var_i||nodelim<> dubls=1 focusp tcimg=0~~$cm540 ;; 在对侧面板中将对话框中指定的图标提取到库的名称,而不添加计数器和分隔符+在另一个进程中更新对侧面板

 

exicn=%%COMMANDER_PATH%%\AkelExtImage.dll||"%p" ;; 将所有图标从AkelExtImage.dll文件解压缩到当前面板

 

exicn=%%COMMANDER_PATH%%\AkelExtImage.dll||"%p"||upd<1> ;; 将所有图标从AkelExtImage.dll文件提取到当前面板+更新当前面板

 

exicn=%%COMMANDER_PATH%%\AkelExtImage.dll||"%p"AkelExtImage\||0||AkelExtImage||upd<1> ;; 将所有图标从AkelExtImage.dll文件中提取到当前的AkelExtImage文件夹+更新当前面板

 

exicn=%P%N||"%t" ;; 在对侧面板中删除光标下的文件中的所有图标

exicn=%P%N||"%t"||[input=BOX77]||nodelim<> dubls=1 focusp tcimg=0~~$cm540 ;; 在对侧面板中将对话框中指定的图标提取到库的名称,而不添加计数器和分隔符+在另一个进程中更新对侧面板

 

exicn=%P%N||"%t"||1,5,10 ;; 从光标下的文件中提取第一,第五,第十个图标到对侧面板

 

exicn=%P%N||"%t"||1,5,10||Name ;; 从光标下的文件中提取第一,第五,第十个图标到对侧面板,为图标分配基本名称

 

exicn=%P%N||"%t"||1,5,10||TEST\Name||upd<3> ;; 将第1,第5,第10个图标从光标下的文件中提取到对侧面板,将基本名称分配给图标,更新创建的文件夹中的新TEST +文件夹

 

exicn=%P%N||"%t"||1,5,10||upd<3> ;; 提取到对侧面板的第1,第5,第10个图标从光标下的文件+更新对侧面板

 

exicn=%P%N||"%t"||1||nodelim<> dubls=1 focusp tcimg=0~~$cm540 ;; 向对侧面板提取具有库名称的第一个图标,而不添加计数器和分隔符+在另一个进程中更新对侧面板

 

exicn=%P%N||"%t"||1||nodelim<>||upd<3> ;;将对侧面板的第一个图标提取到库的名称,而不添加计数器和分隔符+更新对侧面板

 

exicn=%P%N||"%t"||3||nodelim<> ;; 提取到对侧面板的第三个图标与库的名称,而不添加计数器和分隔符

 

exicn=%P%N||"%t"||5||nodelim<> ;; 提取到对侧面板的第5个图标与库名称,而不添加计数器和分隔符

 

exicn=%P%N||"%t"||progres<> ;; 在对侧面板中删除光标下的文件中的所有图标,显示进度

 

exicn=%P%N||"%t"||upd<3> ;; 在对侧面板中删除光标下的文件中的所有图标+更新对侧面板

 

exicn=%P%N||"%t"<info=f12%P%N//>||0||<info=f12%P%N//>||upd<3> ;; извлечь в другую панель все иконки из файла под курсором, в создаваемую папку именем библиотеки, иконки именем библиотеки + обновить другую панель

 

exicn=%P%N||"%t"TEST||0||<info=f12%P%N//>||upd<3> ;; 从光标中的文件中提取所有图标,到创建的TEST文件夹,光标下的库名称下的图标+更新对侧面板

"global exicn=%P%N||"%t" GLOBALEXICN0<a> GLOBALEXICN<a> GLOBALEXICN1<a>" - 从光标下的文件中提取所有图标到另一个面板,并将数据输出到全局变量

 

 

up2

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