Описание команды | |
exics |
Извлечение значков из файлов.
exics=%L,%WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||$var_aa||$GLOBALNAME||Path, %p, %t, ||convert<>, ||infold<>, ||progres<>, ||upd<>, ||Dialogs, ||<info>, ||<xinfo>
Параметры:
1-й обязательный параметр. Может иметь несколько вариантов: | |
%L, %WL | Список выделенных объектов. Также может использоваться путь к файлу списка полных путей объектов %P%N. см. Дополнение №7 или с:\List.txt |
LISTF<> | Список заданных объектов. см. Дополнение №22. |
PS<> | Список объектов каталога. см. Дополнение №22. |
FOLDC<> | Список объектов содержимого каталогов. см. Дополнение №22. |
FOLDM<> | Список выделенных объектов и всех объектов в подпапках. см. Дополнение №22. |
LISTC<> | Список объектов из выделенных без дубликатов. см. Дополнение №22. |
FLST<> | Смешанные списки объектов по заданному списку. см. Дополнение №22. |
$var_aa | Массив. Переменная $var_a... - массив путей, созданный в команде exect. |
$GLOBALNAME | Массив. Список путей глобальной переменной см. Дополнение №23. |
2-й обязательный параметр. | |
Path, %p, %t | Путь. Path - путь назначения, куда извлекаются иконки. см. Дополнение №7. |
Дополнительные параметры: | |
convert<> | Преобразование имени или пути. Параметр convert<SeriesParam> позволяет изменить имя или путь извлекаемых значков, где SeriesParam - серия параметров для преобразования. см. Дополнение №24 (Разделитель между параметрами ;; ). Для передачи в параметры полного пути используется :: Если после преобразования возвращается путь, то игнорируется 2-й параметр и параметр infold<>. |
infold<> | Создание именных папок для каждого файла из списка. |
progres<> | Прогресс бар. Параметр progres<> - если указан, то при операции будет запущен прогресс бар. |
upd<> | Обновление панели. Описание |
Dialogs | Диалоги. см. Дополнение №18 Описание |
<info> | Получение различной информации. см. Дополнение №10. |
<xinfo> | Получение различной информации. см. Дополнение №10. Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info> Пример: <xinfo=o450<info=f50FilePath//>//> |
Примечания:
Аналог команды для одного объекта exicnСм. также:
exicn, icache, icldf, iclds, icodf, icods, icofs, icoft, icomf, icomm, iconf, iconn, iconv, icovw, lbicl
Примеры: | Как создать кнопку? |
exics=%WL||"%t" ;; извлечь в другую панель все иконки из выделенных файлов
exics=%WL||"%t"||convert<?9|##|[G]-[P]-[E]>||progres<>||upd<3> ;; из выделенных исполняемых файлов извлечь в другую панель все иконки, имена "дедушкина папка-родительская папка-расширение"
exics=%WL||"%t"||infold<> ;; извлечь в другую панель в именные папки все иконки из выделенных файлов
exics=%WL||"%t"||infold<>||progres<> ;; извлечь в другую панель в именные папки все иконки из выделенных файлов отображением прогресса
exics=%WL||x||convert<?9|##|[G]-[P]-[E];;^^@@f15::>||progres<> ;; из выделенных исполняемых файлов извлечь в папку файла все иконки, имена "дедушкина папка-родительская папка-расширение"
exics=FOLDC<%WL//1//-1//*exe|*dll>||"%t"||infold<>||progres<> ;; извлечь в другую панель в именные папки все иконки из файлов EXE, находящихся в выделенных папках и их подпапках отображением прогресса
exics=FOLDC<%WL//1//-1//exe>||"%t"||infold<>||progres<> ;; извлечь в другую панель в именные папки все иконки из файлов EXE, находящихся в выделенных папках и их подпапках отображением прогресса
exics=FOLDC<%WL//1//1>||"%t"||infold<>||progres<> ;; извлечь в другую панель в именные папки все иконки из файлов, находящихся в выделенных папках 1-го уровня отображением прогресса
exics=FOLDC<%WL//1//-1>||"%t"||infold<>||progres<> ;; извлечь в другую панель в именные папки все иконки из файлов, находящихся в выделенных папках и их подпапках отображением прогресса
exics=FOLDC<cliplist//1//-1>||"%t"||infold<>||progres<> ;; извлечь в другую панель в именные папки все иконки из файлов, находящихся в папках и их подпапках отображением прогресса (список папок из буфера обмена)
exics=PS<"%p"//1//-1>||"%t"||infold<>||progres<> ;; извлечь в другую панель в именные папки все иконки из файлов, находящихся в папках и их подпапках в активной панели отображением прогресса
global exics=%WL||"%t"||progres<>||upd<3> GLOBALEXICS0<a> GLOBALEXICS<a> GLOBALEXICS1<a> GLOBALEXICS2<a> GLOBALEXICS3<a> ;; извлечь в другую панель все иконки из выделенных файлов и вывести данные в глобальные переменные
global exics=%WL||$f254\x\||progres<>||upd<3>||infold<> winls=$GLOBALEXICS3||800x600||2 lbicl=$GLOBALWINLS||"%T%O".dll||0||progres<> delsm=$f254\x||1 ;; извлечь значки выделенных 2 библиотек dll во временные папки, открыть их в окне редактирования, после нажатия "OK" создать библиотеку в другой панели
imgpr=1 exics=%WL||"%t"||upd<3>||infold<> beepss ;; извлечь в другую панель все иконки из выделенных файлов в одноимённые папки
watch=1||Watch5||delbut<1> <HOTKEY=10> exics=%WL||"%t"||convert<?9|##|[G]-[P]>||progres<>||upd<3> <HOTKEY=X> exics=%WL||x||convert<?9|##|[G]-[P];;^^@@f15::>||progres<> ;; из выделенных исполняемых файлов извлечь все иконки, имена "дедушкина папка-родительская папка" в папку файла или при удержании SHIFT при запуске извлечь в другую панель