Описание команды | |
icoft |
Назначение папке иконки.
icoft=Folder, ||...
Параметры:
1-й обязательный параметр. | |
Folder | Путь к папке. Folder - %P%N, c:\1\ см. Дополнение №7. • Путь возвращаемый параметром [tc] см. Дополнение №12. |
Дополнительные параметры: | |
... | Аналог. Остальные параметры те же, что и у команды icofs. |
Примечания:
Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23См. также:
exicn, exics, icache, icldf, iclds, icodf, icods, icofs, icomf, icomm, iconf, iconn, iconv, icovw, lbicl
Примеры: | Как создать кнопку? |
exect=$var_s=Chr(152) folds=$f06||$var_s icoft=GLOBALFOLDS<1>||0||%%TCIMG_PATH%%\TCIMG.dll,65||foldicon<favicon!!1> ;; создать "невидимую" папку на рабочем столе
icoft="%p"||0||%N comnt="%P"||0||<ifile="%p"\#Info.txt> rstart ;; родительской папке назначить значок под курсором и добавить в комментарий содержимое файла активной панели #Info.txt
icoft="%p"||0||%N ;; назначить значок под курсором (только имя) папки активной панели
icoft="%p"||0||[input=BOX47] ;; назначить значок папке активной панели (путь или имя вводится в диалоге)
icoft=%P%N||0||%%TCIMG_PATH%%\TCIMG.dll,65 ;; установить папке под курсором значок из библиотеки TCIMG.dll
icoft=%P%N||0||%P%N\favicon.ico ;; назначить папке под курсором значок favicon.ico, находящийся в этой папке
icoft=%P%N||0||<sicon=%%COMMANDER_PATH%%\AkelExtImage.dll|48> ;; назначить папке под курсором значок, выбор значка из библиотеки AkelExtImage.dll (вид значка в окне просмотра 48х48)
icoft=%P%N||0||<sicon=%%COMMANDER_PATH%%\Wcmicons.dll>||abspath<1> ;; назначить папке под курсором значок, выбор значка из библиотеки Wcmicons.dll ; перевести абсолютный путь в относительный
icoft=%P%N||0||<sicon=%%WINDIR%%\System32\shell32.dll> ;; назначить папке под курсором значок, выбор значка из библиотеки shell32.dll (вид значка в окне просмотра 32х32)
icoft=%P%N||0||favicon.ico ;; назначить папке под курсором значок favicon.ico (только имя), находящийся в этой папке
icoft=[tc=AA]||0||E:\Icons\xxx.ico||foldicon<favicon//1//2>||upd<1> ;; назначить папке под курсором значок xxx.ico, переименованный в favicon.ico, если favicon.ico уже есть в папке, то он дублируется со счётчиком и заменяется заданной иконкой
icoft=[tc=AA]||0||E:\Icons\xxx.ico||foldicon<favicon//1//3>||upd<1> ;; назначить папке под курсором значок xxx.ico, переименованный в favicon.ico, если favicon.ico уже есть в папке, то значок xxx.ico переименовывается со счётчиком в favicon_01.ico и прописывается в Desktop.ini
icoft=[tc=AA]||0||exe|,0,1 ;; назначить папке под курсором значок, находящийся в самой папке (первый exe файл)
itray=3 exect=$var_put='%P%N' sends=-1||formt<lin44,lin60,lin61,lin62,lin37,1> sends=GLOBALSENDS<1>??2||formt<lin59,lin57> downh=$var_put//2||GLOBALSENDS<1>||pause<1-2>||progres<>||convert<#Hmd5> renmm=GLOBALDOWNH<1>||extplus<> iconf=GLOBALRENMM<1>||"$var_put//1"||32 renmm=GLOBALICONF<1>||GLOBALSENDS<2>||rflag<1> icoft=$var_put||0||ico,0,1 attrf=GLOBALRENMM<1>||+HS!!0 delsm=GLOBALDOWNH<1>||1||upd<1> ;; назначить каталогу под курсором иконку из URL в буфере с конвертацией в размер 32х32 и назначением атрибута скрытый
itray=3 rlist=%WL||##path<0>||formt<1> xlist=$GLOBALRLIST||##path<6> wlist=$GLOBALXLIST||formt<lin44,lin60,lin61,lin62,lin37,1> <FOR> 1 <TO> GLOBALWLIST<0> downh=GLOBALRLIST<:INDEX:>//2||GLOBALWLIST<:INDEX:>||pause<1-2>||progres<>||convert<#Hmd5> renmm=GLOBALDOWNH<1>||extplus<> slist=$GLOBALRENMM iconf=GLOBALRENMM<1>||:://1//(\w:.*\\)([^\\]*)\.(.*)//$1favicon.ico||32 pause=500 icoft=GLOBALRLIST<:INDEX:>||0||favicon.ico attrf=GLOBALICONF<1>||+HS!!0 delsm=GLOBALSLIST<1>||1 <NEXT> tcimg=50~~$cm540 ;; назначение выделенным каталогам (например twitter.com, cryptocoincharts.info) иконок взятых из URL и присвоение значкам атрибутов скрытый, системный
itray=3 wends=-1||formt<63,56,54,51,55> slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> exect=$var_n=Floor('<info=o3GLOBALSLIST<:INDEX:>//>')||$var_n=$var_n<=1?1:($var_n<=10?2:($var_n<=100?3:($var_n<=500?4:5)))||$var_p='%%COMMANDER_PATH%%\Personal\commands\fold\$var_n.ico' icoft=GLOBALSLIST<:INDEX:>||0||$var_p||foldicon<favicon!!1!!1> <NEXT> attrb=FOLDC<$GLOBALSLIST//1//0//Desktop.ini>||-HS!!0 textx=FOLDC<$GLOBALSLIST//1//0//Desktop.ini>||&&([^^]+)!!$1@CRLFInfoTip=GLOBALWENDS<1>||backup<0> attrb=FOLDC<$GLOBALSLIST//1//0//Desktop.ini>||+HS!!0 ;; назначить выделенным папкам иконки (в зависимости от размера папки будут назначены разные иконки) путь к папке с иконками %%COMMANDER_PATH%%\fold\ имена иконок 1,2,3,4,5
sends=PS<"%p"//1//0//*.ico>??-1 icoft="%p"||0||GLOBALSENDS<1> comnt="%P"||0||<ifile="%p"\#Info.txt> rstart ;; родительской папке назначить значок(первый встретившийся ico файл) и добавить в комментарий содержимое файла активной панели #Info.txt
watch=1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> xlist=@GLOBALSLIST<:INDEX:>||##path<4>||?A3 elist=PS<GLOBALSLIST<:INDEX:>//1//0//GLOBALXLIST<1>*.exe> olist=$GLOBALELIST||$$|<info=v18::>||formt<0!!(?m).+\|0$!!> anf2d=$GLOBALOLIST||2||(.+)\|(.+)||begin<0> icoft=GLOBALSLIST<:INDEX:>||0||GLOBALANF2D0<1> <NEXT> rstart ;; назначить выделенным папкам первый значок из первого exe (имеющего значки) начало имени которого совпадает с началом имени родительской папки (проверка первого уровня папки)