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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 95/98/Me (архив) (http://forum.oszone.net/forumdisplay.php?f=4)
-   -   Открыть с помощью... (http://forum.oszone.net/showthread.php?t=54431)

XPurple 28-09-2005 12:35 359425

Открыть с помощью...
 
Как в win98 привязать какую-либо программу к списку программ, выпадающих по Shift-правая клавиша мышки ? Иногда приходится открывать одни и те же файлы разными программами. Каждый раз искать программу открытия по диску -неудобно.

APOSTOL 29-09-2005 20:02 360116

Цитата:

чтобы добавить новый пункт в контекстное меню, нужно прописать строку типа

HKEY_CLASSES_ROOT\*\shell
@="Путь_к_программе %1"
Справочник по реестру Windows (старый вариант) - 449 Кб
http://whatis.ru/reg/nd_dload.shtml

yurfed 05-10-2005 05:54 361551

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 06-10-2005 12:38 361992

Это немного не то.
Все равно спасибо.

yurfed 07-10-2005 02:52 362216

XPurple Что не то? Я понял если например приходится файл *.avi открывать в разных проигрывателях, редакторах и тп.
Если это так, то создай несколько аналогичных записей с разными, нужными тебе прогами. Тогда по диску лазить не придется. Весь список желаемых программ будет в контекстном меню по правой кнопке на желаемом файле. Если это не так, то что нужно, конкретней. Я так пользуюсь.

XPurple 07-10-2005 13:44 362373

Все оказалось проще:
В этом списке находятся программы, которые являются программами открытия по-умолчанию для какого-либо типа файлов (расширения).
Заносится программа в этот список очень просто:
Создаем фиктивный файл с фиктивным расширением 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
Цитата:

Если это не так, то что нужно, конкретней
Немного коряво спросил, согласен.


Время: 14:17.

Время: 14:17.
© OSzone.net 2001-