Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   add to context menu (http://forum.oszone.net/showthread.php?t=339416)

Mr.Merak 25-02-2019 17:23 2859916

add to context menu
 
Всем привет.
Поделитесь, мож у кого уже есть такая штука или знает как написать.

Вообщем батничек. В нем вначале указывает что то типа:

Set name= произвольное имя
Set exe= путь к исполняемому файлу
(+или выше или отдельным пунктом его параметры ком.строки)
Set ico= иконка, если нет берем выше
Set ext= перечисляем нужные расширения файлов

Запускаем - он создает пункт в контекстном меню с этими параметрами.

Iska 25-02-2019 18:14 2859932

Цитата:

Цитата Mr.Merak
он создает пункт в контекстном меню »

В каком именно контекстном меню?

alpap 26-02-2019 13:18 2860109

Цитата:

Цитата Mr.Merak
создает пункт в контекстном меню с этими параметрами »

что должен делать этот пункт при нажатии на него?

Mr.Merak 28-02-2019 11:34 2860553

Цитата:

Цитата Iska
В каком именно контекстном меню? »

к файлам, расширения которых задаем

Цитата:

Цитата alpap
что должен делать этот пункт при нажатии на него? »

выполнять указанную команду
например, если это картинка - уменьшить её

т.е. типа так:

Set name= уменьшатор
Set exe= nconvert.exe -resize 50% 50%
(+или выше или отдельным пунктом его параметры ком.строки)
Set ico= иконка, если нет берем выше
Set ext= jpg png

alpap 28-02-2019 14:58 2860577

Mr.Merak, не занимайтесь ерундой, то что вы хотите это настолько масштабное меню что его вы не осилите
вот reg, внесите его и будет вам пункт открыть в конкретной программе файл, который вы выберете ПКМ и там уже делаете с файлом что надо (или что программа позволит)
Файл 156672

P.S.
Вот допустим делал меню для файла, потянете такое, а это еще цветочки

Файл 156673

Mr.Merak 28-02-2019 15:05 2860580

норм решение, спс

подскажите только как быть с

Цитата:

[HKEY_CLASSES_ROOT\*\shell\Editor\command]
@="\"C:\\Укажите путь\\Имя программы.exe\" \"%1\""
если у моей программы так нужно
Цитата:

...prog.exe -Z "Fast 1080p30" -E copy -i ФАЙЛ_ПОД_КУРСОРОМ -o "ФАЙЛ_ПОД_КУРСОРОМ_conv.mp4"

Iska 28-02-2019 17:24 2860603

Цитата:

Цитата alpap
Вот допустим делал меню для файла, »

Я бы в файлах f_kopir_put.bat/p_kopir_put.bat первой строкой исполнял бы «title Нечто уникальное», а затем уже исполнял «nircmdc.exe win hide title "Нечто уникальное"».


Mr.Merak, Far Manager наше всё.


Время: 12:16.

Время: 12:16.
© OSzone.net 2001-