Показать полную графическую версию : Открыть с помощью...
Как в win98 привязать какую-либо программу к списку программ, выпадающих по Shift-правая клавиша мышки ? Иногда приходится открывать одни и те же файлы разными программами. Каждый раз искать программу открытия по диску -неудобно.
чтобы добавить новый пункт в контекстное меню, нужно прописать строку типа
HKEY_CLASSES_ROOT\*\shell
@="Путь_к_программе %1"
Справочник по реестру Windows (старый вариант) - 449 Кб
http://whatis.ru/reg/nd_dload.shtml
REGEDIT4
[HKEY_CLASSES_ROOT\*\shell\Ultra Edit]
[HKEY_CLASSES_ROOT\*\shell\Ultra Edit\command]
@="C:\\Program Files\\UltraEdit\\uedit32.exe %1"
Это пример, пути к проге в последней строке свои ставь и название в первой строке на нужное меняй. (в данном случае Ultra Edit)
Только правую кнопку без "shit" жмай.
Это немного не то.
Все равно спасибо.
XPurple Что не то? Я понял если например приходится файл *.avi открывать в разных проигрывателях, редакторах и тп.
Если это так, то создай несколько аналогичных записей с разными, нужными тебе прогами. Тогда по диску лазить не придется. Весь список желаемых программ будет в контекстном меню по правой кнопке на желаемом файле. Если это не так, то что нужно, конкретней. Я так пользуюсь.
Все оказалось проще:
В этом списке находятся программы, которые являются программами открытия по-умолчанию для какого-либо типа файлов (расширения).
Заносится программа в этот список очень просто:
Создаем фиктивный файл с фиктивным расширением xxx.xxx.
Открываем этот файл с помощью правой клавиши мыши и Shift-а и пункта "Открыть с помощью...".
Ставим галку, всегда открывать этот тип файлов с помощью этой программы.
И вот результат: программа добавилась в список программ, открываемый "Открыть с помощью... "
или то же самое через реестр:
REGEDIT4
[HKEY_CLASSES_ROOT\xxx_auto_file]
@="Файл 'XXX'"
[HKEY_CLASSES_ROOT\xxx_auto_file\shell]
[HKEY_CLASSES_ROOT\xxx_auto_file\shell\open]
@=""
[HKEY_CLASSES_ROOT\xxx_auto_file\shell\open\command]
@="\"C:\\Program files\\Myprogram\\Myprogram.exe\" %1"
[HKEY_LOCAL_MACHINE\Software\CLASSES\xxx_auto_file\shell\open\command]
@="\"C:\\Program files\\Myprogram\\Myprogram.exe\" %1"
yurfed
Если это не так, то что нужно, конкретней
Немного коряво спросил, согласен.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.