Войти

Показать полную графическую версию : [решено] "Рекомендуемые программы" контекстного меню - как попасть туда программе?


FOx99
23-06-2010, 19:53
Здравствуйте всем!
Вчера добавил графический редактор MS Photo Editor в контекстное меню (под правой кнопкой мыши)
(в реестре он теперь "сидит" тут: HKEY_CLASSES_ROOT\*\shell\PhotoEd\command).
Что нужно сделать, чтобы он оказался в Рекомендуемых программах ("верхних программах") пункта меню "Открыть с помощью..."?
Или в Других программах в "Выбрать программу..." в "Открыть с помощью"?
ГЛАВНОЕ: надо, чтобы на эту программу распространялась возможность ставить галочку около фразы
"Использовать ее для всех файлов такого типа". Очень хочется! :-)
В общем, программе надо как-то попасть в "Выбрать программу...", где можно ставить-не ставить галочки...
ОС - Windows XP Professional
Заранее спасибо!

ЗЫ: Я, вообще-то, чайник, в реестр вчера залез первый раз, перелопатив кучу инфо в инете... Так что, пожалуйста, объясняйте как-нибудь попроще :-)

severagent007
24-06-2010, 10:24
А что именно ты хочеш? Может сделай сопоставление файлов изображений с этим редактором, и они будут при двойном щелчке открываться в MS Photo Editor(без надоедливого окна выбора программы)

FOx99
24-06-2010, 17:43
Чтобы Photo Editor попал именно в "Выбор программы", потому что я использую 3 редактора в зависимости от целей и задач.

Выбрал там нужный редактор - поставил галочку около фразы "Использовать ее для всех файлов такого типа" - и двойным щелчком открываются картинки в этом выбранном редакторе.
Поменялась задача - выбрал другой редактор - поставил галку - открытие двойным щелчком уже в другом редакторе.

До перезагрузки ОС было именно так, лично мне так было очень удобно...

Amigos
25-06-2010, 13:04
Или в Других программах в "Выбрать программу..." в "Открыть с помощью"? »настраивать или хакать эти "другие программы"

Что нужно сделать, чтобы он оказался в Рекомендуемых программах » если бы добавляли в это меню правильно, то и вопроса не возникло бы.

сперва удалите то, что навставляли в HKEY_CLASSES_ROOT\*\shell\PhotoEd

потом добавьте его в список программ.
как то так

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Applications\PHOTOED.EXE]

[HKEY_CLASSES_ROOT\Applications\PHOTOED.EXE\Shell]

[HKEY_CLASSES_ROOT\Applications\PHOTOED.EXE\Shell\open]

[HKEY_CLASSES_ROOT\Applications\PHOTOED.EXE\Shell\open\command]
@="\"c:\\Program Files\\MS photo editor\\PHOTOED.EXE\" \"%1\""

после этого он появится в списке прог
http://s001.youpic.su/pictures/1277398800/1f5d9df6fc1ac6880db27e5e256bbb35.png

теперь достаточно его один раз выбрать для допустим PNG файла, и он поместится в список "рекомендованных" программ, который хранится в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png\OpenWithList
http://s001.youpic.su/pictures/1277398800/3f6aa8f36d7778757c86f65aea2dc39f.png

если поместить в список рекомендованных нужно непременно твиком (например при подготовке дистрибутива), то это нужно делать как то так (на примере того же PNG) Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.png\OpenWithList\PHOTOED.EXE]
@=""

FOx99
25-06-2010, 16:39
"если бы добавляли в это меню правильно, то и вопроса не возникло бы."

Не стреляйте пианиста, он играет, как умеет :-)
Какую инфо сначала нашел, так сначала и сделал. Уже рад был, когда просто в контекстное меню редактор "встал" :-)
Теперь появилась новая инфа - Ваша - попробую применить ее.

"если поместить в список рекомендованных нужно непременно твиком..."
Ага-ага, именно твиком! Знать бы еще, что это такое :-) Ну, ладно...

Пойду попробую превратить знания в силу!

FOx99
25-06-2010, 17:27
Всё оказалось гораздо проще :-)

В реестре в соответствующем "подсказанном" месте
[HKEY_CLASSES_ROOT\Applications\PHOTOED.EXE\Shell\open\command]
@="\"c:\\Program Files\\MS photo editor\\PHOTOED.EXE\" \"%1\""

стоял путь C:\Program Files\Common Files\Microsoft Shared\PhotoEd\PhotoEd.exe "%1"

После того, как я вставил папку PhotoEd в "правильное" место на диске С:, всё сразу появилояь в нужных местах и так, как и должно быть!

Amigos, огромное спасибо!




© OSzone.net 2001-2012