Показать полную графическую версию : add to context menu
Mr.Merak
25-02-2019, 17:23
Всем привет.
Поделитесь, мож у кого уже есть такая штука или знает как написать.
Вообщем батничек. В нем вначале указывает что то типа:
Set name= произвольное имя
Set exe= путь к исполняемому файлу
(+или выше или отдельным пунктом его параметры ком.строки)
Set ico= иконка, если нет берем выше
Set ext= перечисляем нужные расширения файлов
Запускаем - он создает пункт в контекстном меню с этими параметрами.
он создает пункт в контекстном меню »
В каком именно контекстном меню?
создает пункт в контекстном меню с этими параметрами »
что должен делать этот пункт при нажатии на него?
Mr.Merak
28-02-2019, 11:34
В каком именно контекстном меню? »
к файлам, расширения которых задаем
что должен делать этот пункт при нажатии на него? »
выполнять указанную команду
например, если это картинка - уменьшить её
т.е. типа так:
Set name= уменьшатор
Set exe= nconvert.exe -resize 50% 50%
(+или выше или отдельным пунктом его параметры ком.строки)
Set ico= иконка, если нет берем выше
Set ext= jpg png
Mr.Merak, не занимайтесь ерундой, то что вы хотите это настолько масштабное меню что его вы не осилите
вот reg, внесите его и будет вам пункт открыть в конкретной программе файл, который вы выберете ПКМ и там уже делаете с файлом что надо (или что программа позволит)
156672
P.S.
Вот допустим делал меню для файла, потянете такое, а это еще цветочки
156673
Mr.Merak
28-02-2019, 15:05
норм решение, спс
подскажите только как быть с
[HKEY_CLASSES_ROOT\*\shell\Editor\command]
@="\"C:\\Укажите путь\\Имя программы.exe\" \"%1\""
если у моей программы так нужно
...prog.exe -Z "Fast 1080p30" -E copy -i ФАЙЛ_ПОД_КУРСОРОМ -o "ФАЙЛ_ПОД_КУРСОРОМ_conv.mp4"
Вот допустим делал меню для файла, »
Я бы в файлах f_kopir_put.bat/p_kopir_put.bat первой строкой исполнял бы «title Нечто уникальное», а затем уже исполнял «nircmdc.exe win hide title "Нечто уникальное"».
Mr.Merak, Far Manager наше всё.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.