Описание команды | |
winls | ![]() ![]() |
Просмотр объектов в разделённых окнах.
winls=%L,%WL,@File||cliplist||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||$var_aa||$GLOBALNAME||Size||Position, ||but<>, ||stitle<>, ||[tc], ||Dialogs, ||<info>
Параметры:
1-й обязательный параметр. Может иметь несколько вариантов: | |
%L, %WL, @File | Список выделенных объектов. Также может использоваться путь к файлу списка полных путей объектов %P%N. см. Дополнение №7 или с:\List.txt Для передачи одного файла в начале прописывается @ Поддерживаются форматы, открываемые в hh.exe - папки, изображения BMP, GIF, PNG..., TXT, HTML, XML, ... |
cliplist | Список полных путей объектов из буфера обмена. |
LISTF<> | Список заданных объектов. см. Дополнение №22. |
PS<> | Список объектов каталога. см. Дополнение №22. |
FOLDC<> | Список объектов содержимого каталогов. см. Дополнение №22. |
FOLDM<> | Список выделенных объектов и всех объектов в подпапках. см. Дополнение №22. |
LISTC<> | Список объектов из выделенных без дубликатов. см. Дополнение №22. |
FLST<> | Смешанные списки объектов по заданному списку. см. Дополнение №22. |
$var_aa | Массив. Переменная $var_a... - массив путей, созданный в команде exect. |
$GLOBALNAME | Массив. Список путей глобальной переменной см. Дополнение №23. |
2-й обязательный параметр. | |
Size | Размер окна. WidthxHeight (ширина и высота). Если прописано "x", то окно будет развёрнуто на весь экран. |
3-й обязательный параметр. | |
Position | Позиция окон. Возможны варианты: Горизонтальное распределение: Count1-Count2-Count3-... Count1- количество окон в 1-й строке. Count2- количество окон в 2-й строке. Count3- количество окон в 3-й строке. Вертикальное распределение: >Count1-Count2-Count3-... Count1- количество окон в 1-м столбце. Count2- количество окон в 2-м столбце. Count3- количество окон в 3-м столбце. |
Дополнительные параметры: | |
but<> | Режим отображения кнопки "OK". Параметр but<Number>, где Number: 0 - не отображать кнопку. 1 - отображать кнопку для всех окон (по умолчанию). 2 - отображать кнопку только для последнего окна. |
stitle<> | Заголовок. Параметр stitle<String> позволяет вставлять строку String в заголовок окна. |
[tc] | Расширенный аналог параметров Total Commander. см. Дополнение №12. |
Dialogs | Диалоги. см. Дополнение №18![]() |
<info> | Получение различной информации. см. Дополнение №10. |
Примечания:
• Командой можно воспользоваться как для быстрого просмотра файлов, так и для работы с папками.rundll32 shell32.dll,Options_RunDLL
См. также:
await, beepss, delvlc, dilog, exreg, fontx, formt, imgpr, infbx, infht, itray, movlc, posts, prgrs, shape, sndps, style, stylp, tcgup, tslit, voice, watch, wnamp
Примеры: | ![]() |
exect=$var_n='"%O"' xlist=[tc=AM] sends=<info=t1$GLOBALXLIST//> count=GLOBALXLIST<t>||$var_n||0||countline<0> rends=$GLOBALXLIST??-1||?G|GLOBALCOUNT<1>:-1 winls=$GLOBALRENDS||800x600||GLOBALSENDS<1>||but<2> lbicl=$GLOBALWINLS||"%p$var_n".dll|1||0||progres<> delsm="%p$var_n"||1 exicn=GLOBALLBICL<1>||"%p$var_n"||upd<1> ;; открыть для просмотра и редактирования выделенные папки библиотек значков.
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" создать библиотеку в другой панели
sends=<info=x10> sends=x||?O|winls1||?Fwlist1 winls=%WL||800x600||GLOBALSENDS<1> ;; открыть выделенные папки в окне просмотра (до 12 шт)
slist=%WL winls=$GLOBALSLIST||800x600||>2||but<2>||stitle<[Папка~~№1~~GLOBALSLIST<1>]~~[Папка~~№2~~GLOBALSLIST<2>]> GLOBALWINLS<a> ;; открыть 2 выделенных объекта в окне просмотра, добавив в заголовок пути папок
winls=%P%N||800x600||>1-2||but<> GLOBALWINLS<a> ;; открыть папки из файла списка под курсором
winls=%WL||800x600||>1-2 GLOBALWINLS<a> ;; открыть 3 выделенные папки в окне просмотра
winls=%WL||800x600||>2||but<2> GLOBALWINLS<a> ;; открыть 2 выделенных объекта в окне просмотра, (вертикальное расположение, кнопка для последнего окна)
winls=%WL||800x600||>2-1 GLOBALWINLS<a> ;; открыть 3 выделенные папки в окне просмотра
winls=%WL||800x600||1-2 GLOBALWINLS<a> ;; открыть 3 выделенные папки в окне просмотра
winls=%WL||800x600||2 GLOBALWINLS<a> ;; открыть 2 выделенные папки в окне просмотра
winls=%WL||800x600||2||but<2> GLOBALWINLS<a> ;; открыть 2 выделенных объекта в окне просмотра, (горизонтальное расположение, кнопка для последнего окна)
winls=%WL||800x600||2-1 GLOBALWINLS<a> ;; открыть 3 выделенные папки в окне просмотра
winls=%WL||800x600||2-2 GLOBALWINLS<a> ;; открыть 4 выделенные папки в окне просмотра
winls=%WL||800x600||2-2||but<0> ;; открыть 4 выделенных объекта в окне просмотра
winls=@%P%N||800x600||1 GLOBALWINLS<a> ;; открыть папку под курсором в окне просмотра
winls=@%P%N||x||1 GLOBALWINLS<a> ;; открыть папку под курсором в окне просмотра на весь экран
winls=[tc=AM]||800x600||>1-2 GLOBALWINLS<a> ;; открыть 3 выделенные папки в окне просмотра
winls=LISTF<%P%N/%T%M>||800x600||>2 GLOBALWINLS<a> GLOBALWINLS0<a> ;; открыть папки под курсором из разных файловых панелей в окне просмотра
winls=LISTF<%P%N/%T%M>||800x600||2 GLOBALWINLS<a> GLOBALWINLS0<a> ;; открыть папки под курсором из разных файловых панелей в окне просмотра