powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / контекстное меню
13 сообщений из 13, страница 1 из 1
контекстное меню
    #34103864
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем! Подскажите как довавить новый пункт в контекстное меню?
...
Рейтинг: 0 / 0
контекстное меню
    #34103898
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какое именно меню? Тут есть нюансы относительно расположения, приведите скрин контекстного меню и укажите, где его хотите видеть... Просто где-то надо программу писать, а где-то просто файл скопировать...
...
Рейтинг: 0 / 0
контекстное меню
    #34103924
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто на рабочем столе, хотя конечно понадобится и еще одно меню - на ярлыке программы...
...
Рейтинг: 0 / 0
контекстное меню
    #34104175
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мда... всегда интересно, чем объясняется крайнее нежелание подробно и конкретно описать проблему.
Ну да ладно... на общий вопрос - общий ответ:
1) задача пункта контекстного меню верхнего уровня решается только написанием ActiveX-библиотеки расширения оболочки Windows. Задача в принципе разжеванная для большинства серьезных языков, для Дельфи есть набор платных компонент Shell+
2) можно выкрутиться чужим пунктом контекстным меню второго уровня (скажем, SendTo - и в %UserProfile%\SendTo закинуть свой ярлык-программу...
...
Рейтинг: 0 / 0
контекстное меню
    #34104215
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый rrrrrrrrrr! :) не то чтобы я не хотела описать проблему, просто получила такое размытое задание... Просто идея такая что мне дали задание разобраться как добавлять пункты в контекстное меню винды на рабочем столе... и на ярлыках возможно...
...
Рейтинг: 0 / 0
контекстное меню
    #34104234
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrrrr!!! Помогите пожалуйста разобраться как это можно реализовать...
...
Рейтинг: 0 / 0
контекстное меню
    #34104354
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а нет, вроде есть попроще:
в отношении контекстного меню папок:
HKLM\SOFTWARE\Classes\Directory\shell\test#1
Default = test#1
HKLM\SOFTWARE\Classes\Directory\shell\test#1\command
Default = explorer.exe %1
создает контекстное меню TEST#1 с командой открыть в проводнике выбранную папку...
Щас проверим на lnk...
...
Рейтинг: 0 / 0
контекстное меню
    #34104390
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, я несколько преувеличил сложность... Все можно сделать и без бинарников. Пример для контекстного меню ярлыка:
Start-Run-regedit
HKEY_LOCAL_MACHINE\Software\Classes\lnkfile
Создаем ключ SHELL, в нем еще ключ - по имени менюшки (TEST#2).
В HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile\SHELL\TEST#2 значение Default устанавливаем в название менюшки (пусть будет TEST#2)
Внутри ключа TEST#2 - еще ключ, под названием Command, в нем Default заполняем нашей командой (calc.exe).
Все, теперь при правом клике на ярлык есть пункт - TEST#2, если его выбрать - запустится калькулятор.
...
Рейтинг: 0 / 0
контекстное меню
    #34104413
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Детально решение:
...
Рейтинг: 0 / 0
контекстное меню
    #34104418
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и вариант "для всех файлов":
...
Рейтинг: 0 / 0
контекстное меню
    #34104439
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерно то же самое можно достичь через ГУИ: "свойства папки" - "типы
файлов" - "действия".
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
контекстное меню
    #34109173
NataRV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только сегодня снова смогла попасть в инет! Уважаемый rrrrrrrrrr спасибо вам большое! Вы мне очень помогли! :)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
контекстное меню
    #36309174
seforsource
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Помогите запустить из контекстного меню исполняемый файл с параметрами

для файлов с расширением *.xml
исполняемый файл msxsl.exe (скопирован в system32 ОС Win XP SP3)
параметры в порядке очереди:
1. Подаваемый файл (на котором срабатывает контекстное меню), например, c:\обработка\файл.xml
2. Файл с шаблоном разметки (всегда один и тот же путь: c:\шаблон.xslt)
3. Параметр -o
4. файл получаемый на выходе c:\обработка\файл.xml(rem добавляется к подаваемому файлу расширение txt).txt

вот пример для командной строки:
Код: plaintext
c:\>msxsl c:\обработка\файл.xml c:\шаблон.xslt -o c:\обработка\файл.xml
пытался настроить в реестре
Код: plaintext
1.
2.
3.
4.
Windows Registry Editor Version  5 . 00 
[HKEY_CLASSES_ROOT\*\shell\msxsl]
@="Конвертировать xml в txt"
[HKEY_CLASSES_ROOT\*\shell\msxsl\command]
@="msxsl \"% 1 \" c:\\шаблон.xslt -o \"% 1 .txt\""
Работает, но менюшка появляется на всех файлах, а мне надо чтоб только на *.xml и желательно, чтобы только на тех, имена которых начинаются на слово "файл" (хотя это уже блажь).
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / контекстное меню
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]