'=============================== Спасибо ================================ Выражаю искреннюю благодарность всем, кто напрямую или косвенно помогал и повлиял на развитие проекта, отдельное спасибо: Loopback, LonerD, GGG8, ХарВик, shveicar, Yashied, asmadeus, amel27, madmasles, CreatoR, Ward, thesittingbull, Metchnik, InnI, wakillon, Yaroslav, Abel11, chip642, Deus-V, inververs, sims, BezDNaU, Veosys, getaumy, UEZ, homer77, wpitty, JKT, vakula, boriska, =BD=, G.Sandler, Mrakobes, mopodede, Skif_off, wpitty, Rustamer, wpitty, Mchoff, iifoks447, Andarin, oshizelly, Egorkaru, coherent, Атос, yug78, vanhallen, mopodede, Афи, Axel, addhaloka, Matros, Finn, Aleks431, Zmy, Паразит, TarasBY, Userrr, Jury Abel', VikTor1985, HA3APET, alexxxxx, konuk2007, Lupo73, Prog@ndy, Avada, monoceres, авторам библиотеки MediaInfo, авторам Carl Worth и Behdad Esfahbod библиотек Cairo, авторам библиотеки librhash, авторам библиотеки Bass, авторам библиотеки FFmpeg, автору Zenden за утилиту ImgUpload, Slava10779, maK, zep, Rako1, zzzten, Nuker-Hoax, regist123, shusler, sibirnik, Romario, Lord_NEVR, Ли Чжицзюнь (李志军), ruizone (瑞), alexostrov, CaptainFlint, Thomasmolover, eukalyptus, Tuape, Helpmister, NIKZZZZ, smit0966, rediffusion, zybrevl, Rioran, I95, Vimann, And000010, VasRoman, MonarchLFV, jktgeorge, Mario Arhivario, Songbird, Malkey, Placetoload, ziabriev, Antonij72, weaponx, Angelfuze, Pendelgrast, smit0966, Jacob, Rakosvist, Karbucho, Karolinka69, SLIM, ogenry, VladMo, jentoso, Kindom, Megakrok, Altruumann, vaskamy, Alizadombej, Krasovskii, Kurolesova, Svetka99, AkulaBig, Proudhawk, Yymn7, vruzin, Xprajs, Danyfirex, Party Hu, Lost Zombie, derrikF, Karabush, aorist, o2candoo, goog0le, P8gonyajlo, destiny child, Alex Penguin, Broken_Brain, rupinskiy, FedorLashchenko, destiny_child, JenTOSO, моим близким друзьям и родственникам: одним спасибо, что поддерживали, другим - за то, что не мешали! '======================================================================= TCIMG- утилита для вызова различных команд Total Commander и выполнения дополнительных действий. Мощное средство для расширения функциональности Total Commander и других программ. Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями. Полностью портабельна, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию. Утилита представляет из себя скомпилированный AutoIt3-скрипт. Утилиту разрешено распространять только с указанием сайта поддержки: http://tc-image.3dn.ru
Код
TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe copys=%L||%t %COMMANDER_PATH%\Wcmicons.dll,1801 Копировать в другую панель выделенное, не заменяя имеющиеся элементы
TCIMG включает в себя: - Более 550 команд - Более 1500 параметров - Более 300 дополнительных функций Основные возможности утилиты: • Копирует/Перемещает/Удаляет/Переименовывает объекты + с различными проверками на существование, MD5 + с настраиваемыми условиями + с преобразованием базового имени и расширения + с поддержкой буфера обмена + с добавлением различной информации: дата, версия, счётчик + с проверкой длины объектов + в именные создаваемые папки + в папки по типам файлов + в папки на заданный уровень вложенности + с установкой или снятием атрибутов + с установкой даты модификации, создания и последнего доступа + с регулярными выражениями + с исправлением кодировки имён + по заданному количеству + с установкой расширения по содержимому файлов + с вводом информации через различные диалоги + с тестированием объекта с регулярным выражением + относительно содержимого файлов + с отображением прогресс бара + с добавлением случайных данных + более 100 параметров и подпараметров
• Создает списки файлов и каталогов + с различными преобразованиями пути + заданных и выделенных объектов + с рекурсией и заданных уровней вложенности + с добавлением системной информации + с получением информации из содержимого файлов + с выбором данных из диалогов + с регулярными выражениями + с различной цифровой, буквенной сортировкой + с добавлением значений тегов + с тестированием пути по заданным условиям + со вставкой из шаблонов + с поиском и заменой заданных фраз + с сохранением в заданной кодировке + с передачей списка другим командам + более 50 параметров и подпараметров
• Создает/Изменяет ярлыки + обычные с заданными условиями пути, имени, рабочего каталога, горячей клавиши, значка... + с относительными путями запуска + из кнопок Total Commander + со свойствами запуска "от администратора" + с преобразованием имени + с установкой атрибутов и дат модификации + с диалогом группового изменения ярлыков + с открытие относительных путей ярлыков в Total Commander + более 20 параметров и подпараметров
• Создает файлы и каталоги + по списку из фала и буфера обмена + по заданным маскам и шаблонам + с проверкой длины пути + с заданной кодировкой и расширением + с необходимой нумерацией и количеством + с различными заменами имени и содержимого + с открытием созданных объектов в программах + с содержимым буфера обмена и пустые + создание пустой структуры файлов и каталогов + проверяет контрольные суммы: MD5, SHA3 (более 20 методов) + более 50 параметров и подпараметров
• Устанавливает/Изменяет дату файлам и каталогам + преобразует текущие даты модификации, создания и последнего доступа + устанавливает новые даты из буфера обмена или списка + относительно другого объекта + с рекурсией и заданных уровней вложенности + с диалогом группового изменения дат объектов + более 20 параметров и подпараметров
• Устанавливает/Изменяет атрибуты файлам и каталогам + с различными условиями поиска, масками и шаблонами + с рекурсией и заданных уровней вложенности + более 20 параметров и подпараметров
• Кодирует/Декодирует файлы + методами MIME (Base64), UUEncode, XXEncode + групповое или одиночное преобразование файлов + более 20 параметров и подпараметров
• Шифрует/Расшифровывает файлы с указанными ключом и алгоритмом + с поддержкой алгоритмов AES, AES128, AES192, AES256, DES, DESX, 3DES, 3DES112, RC2, RC4, RC5, SEAL + групповое или одиночное преобразование файлов + более 20 параметров и подпараметров
• Собирает/Разбивает файлы на части + разбивает по заданному размеру (байты, килобайты, мегабайты, гигабайты) + с различными условиями проверки + маскирует файлы и каталоги внутри заданного файла + более 20 параметров и подпараметров
• Упаковывает/Распаковывает ZIP архивы + создание именных архивов с заданными именами + более 20 параметров и подпараметров
• Поддерживает работу с буфером обмена + записывает текст в буфер обмена + возвращает текст из буфера обмена + изменяет, дописывает информацию в буфер обмена + преобразовывает поиском и заменой с поддержкой регулярных выражений и заменой на функции + кодирует, декодирует + шифрует, расшифровывает + сохраняет, очищает + временно следит и сохраняет информацию + более 100 параметров и подпараметров
• Объединяет/Преобразовывает текстовые файлы + с предварительным форматированием + с различными вставками заданной информации + с обработкой регулярных выражений + с построчным преобразованием + с поиском и заменой по списку или из буфера обмена + с сохранением в заданной кодировке + объединение по типу содержимого + с сортировкой и удалением дубликатов строк + с подсчётом заданных фраз в тексте + со вставкой выбираемых разделителей между содержимым + с разбивкой файла по регулярным выражения, секциям, строкам... + пакетное и одиночное изменение данных + более 100 параметров и подпараметров
• Изменяет INI файлы + переименование секций + удаление секции с условиями + очистка заданных или всех секций + замещение секции + сортировка секций + удаление, запись ключа с условиями + замена ключей по списку + более 10 параметров и подпараметров
• Управляет окнами + скрывает и восстанавливает меню окна + вызвать заданный пункт главного меню окна + изменяет, сохраняет и восстанавливает размеры окна + скрывает и восстанавливает заголовок окна + разворачивает/сворачивает и восстанавливает окно + изменяет текст заголовка окна + скрывает и показывает элемент окна + изменяет атрибут окна "поверх всех окон" + устанавливает прозрачность окна + активирует окно (передаёт ему фокус) + эмулирует нажатие мыши на указанном элементе интерфейса + устанавливает текст в заданный элемент + эмулирует нажатие клавиш в активном окне + устанавливает значок окну + скрывает и восстанавливает значок на панели задач + более 50 параметров и подпараметров
• Управляет процессами + завершает/перезапускает процесс + завершает процесс, относительно заданных параметров запуска + изменяет приоритет процесса + замораживает/размораживает процесс + следит за процессом или процессами и записывает информацию в файл + выгружает память процесса + ожидание завершения заданных процессов + более 50 параметров и подпараметров
• Запускает программы/утилиты/скрипты + в зависимости от разрядности и названия системы + позволяет передавать в параметры список объектов в цикле + позволяет передавать в параметры часть пути объектов + позволяет передавать в параметры строку из буфера обмена + сворачивает/разворачивает/скрывает окно при запуске + ожидать завершения работы программы + использовать прогресс бар для отображения хода работы + устанавливать приоритет запущенной программе + считывает информацию консольных утилит и скриптов + более 50 параметров и подпараметров
• Открывает файлы/ссылки в программах + в ассоциируемых программах по типу + в заданных программах и проводнике + с передачей различных параметров и списков + с ожиданием завершения + в свёрнутом/развёрнутом окне + открытие файлов плиткой и изменением размеров/заголовка окна + запуск справочных файлов CHM, с вводом строки для поиска и перехода в раздел + более 50 параметров и подпараметров
• Действия в системе + блокирует клавиатуру и мышь + включает/выключает/изменяет громкость в системе + выдвигает/задвигает лоток CD-привода + безопасно извлекает устройства usb + отображает начертание шрифтов в системе + переключает раскладку клавиатуры + изменяет разрешение монитора + гасит/включает монитор + очищает корзину на всех дисках + завершает работу операционной системы + скрывает/показывает панель задач + очищает трей от "пустых" значков + более 50 параметров и подпараметров
• Действия с мышью + цикличное нажимает по заданным координатам + изменяет, сохраняет и восстанавливает координаты + записывает в буфер обмена текущие координаты + ограничивает/освобождает курсор в указанных координатах + более 10 параметров и подпараметров
• Действия в реестре + рекурсивно копирует раздел реестра + удаляет раздел/параметр реестра + импортирует reg файл в реестр + открывает ветку реестра + создание раздела/параметра в реестре + экспортирует раздел/параметр в файл + более 10 параметров и подпараметров
• Действия в интернете + включает/отключает интернет соединение + открывает ссылку в браузере + закачивает ссылки по списку + объединяет содержимое страниц интернета с сохранением в файл + создает скриншоты Web страниц + загружает изображения, файлы на хостинги + более 50 параметров и подпараметров
• Действия с FTP + создаёт зашифрованную базу данных паролей и серверов + передаёт файлы и каталоги на FTP + создаёт различные списки объектов заданных каталогов FTP + более 50 параметров и подпараметров
• Действия с иконками + извлекает значки из файлов DLL, ICL + удаляет/добавляет форматы в иконки файлы DLL, ICL + извлекает из иконки изображения + конвертирует изображения в иконку ICO + создаёт иконки из списка изображений + назначает папкам иконки + обновляет кэш иконок окон проводника + просматривает/редактирует значки в библиотеке + более 50 параметров и подпараметров
• Действия с изображениями + создаёт изображения из буфера обмена + создаёт изображения из заданного текста или из списка строк + создаёт изображения символов по шаблону + добавляет информацию в exif для изображения + записывает изображение в буфер обмена + преобразование изображений + создаёт градиентное изображения и с заданным цветом + накладывает фильтры на изображения + разрезает изображения на равные отрезки + склеивает изображения в одно изображение + просматривает изображения + заменяет указанные цвета в изображениях + создаёт скриншоты + устанавливает обои на рабочий стол + сменяет обои на рабочем столе через заданный промежуток времени + извлекает изображения из GIF, TIF, TIFF + более 100 параметров и подпараметров
• Действия с MP3 файлами + извлечение из MP3 файлов обложек JPG, PNG, GIF + преобразование тегов MP3 файлов + более 10 параметров и подпараметров
• Подключает функции Autoit + математические функции + строковые функции + функции проверки и преобразований переменных + функции среды окружения + функции для работы с файлами, каталогами и дисками + функции для работы с INI файлами + функции для работы с окнами + функции для работы с процессами + функции для работы с мышью + функции для работы с реестром + функции для работы с сетью + функции для работы с DLL + дополнительные функции + UDF функции для работы с массивами + UDF функции + более 300 различных функций
• Расширяет функционал Total Commander + вызов внутренних/пользовательских команд + действия с меню + действия с выделением объектов + действия с архивами + действия с вкладками + действия с файловыми панелями + действия с панелью инструментов + действия с элементами окна + действия с комментариями + действия с ассоциациями + действия со шрифтами + навигация, переход к объектам + различные действия + более 100 параметров и подпараметров
• Автоматизация запуска команд + циклы и условия в командной строке + преобразование и передача информации командам + создание, преобразование 1D и 2D массивов и запись в файл + запуск команд по списку и через меню + запуск команд, в зависимости от зажатых клавиш до вызова + запуск команд, в зависимости от зажатых клавиш после вызова + запуск команд, относительно заданного времени + запуск параметров в другом процессе утилиты или с другим именем процесса + контейнер для хранения данных + различные диалоги ввода и вывода + более 100 параметров и подпараметров
• Приложения и просмотрщики + захват информации с элементов окна + запись клавиатурных нажатий в файл + просмотр и выбор цвета + аудио плеер с основными возможностями + интернет радио + просмотр медиафайлов + просмотр шрифтов + просмотр и конвертер символов + просмотр текстовых файлов + таймер. секундомер. будильник + календарь и сравнение дат + генерация паролей + просмотр буфера обмена + плавающая панель инструментов + информационная строка + тестирование регулярных выражений и параметров TCIMG + более 50 параметров и подпараметров
• Получение и преобразование различной информации + получение данных системы и файлов + получение данных с помощью WMI, CMD + получение информации из файлов по шаблону + получение информации из функций скриптов VBS, JS, AU3 + получение информации каталогов + получение случайной информации + преобразование информации + получение данных файла заданного WDX-плагина + более 1000 параметров и подпараметров
и многое другое... Это малая часть того, на что способна утилита, подробности смотрите в разделе "команды".
В справке TCIMG.chm более 16.450 примеров применения.
Актуальная версия (бета версии) в последних сообщениях темы
Сборки программ, в которых участвует утилита TCIMG, в них так же можно увидеть много интересных примеров: • AkelPad Image - сборка текстового редактора AkelPad (автор Andrey_A) • TC IMAGE - сборка файлового менеджера Total Commander (автор Andrey_A) • TC VIM - сборка файлового менеджера Total Commander (автор Matros) • TC Universal Edition - сборка файлового менеджера Total Commander (авторы Yaroslav & asmadeus) • TC Hot-Shot - сборка файлового менеджера Total Commander (автор ice_daemon) • TC Titan Portable - сборка файлового менеджера Total Commander (автор pcDenPro) • TC AkulaBig - сборка файлового менеджера Total Commander (автор AkulaBig) • TCnative - сборка файлового менеджера Total Commander (автор ziabriev)
Утилита является бесплатной, но... Если Вам понравилась утилита или у Вас есть желание и возможность поддержать её для реализации других интересных идей и проектов, Вы можете это сделать. Оплата является необязательным, но весьма желательным фактором при использовании утилиты
Произвести оплату можно с помощью:
1. Электронного перевода на карту Альфабанка Номер счёта: 5559493699196870
2. Перевод на телефон Номер (MTC): +7 918-612-38-68
06.01.2016 [12.5] [+] Оптимизирован параметр <srlist> - добавлены параметры (...|Sort|Concurrence|SymbolDelim) [+] Добавлены новые команды "iconn" - добавлены глобальные переменные GLOBALICONN0, GLOBALICONN, GLOBALICONN1, GLOBALICONN2 "icomm" - добавлены глобальные переменные GLOBALICOMM0, GLOBALICOMM, GLOBALICOMM1, GLOBALICOMM2 "icomf" - добавлены глобальные переменные GLOBALICOMF0, GLOBALICOMF, GLOBALICOMF1, GLOBALICOMF2 "imgjs" - добавлены глобальные переменные GLOBALIMGJS0, GLOBALIMGJS, GLOBALIMGJS1, GLOBALIMGJS2 "imgjf" - добавлены глобальные переменные GLOBALIMGJF0, GLOBALIMGJF, GLOBALIMGJF1, GLOBALIMGJF2 [+] Оптимизирована команда lbicl - добавлен приём информации от глобальных переменных - добавлен параметр <info> (см. Дополнение №10) - добавлено получение различных списков PS<> ... (см. Дополнение №22) - добавлены глобальные переменные GLOBALLBICL, GLOBALLBICL1 [±] Исправлена ошибка в некоторых командах при использовании параметра Path(!!Flag!!Name.Ext!!Insert) [+] Оптимизирована команда watch - добавлена кнопка "Записать в буфер обмена" - добавлен первый параметр "2" - добавлен параметр "metronome<>"
Код
"iconn=%L||"%t"" - создать в другой панели именной файл -ICO из выделенных изображений "iconn=%L||"%t"!!1" - создать в другой панели именной файл -ICO из выделенных изображений, заменяя имеющиеся иконки "iconn=%L||"%t"!!0!!Name!!" - создать в другой панели файл Name.ico из выделенных изображений "iconn=%L||"%t"!!0!!"%O"!!" - создать в другой панели файл -ICO именем файла под курсором из выделенных изображений
"iconn=x||"%t"||foldimg<%L|png>" - создать в другой панели иконки -ICO из одноимённых -PNG файлов разных форматов (16x16, 24x24 ...) взятых из выделенных папок "iconn=x||"%t"New||foldimg<%L|png>||progres<>" - создать в другой панели в папке New иконки -ICO из одноимённых -PNG файлов разных форматов (16x16, 24x24 ...) взятых из выделенных папок + отображать процесс "global iconn=x||"%t"New||foldimg<%L|png>||progres<> GLOBALICONN0<a> GLOBALICONN<a> GLOBALICONN1<a> GLOBALICONN2<a>" - создать в другой панели в папке New иконки -ICO из одноимённых -PNG файлов разных форматов (16x16, 24x24 ...) взятых из выделенных папок + отображать процесс и получить списки данных "global iconn=x||"%t"New||foldimg<%L|png>||progres<> lbicl=GLOBALICONN<t>||"%pLibrary.dll"|0||progres<>||upd<1>" - создать в другой панели в папке New иконки -ICO из одноимённых -PNG файлов разных форматов (16x16, 24x24 ...) взятых из выделенных папок + отображать процесс и создать в активной панели библиотеку Library.dll из новых значков "global iconn=x||%%TCIMG_TEMP%%\1\||foldimg<%L|png>||progres<> lbicl=GLOBALICONN<t>||"%pLibrary.dll|0"||progres<>||upd<1> tempxx" - создать в активной панели библиотеку Library.dll значков, создаваемых из одноимённых -PNG файлов разных форматов (16x16, 24x24 ...) взятых из выделенных папок "global lbicl=%L||"%T%O".dll GLOBALLBICL<a> GLOBALLBICL1<a>" - создать в другой панели библиотеку из выделенных значков и получить списки данных
"icomm=%L||"%t"||png" - извлечь из выделенных ico файлов изображения всех форматов, создав в другой панели именные png файлы "icomm=%L||"%t"||png||progres<>" - извлечь из выделенных ico файлов изображения всех форматов, создав в другой панели именные png файлы + отображать процесс "icomm=%L||"%t"||png||foldformat<Name>||progres<>" - извлечь из выделенных ico файлов изображения всех форматов, создав в другой панели именные png файлы в папках форматов с начальной приставкой Name + отображать процесс "global icomm=%L||"%t"||png||foldformat<Name>||progres<> GLOBALICOMM0<a> GLOBALICOMM<a> GLOBALICOMM1<a> GLOBALICOMM2<a>" - извлечь из выделенных ico файлов изображения всех форматов, создав в другой панели именные png файлы в папках форматов с начальной приставкой Name + отображать процесс и получить списки данных и получить списки данных
"icomf=%P%N||"%t"||png||upd<3>" - извлечь из ico файла под курсором изображения всех форматов, создав в другой панели именные png файлы "icomf=%P%N||"%t"||png||foldformat<Name>||upd<3>" - извлечь из выделенных ico файлов изображения всех форматов, создав в другой панели именные png файлы в папках форматов с начальной приставкой Name + отображать процесс "global icomf=%P%N||"%t"||png||foldformat<Name>||upd<3> GLOBALICOMF0<a> GLOBALICOMF<a> GLOBALICOMF1<a> GLOBALICOMF2<a>" - извлечь из выделенных ico файлов изображения всех форматов, создав в другой панели именные png файлы в папках форматов с начальной приставкой Name + отображать процесс и получить списки данных
"watch=2 pause=10s" - запустить секундомер, дождаться окончания других команд и выключиться, записав в буфер обмена значение секундомера "watch=2||metronome<%%TCIMG_PATH%%\Metronome.wav|1> pause=10s" - запустить секундомер, дождаться окончания других команд и выключиться, записав в буфер обмена значение секундомера, каждую секунду проигрывать заданный звуковой файл "watch=2||metronome<2|5> pause=23s" - запустить секундомер, дождаться окончания других команд и выключиться, записав в буфер обмена значение секундомера, каждые 5 секунд проигрывать звуковой файл (из TCIMG.ini из секции [Sound] из ключа 2)
"imgjs=%L||"%t"||4x4||progres<>" - разрезать выделенные изображения на 16 частей (4x4), создав в другой панели именные изображения "imgjs=%L||"%t"||1x4||progres<>" - разрезать выделенные изображения на 4 части (1x4), создав в другой панели именные изображения "imgjs=%L||"%t"||4x1||progres<>" - разрезать выделенные изображения на 4 части (4x1), создав в другой панели именные изображения
"global imgjs=%L||"%t"||4x4||progres<> GLOBALIMGJS0<a> GLOBALIMGJS<a> GLOBALIMGJS1<a> GLOBALIMGJS2<a>" - разрезать выделенные изображения на 16 частей (4x4), создав в другой панели именные изображения + отображать процесс и получить списки данных
"imgjf=%P%N||"%t"||4x4||upd<3>" - разрезать изображение под курсором на 16 частей (4x4), создав в другой панели именные изображения "imgjf=%P%N||"%t"||1x4||upd<3>" - разрезать изображение под курсором на 4 части (1x4), создав в другой панели именные изображения "imgjf=%P%N||"%t"||4x1||upd<3>" - разрезать изображение под курсором на 4 части (4x1), создав в другой панели именные изображения
"global imgjf=%P%N||"%t"||4x4||upd<3> GLOBALIMGJF0<a> GLOBALIMGJF<a> GLOBALIMGJF1<a> GLOBALIMGJF2<a>" - разрезать изображение под курсором на 16 частей (4x4), создав в другой панели именные изображения и получить списки данных
"imgnz=%L||"%t"||4x1" - склеить 4 выделенных изображения по ширине, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"!!0!!Img!!||4x1" - склеить 4 выделенных изображения по ширине, создав в другой панели изображение именем Img "imgnz=%L||"%t"||4x1||png" - склеить 4 выделенных изображения по ширине, создав в другой панели изображение именем первого изображения, формат png
"imgnz=%L||"%t"||1x4" - склеить 4 выделенных изображения по высоте, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"!!0!!Img!!||1x4" - склеить 4 выделенных изображения по высоте, создав в другой панели изображение именем Img "imgnz=%L||"%t"||1x4||png" - склеить 4 выделенных изображения по высоте, создав в другой панели изображение именем первого изображения, формат png
"imgnz=%L||"%t"||4x2" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, распределение по ширине, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"!!0!!Img!!||4x2" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, распределение по ширине, создав в другой панели изображение именем Img "imgnz=%L||"%t"||4x2||png" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, распределение по ширине, создав в другой панели изображение именем первого изображения
"imgnz=%L||"%t"||4x2||location<1>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, распределение по высоте, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"!!0!!Img!!||4x2||location<1>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, распределение по высоте, создав в другой панели изображение именем Img "imgnz=%L||"%t"||4x2||png||location<1>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, распределение по высоте, создав в другой панели изображение именем первого изображения
"imgnz=%L||"%t"||4x2||location<1>||resizeimg<400>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, распределение по высоте, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"||4x2||location<1>||resizeimg<400|500>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, ширина каждого изображения меняется =400, высота каждого изображения меняется =500, распределение по высоте, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"||4x2||location<1>||resizeimg<|500>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, высота каждого изображения меняется =500, распределение по высоте, создав в другой панели изображение именем первого изображения
"imgnz=%L||"%t"||4x2||location<1>||imgwh<400>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, ширина итогового изображения =400, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"||4x2||location<1>||imgwh<400|500>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, ширина итогового изображения =400, высота итогового изображения =500, распределение по высоте, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"||4x2||location<1>||imgwh<|500>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, высота итогового изображения =500, распределение по высоте, создав в другой панели изображение именем первого изображения
"imgnz=%L||"%t"||1x#" - склеить выделенные изображения по высоте, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"||#x1" - склеить выделенные изображения по ширине, создав в другой панели изображение именем первого изображения
"imgnz=%L||"%t"||2x#" - склеить выделенные изображения по высоте, распределив 2 по ширине, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"||#x2" - склеить выделенные изображения по ширине, распределив 2 по высоте, создав в другой панели изображение именем первого изображения
"imgnz=%L||"%t"||1x#||framewh<FF0000|100|100>" - склеить выделенные изображения по высоте, создав в другой панели изображение именем первого изображения (красная FF0000 рамка в 100px по краям и между склеенными изображениями) "imgnz=%L||"%t"||#x1||framewh<FF0000|100|100>" - склеить выделенные изображения по ширине, создав в другой панели изображение именем первого изображения (красная FF0000 рамка в 100px по краям и между склеенными изображениями)
"imgnz=%L||"%t"||1x#||framewh<FF0000|100|0>" - склеить выделенные изображения по высоте, создав в другой панели изображение именем первого изображения (красная FF0000 рамка в 100px по краям) "imgnz=%L||"%t"||#x1||framewh<FF0000|100|0>" - склеить выделенные изображения по ширине, создав в другой панели изображение именем первого изображения (красная FF0000 рамка в 100px по краям)
"imgnz=%L||"%t"||1x#||framewh<FF0000|0|100>" - склеить выделенные изображения по высоте, создав в другой панели изображение именем первого изображения (красная FF0000 рамка в 100px между склеенными изображениями) "imgnz=%L||"%t"||#x1||framewh<FF0000|0|100>" - склеить выделенные изображения по ширине, создав в другой панели изображение именем первого изображения (красная FF0000 рамка в 100px между склеенными изображениями)
"imgnz=%L||"%t"||1x#||framewh<#|100|100>" - склеить выделенные изображения по высоте, создав в другой панели изображение именем первого изображения (рамка в 100px по краям и между склеенными изображениями случайным цветом) "imgnz=%L||"%t"||#x1||framewh<#|100|100>" - склеить выделенные изображения по ширине, создав в другой панели изображение именем первого изображения (рамка в 100px по краям и между склеенными изображениями случайным цветом)
Здравствуйте, Андрей! Что-то у меня не работает копирование только существующих объектов с заменой copys=%L||"%t"!!6 работает так же, как copys=%L||"%t"!!1 или, быть может, я что-то неправильно понял из справки? Заранее благодарю!
alexxxxx, здравствуйте, команды работают правильно
[helpquote]5 - пропустить, если целевой объект не существует. Не перезаписывать имеющиеся объекты. Добавление счётчика. 6 - пропустить, если целевой объект не существует. Перезаписывать имеющиеся объекты.[/helpquote]
т.е. если целевого пути не существует, то ничего не происходит, а у вас в кнопке
Код
copys=%L||"%t"!!6
целевой путь %t - и он существует, а если так:
Код
copys=%L||"%t"123456789\!!6
то ничего не произойдёт, если в другой панели нет папки 123456789
"imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета "imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,1||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, вертикальный градиент из синего 0000FF и красного FF0000 цвета "imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,2||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, диагонольный прямой градиент из синего 0000FF и красного FF0000 цвета "imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,3||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, диагонольный обратный градиент из синего 0000FF и красного FF0000 цвета
"imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0,1||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета, включить гамму коррекцию "imgcg="%pImg.png"!!0||400,200||#,#,0,1||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент случайных цветов, включить гамму коррекцию
"imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0||factorimg<0.5,0.3,0.7,1.0>||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета + смещение градиента "imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0||posimg<0.5,0.3,0.7,1.0>||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета + смещение градиента
"imgcg="%pImg.png"!!0||400,200||0000FF,@,0||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и прозрачного цвета
"imgnz=%L||"%t"||1x#||png||framewh<@|100|100>" - склеить выделенные изображения по ширине, создав в другой панели png изображение именем первого изображения (прозрачная рамка в 100px по краям и между склеенными изображениями) "imgnz=%L||"%t"||1x#||png||framewh<c:\ImgFrame.png|100|100>" - склеить выделенные изображения по ширине, создав в другой панели png изображение именем первого изображения (рамка в 100px по краям и между склеенными изображениями, фон для рамки берётся из изображения c:\ImgFrame.png) "global imgnz=%L||"%t"||1x#||png||framewh<c:\ImgFrame.png|100|100> GLOBALIMGNZ0<a> GLOBALIMGNZ<a> GLOBALIMGNZ1<a> GLOBALIMGNZ2<a>" - склеить выделенные изображения по ширине, создав в другой панели png изображение именем первого изображения (рамка в 100px по краям и между склеенными изображениями, фон для рамки берётся из изображения c:\ImgFrame.png) и получить списки данных
"imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0||framewh<@|5>||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета, с прозрачной рамкой в 5px "imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0||framewh<#|5>||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета, с рамкой случайного цвета в 5px "imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0||framewh<0AEFFA|10>||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета, с рамкой цветом 0AEFFA в 10px "imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0||framewh<c:\ImgFrame.png|10>||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета, с рамкой в 10px, фон для рамки берётся из изображения c:\ImgFrame.png
"global imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0||upd<1> GLOBALIMGCG<a>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета и получить путь итогового изображения
"global imgcg="%%TCIMG_TEMP%%\Img.png"!!0||400,200||0000FF,FF0000,0 imgcg="%pImg.png"!!0||400,200||FF0000,0000FF,0||framewh<GLOBALIMGCG<1>|30>||upd<1> tempxx" - - создать в активной панели градиентное изображение Img.png, размером 400x200, с обратной градиентной рамкой
Всех с праздником! Только что с моря! Тут намедни купил телевизор, присоединил HDMI шнур, вывел 2-й экран от ноутбука на телевизор и отлично... единственное обои рабочего стола ноутбука меньше, чем на телевизоре из-за разницы форматов, пришлось добавлять параметры для команды sdesk
[helpquote][+] Оптимизирована команда sdesk - добавлены параметры "imgwh<>", (см. Дополнение №10), параметры диалогов "[input]" ... (см. Дополнение №18) - добавлен приём от глобальных переменных[/helpquote]
Примеры:
Код
"sdesk=%P%N||2||imgwh<1920|1080>" - установить обои на рабочий стол из изображения под курсором - по центру, принудительный размер 1920х1080 "sdesk=%P%N||2||imgwh<640|480>" - установить обои на рабочий стол из изображения под курсором - по центру, принудительный размер 640х480 "sdesk=%P%N||1||imgwh<384|216>" - установить обои на рабочий стол из изображения под курсором - черепицей, принудительный размер 384х216
А затем она (обоина одна и те же) надоела и пришлось создавать другую команду sdess - "Смена обоев на рабочем столе через заданный промежуток времени"
Примеры:
Код
"sdess=%L||30s||1" - смена обоев на рабочем столе "черепицей" через каждые 30 секунд из списка выделенных изображений "sdess=%L||30s||2" - смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка выделенных изображений "sdess=%L||30s||3" - смена обоев на рабочем столе "растянуть" через каждые 30 секунд из списка выделенных изображений "sdess=%L||30s||4" - смена обоев на рабочем столе "растянуть по горизонтали" через каждые 30 секунд из списка выделенных изображений "sdess=%L||30s||5" - смена обоев на рабочем столе "растянуть по вертикали" через каждые 30 секунд из списка выделенных изображений
"sdess=%L||30s||1||FFFFFF" - смена обоев на рабочем столе "черепицей" через каждые 30 секунд из списка выделенных изображений (прозрачность изображения заменяется белым цветов) "sdess=%L||30s||2||008000" - смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка выделенных изображений (прозрачность изображения заменяется зелёным цветов) "sdess=%L||30s||3||0000FF" - смена обоев на рабочем столе "растянуть" через каждые 30 секунд из списка выделенных изображений (прозрачность изображения заменяется синим цветов) "sdess=%L||30s||4||BEBEBE" - смена обоев на рабочем столе "растянуть по горизонтали" через каждые 30 секунд из списка выделенных изображений (прозрачность изображения заменяется серым цветов) "sdess=%L||30s||5||9C661F" - смена обоев на рабочем столе "растянуть по вертикали" через каждые 30 секунд из списка выделенных изображений (прозрачность изображения заменяется коричневым цветов)
"sdess=%L||2n||1||imgwh<384|216>" - смена обоев на рабочем столе "черепицей" через каждые 2 минуты из списка выделенных изображений, принудительный размер 384х216 "sdess=%L||30s||2||imgwh<1920|1080>" - смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка выделенных изображений, принудительный размер 1920х1080
"sdess=PS<D:\Избранное\>||30s||2||imgwh<1920|1080>" - смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка изображений папки D:\Избранное\, принудительный размер 1920х1080 "sdess=FOLDC<LISTF<D:\Природа/D:\Города>||30s||2||imgwh<1920|1080>" - смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка изображений папок D:\Природа и D:\Города, принудительный размер 1920х1080
20.01.2016 [12.6] [+] Добавлены новые команды "imgnz" - добавлены глобальные переменные GLOBALIMGNZ0, GLOBALIMGNZ, GLOBALIMGNZ1, GLOBALIMGNZ2 "imgcg" - добавлены глобальные переменные GLOBALIMGCG "sdess" [±] Исправлена ошибка в параметре [input] при использовании совместно с командой shape [+] Добавлен в команде creat в параметр owrite<> дополнительные подпараметры [+] Добавлен параметр в команды txtsp, txtss "formt<>" [+] Оптимизирована команда sdesk - добавлены параметры "imgwh<>", <info> (см. Дополнение №10), параметры диалогов "[input]" ... (см. Дополнение №18) - добавлен приём от глобальных переменных [+] Добавлен параметр в команду stext "code<>" [+] Оптимизирован метод обработки <FOR> - добавлена глобальная переменная для цикла $FOREXIT, позволяющая выходить из цикла и переходить к выполнению последующих после цикла команд - добавлена глобальная переменная для цикла $FORCONT, позволяющая пропускать текущий шаг цикла и переходить к выполнению следующего [+] Добавлена новая UDF функция _SendM() [+] Добавлены параметры в команды websc, webss "quality<>", "clrcompres<>", "bmpformat<>"
Код
"imgnz=%L||"%t"||4x1" - склеить 4 выделенных изображения по ширине, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"!!0!!Img!!||4x1" - склеить 4 выделенных изображения по ширине, создав в другой панели изображение именем Img "imgnz=%L||"%t"||4x1||png" - склеить 4 выделенных изображения по ширине, создав в другой панели изображение именем первого изображения, формат png
"imgnz=%L||"%t"||1x4" - склеить 4 выделенных изображения по высоте, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"!!0!!Img!!||1x4" - склеить 4 выделенных изображения по высоте, создав в другой панели изображение именем Img "imgnz=%L||"%t"||1x4||png" - склеить 4 выделенных изображения по высоте, создав в другой панели изображение именем первого изображения, формат png
"imgnz=%L||"%t"||4x2" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, распределение по ширине, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"!!0!!Img!!||4x2" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, распределение по ширине, создав в другой панели изображение именем Img "imgnz=%L||"%t"||4x2||png" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, распределение по ширине, создав в другой панели изображение именем первого изображения
"imgnz=%L||"%t"||4x2||location<1>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, распределение по высоте, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"!!0!!Img!!||4x2||location<1>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, распределение по высоте, создав в другой панели изображение именем Img "imgnz=%L||"%t"||4x2||png||location<1>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, распределение по высоте, создав в другой панели изображение именем первого изображения
"imgnz=%L||"%t"||4x2||location<1>||resizeimg<400>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, распределение по высоте, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"||4x2||location<1>||resizeimg<400|500>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, ширина каждого изображения меняется =400, высота каждого изображения меняется =500, распределение по высоте, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"||4x2||location<1>||resizeimg<|500>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, высота каждого изображения меняется =500, распределение по высоте, создав в другой панели изображение именем первого изображения
"imgnz=%L||"%t"||4x2||location<1>||imgwh<400>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, ширина итогового изображения =400, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"||4x2||location<1>||imgwh<400|500>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, ширина итогового изображения =400, высота итогового изображения =500, распределение по высоте, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"||4x2||location<1>||imgwh<|500>" - склеить 8 выделенных изображений: 2 по высоте, 4 по ширине, высота итогового изображения =500, распределение по высоте, создав в другой панели изображение именем первого изображения
"imgnz=%L||"%t"||1x#" - склеить выделенные изображения по высоте, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"||#x1" - склеить выделенные изображения по ширине, создав в другой панели изображение именем первого изображения
"imgnz=%L||"%t"||2x#" - склеить выделенные изображения по высоте, распределив 2 по ширине, создав в другой панели изображение именем первого изображения "imgnz=%L||"%t"||#x2" - склеить выделенные изображения по ширине, распределив 2 по высоте, создав в другой панели изображение именем первого изображения
"imgnz=%L||"%t"||1x#||framewh<FF0000|100|100>" - склеить выделенные изображения по высоте, создав в другой панели изображение именем первого изображения (красная FF0000 рамка в 100px по краям и между склеенными изображениями) "imgnz=%L||"%t"||#x1||framewh<FF0000|100|100>" - склеить выделенные изображения по ширине, создав в другой панели изображение именем первого изображения (красная FF0000 рамка в 100px по краям и между склеенными изображениями)
"imgnz=%L||"%t"||1x#||framewh<FF0000|100|0>" - склеить выделенные изображения по высоте, создав в другой панели изображение именем первого изображения (красная FF0000 рамка в 100px по краям) "imgnz=%L||"%t"||#x1||framewh<FF0000|100|0>" - склеить выделенные изображения по ширине, создав в другой панели изображение именем первого изображения (красная FF0000 рамка в 100px по краям)
"imgnz=%L||"%t"||1x#||framewh<FF0000|0|100>" - склеить выделенные изображения по высоте, создав в другой панели изображение именем первого изображения (красная FF0000 рамка в 100px между склеенными изображениями) "imgnz=%L||"%t"||#x1||framewh<FF0000|0|100>" - склеить выделенные изображения по ширине, создав в другой панели изображение именем первого изображения (красная FF0000 рамка в 100px между склеенными изображениями)
"imgnz=%L||"%t"||1x#||framewh<#|100|100>" - склеить выделенные изображения по высоте, создав в другой панели изображение именем первого изображения (рамка в 100px по краям и между склеенными изображениями случайным цветом) "imgnz=%L||"%t"||#x1||framewh<#|100|100>" - склеить выделенные изображения по ширине, создав в другой панели изображение именем первого изображения (рамка в 100px по краям и между склеенными изображениями случайным цветом)
"imgpr=1 global slist=%L||##<info=i1::>||formt<1,20> GLOBALSLIST<c1>" - записать в буфер обмена наименьшую ширину из выделенных изображений "imgpr=1 global slist=%L||##<info=i2::>||formt<1,20> GLOBALSLIST<c1>" - записать в буфер обмена наименьшую высоту из выделенных изображений
"imgpr=1 global slist=%L||##<info=i1::>||formt<1,21> GLOBALSLIST<c1>" - записать в буфер обмена набольшую ширину из выделенных изображений "imgpr=1 global slist=%L||##<info=i2::>||formt<1,21> GLOBALSLIST<c1>" - записать в буфер обмена набольшую высоту из выделенных изображений
"itray=3 global slist=%L wlist=GLOBALSLIST<t>||##<info=i1::>||formt<1,20> xlist=GLOBALSLIST<t>||##<info=i2::>||formt<1,20> imgnz=%L||"%p"!!0!!"%O"-@<info=s47>!!||2x#||framewh<#|5|5>||resizeimg<GLOBALWLIST<1>|GLOBALXLIST<1>>" - склеить выделенные изображения по высоте, создав в активной панели вертикальное объединение в два ряда с именем первого изображения + системное время (рамка в 5px по краям и между склеенными изображениями случайным цветом) и кадрирование всей группы перед объединением в размер наименьшего изображения. "itray=3 exect=Floor(Sqrt(<info=x10>)) slist=%L wlist=GLOBALSLIST<t>||##<info=i1::>||formt<1,20> xlist=GLOBALSLIST<t>||##<info=i2::>||formt<1,20> imgnz=%L||"%t"!!0!!"%O"-@<info=s47>!!||GLOBALEXECT<1>x#||framewh<#|5|5>||resizeimg<GLOBALWLIST<1>|GLOBALXLIST<1>>" - склеить выделенные изображения по высоте, создав в активной панели вертикальное объединение с максимальным приближением выходного изображения к квадрату, с именем первого изображения + системное время (рамка в 5px по краям и между склеенными изображениями случайным цветом) и кадрирование всей группы перед объединением в размер наименьшего изображения "itray=3 exect=$var_i=Floor(Sqrt(<info=x10>)) slist=%L wlist=GLOBALSLIST<t>||##<info=i1::>||formt<1,21> xlist=GLOBALSLIST<t>||##<info=i2::>||formt<1,21> imgnz=GLOBALSLIST<t>||"%p"!!0!!"%O"-max-@<info=s47>!!||GLOBALEXECT<1>x#||jpg||framewh<#|5|5>||resizeimg<GLOBALWLIST<1>|GLOBALXLIST<1>> wlist=GLOBALWLIST<t>||formt<1,5> xlist=GLOBALXLIST<t>||formt<1,5> imgnz=GLOBALSLIST<t>||"%p"!!0!!"%O"-min-@<info=s47>!!||GLOBALEXECT<1>x#||jpg||framewh<#|5|5>||resizeimg<GLOBALWLIST<1>|GLOBALXLIST<1>>" - объединить выделенные изображения по высоте, создав в активной панели два вертикальных объединения с максимальным приближением выходного изображения к квадрату, с именем первого изображения + системное время (рамка в 5px по краям и между склеенными изображениями случайным цветом) и кадрирование всей группы перед объединением в размер наименьшего и наибольшего изображения
"creat="%p"||Name.txt||clip<>||owrite<2|1>" - создать в активной панели файл с содержимым из буфера обмена, если файл существует и хеш суммы MD5 создаваемого и существующего файла не совпадают, то к имени прибавляется счётчик
"imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета "imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,1||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, вертикальный градиент из синего 0000FF и красного FF0000 цвета "imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,2||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, диагональный прямой градиент из синего 0000FF и красного FF0000 цвета "imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,3||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, диагональный обратный градиент из синего 0000FF и красного FF0000 цвета
"imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0,1||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета, включить гамму коррекцию "imgcg="%pImg.png"!!0||400,200||#,#,0,1||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент случайных цветов, включить гамму коррекцию
"imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0||factorimg<0.5,0.3,0.7,1.0>||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета + смещение градиента "imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0||posimg<0.5,0.3,0.7,1.0>||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета + смещение градиента
"imgcg="%pImg.png"!!0||400,200||0000FF,@,0||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и прозрачного цвета
"imgnz=%L||"%t"||1x#||png||framewh<@|100|100>" - склеить выделенные изображения по ширине, создав в другой панели png изображение именем первого изображения (прозрачная рамка в 100px по краям и между склеенными изображениями) "imgnz=%L||"%t"||1x#||png||framewh<c:\ImgFrame.png|100|100>" - склеить выделенные изображения по ширине, создав в другой панели png изображение именем первого изображения (рамка в 100px по краям и между склеенными изображениями, фон для рамки берётся из изображения c:\ImgFrame.png) "global imgnz=%L||"%t"||1x#||png||framewh<c:\ImgFrame.png|100|100> GLOBALIMGNZ0<a> GLOBALIMGNZ<a> GLOBALIMGNZ1<a> GLOBALIMGNZ2<a>" - склеить выделенные изображения по ширине, создав в другой панели png изображение именем первого изображения (рамка в 100px по краям и между склеенными изображениями, фон для рамки берётся из изображения c:\ImgFrame.png) и получить списки данных
"imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0||framewh<@|5>||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета, с прозрачной рамкой в 5px "imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0||framewh<#|5>||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета, с рамкой случайного цвета в 5px "imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0||framewh<0AEFFA|10>||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета, с рамкой цветом 0AEFFA в 10px "imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0||framewh<c:\ImgFrame.png|10>||upd<1>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета, с рамкой в 10px, фон для рамки берётся из изображения c:\ImgFrame.png
"global imgcg="%pImg.png"!!0||400,200||0000FF,FF0000,0||upd<1> GLOBALIMGCG<a>" - создать в активной панели градиентное изображение Img.png, размером 400x200, горизонтальный градиент из синего 0000FF и красного FF0000 цвета и получить путь итогового изображения
"global imgcg="%%TCIMG_TEMP%%\Img.png"!!0||400,200||0000FF,FF0000,0 imgcg="%pImg.png"!!0||400,200||FF0000,0000FF,0||framewh<GLOBALIMGCG<1>|30>||upd<1> tempxx" - - создать в активной панели градиентное изображение Img.png, размером 400x200, с обратной градиентной рамкой
"tcprm=OPENBAR~~%%COMMANDER_PATH%%\DEFAULT.bar iniwr=%%COMMANDER_PATH%%\Wincmd.ini||Buttonbar||Buttonbar||%%COMMANDER_PATH%%\DEFAULT.bar" - открыть DEFAULT.bar и записать путь в Wincmd.ini в секцию [Buttonbar] в ключ Buttonbar
"sdesk=%P%N||2||imgwh<1920|1080>" - установить обои на рабочий стол из изображения под курсором - по центру, принудительный размер 1920х1080 "sdesk=%P%N||2||imgwh<640|480>" - установить обои на рабочий стол из изображения под курсором - по центру, принудительный размер 640х480 "sdesk=%P%N||1||imgwh<384|216>" - установить обои на рабочий стол из изображения под курсором - черепицей, принудительный размер 384х216
"sdess=%L||30s||1" - смена обоев на рабочем столе "черепицей" через каждые 30 секунд из списка выделенных изображений "sdess=%L||30s||2" - смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка выделенных изображений "sdess=%L||30s||3" - смена обоев на рабочем столе "растянуть" через каждые 30 секунд из списка выделенных изображений "sdess=%L||30s||4" - смена обоев на рабочем столе "растянуть по горизонтали" через каждые 30 секунд из списка выделенных изображений "sdess=%L||30s||5" - смена обоев на рабочем столе "растянуть по вертикали" через каждые 30 секунд из списка выделенных изображений
"sdess=%L||30s||1||FFFFFF" - смена обоев на рабочем столе "черепицей" через каждые 30 секунд из списка выделенных изображений (прозрачность изображения заменяется белым цветов) "sdess=%L||30s||2||008000" - смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка выделенных изображений (прозрачность изображения заменяется зелёным цветов) "sdess=%L||30s||3||0000FF" - смена обоев на рабочем столе "растянуть" через каждые 30 секунд из списка выделенных изображений (прозрачность изображения заменяется синим цветов) "sdess=%L||30s||4||BEBEBE" - смена обоев на рабочем столе "растянуть по горизонтали" через каждые 30 секунд из списка выделенных изображений (прозрачность изображения заменяется серым цветов) "sdess=%L||30s||5||9C661F" - смена обоев на рабочем столе "растянуть по вертикали" через каждые 30 секунд из списка выделенных изображений (прозрачность изображения заменяется коричневым цветов)
"sdess=%L||2n||1||imgwh<384|216>" - смена обоев на рабочем столе "черепицей" через каждые 2 минуты из списка выделенных изображений, принудительный размер 384х216 "sdess=%L||30s||2||imgwh<1920|1080>" - смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка выделенных изображений, принудительный размер 1920х1080
"sdess=PS<D:\Избранное\>||30s||2||imgwh<1920|1080>" - смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка изображений папки D:\Избранное\, принудительный размер 1920х1080 "sdess=FOLDC<LISTF<D:\Природа/D:\Города>||30s||2||imgwh<1920|1080>" - смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка изображений папок D:\Природа и D:\Города, принудительный размер 1920х1080 "sdess=PS<%P%N>||30s||2||imgwh<1920|1080>" - смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка изображений папки под курсором, принудительный размер 1920х1080 "sdess=PS<"%p">||30s||2||imgwh<1920|1080>" - смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка изображений папки активной панели, принудительный размер 1920х1080 "sdess=PS<[sfold=BOX4]>||30s||2||imgwh<1920|1080>" - смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка изображений папки, выбираемой в диалоге, принудительный размер 1920х1080 "sdess=PS<[sfold=BOX4]>||30s||2" - смена обоев на рабочем столе "по центру" через каждые 30 секунд из списка изображений папки, выбираемой в диалоге
"start=D:\My_Priogram\FirefoxPortableESR\FirefoxPortable.exe pause=10s wpull=50,50,300,550||firefox.exe" - запустить Firefox и изменить размеры окна "wpull=50,50,300,550||firefox.exe" - переместить окно firefox
"websc=%L||"%t"||x|jpg||quality<70>" - создать в другой панели скриншоты выделенных текстовых файлов -html (формат .JPG качество 70%, базовое имя создаётся из файла)