Tilks
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору maxvlas http://forum.ru-board.com/topic.cgi?forum=5&topic=17836&start=1940#4 Цитата: @disablenosel @nodeselect {alias|programfiles}\Unlocker\Unlocker.exe {filepath|noterm} | смотрим справку @disablenosel выключить кнопку когда нет выбранных файлов @nodeselect не снимать выделение после операции {alias|programfiles} смотрим куда показывает programfiles в Preferences > Favorites and Recent > Folder Aliases > ставим галку Show build-in aliases {filepath} файлы по одному noterm убирает последний \ у папок так как нам надо файлы в программу передать списком то меняем {filepath} на {allfilepath} если сам unlocker такое поддерживает, то должно работать, сам не проверял. {allfilepath} файлы все сразу кнопка Unlocker http://forum.ru-board.com/topic.cgi?forum=5&topic=17836&start=2100#17 Цитата: На панель DO с рабочего стола перетащил нужные ярлыки прогамм В обычной работе эти прогаммы имеют контекстное меню Как мне сделать на панели у этих перетащенных ярлыков программ | Оказывается в DOpus можно добавлять такие контекстные меню, при помощи GUID. Смотрим в реестре параметр GUID нужной программы. HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers 7z guid {23170F69-40C1-278A-1000-000100020000} winrar64 {B41DB860-64E4-11D2-9906-E49FADC173CA} winrar32 {B41DB860-8EE4-11D2-9906-E49FADC173CA} Делаем одну кнопку на два архиватора. Заметьте, в коде не указывается пути, к архиваторам, к иконкам, итд, только путь к моей иконке, которая на панели, этот путь надо поменять на свою иконку, ну и сами GUID надо смотреть у себя, у меня оба GUID из 64 битных программ, 7z и WinRar. Мультикнопка 7z WinRar Теперь усложним задачу, и добавим, в эту же кнопку, вчерашнюю паковку в SFX файл. Так как паковка папки и кучи файлов отличается (у кучи файлов неизвестно, какое название надо на выходном файле.) То есть папку/папки пакуем с названием папки, без запроса названия, каждую выбранную папку в отдельный архив. Группу файлов пакуем, предварительно запрашивая названия файла архива. Добавим и степень сжатия для наших SFX кнопок, чтобы соответствовало настройкам на GUI версии. (Тест прошёл, MD5 совпадает у обеих вариантов, консоль и GUI) что соответствует консольной командой 7z.exe a -mx=9 -mqs=on -sfx7z.sfx МультиКнопка 7z 7z-SFX WinRar Получается примерно так |