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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Как добавить программу в меню "Открыть с помошью" (http://forum.oszone.net/showthread.php?t=81151)

chuzhba 18-03-2007 06:41 563205

Как добавить программу в меню "Открыть с помошью"
 
С недавних пор отказалась работать эта функция. Дело в том, что при попытке открыть любой файл другим приложением с помощью ОТКРЫТЬ С ПОМОЩЬЮ
этот фаил открывается только БЛОКНОТОМ... Естественно, что , например, видео файлы получаются не видео, а текстовые (если Блокнот ваще не напишет, что не может открыть фаил такого размера...). Такое ощущение, что где то можно поставить программу для открытия по умолчанию для всех типов файлов. И у меня почему-то этой программой явился БЛОКНОТ. Как мне избавиться от этого?

yurfed 18-03-2007 07:42 563213

chuzhba Попробуй этот вариант. Создай *.reg файл и скопируй в него нежеследующее

REGEDIT4

[HKEY_CLASSES_ROOT\*\shell]

[HKEY_CLASSES_ROOT\*\shell\название программы]

[HKEY_CLASSES_ROOT\*\shell\название программы\command]
@="Х:\\Путь к программе\\программа\\программа.exe %1"


где Х:\\Путь к программе\\программа\\программа.exe - полный путь к программе которой нужно открыть.
название программы - как хочешь так и обзови.

Вызывается по правой кнопки мышки на желаемом файле.

chuzhba 18-03-2007 09:29 563230

yurfed? а можно подробней? я чайник в этом деле...

Blast 18-03-2007 09:43 563239

Текстовый файл создайте, скопируйте туда текст, который выделен, пропишите пути к своей программе и сохраните полученный файл с расширением *.reg - запускайте файл

chuzhba 18-03-2007 09:56 563243

Blast, создал, сохранил но он почему то в фаил реестра не переделался... А конкретно через правку реестра можно решить проблему?

Blast 18-03-2007 10:01 563245

Конечно
1. заходите в редактор реестра
2. открывайте раздел HKEY_CLASSES_ROOT\*\shell
3. создайте в нем подраздел соответствующий названию программы, которую хотите добавить в меню
4. создайте подраздел command в разделе, созданном на шаге 3
5. в правой части редактора реестра создайте параметр с пустым именем (или По умолчанию) тип параметра: строковый, значение параметра: Х:\\Путь к программе\\программа\\программа.exe %1

yurfed 18-03-2007 10:09 563247

Blast Спасибо!, написал за меня.

Blast 18-03-2007 10:11 563250

yurfed
"спасибы" продаются в ларьке через дорогу :)

yurfed 18-03-2007 10:23 563253

Blast Ну если для тебя это так важно...:)
Нажал двумя этажами выше

Blast 18-03-2007 10:38 563256

не, это шутка была, не так важно ;)

yurfed 18-03-2007 10:41 563259

Blast Хорош флудить и спамить, а то накажу :)
Ладно, закончили обсасывать реплику.

chuzhba 18-03-2007 12:21 563290

Чето я не понял - мне это для всех файлов делать? У меня же их море!!!!!!!!

Blast 18-03-2007 12:23 563292

почему для всех файлов? вам нужно сделать это в разделе реестра HKEY_CLASSES_ROOT\*\shell

chuzhba 18-03-2007 12:51 563301

Да, кстати, у меня нет пути HKEY_CLASSES_ROOT\*\shell !! Есть только HKEY_CLASSES_ROOT\*\ shellex или HKEY_CLASSES_ROOT\shell...

Blast 18-03-2007 12:52 563302

ну так создайте shell

Igor_I 18-03-2007 13:14 563312

Вот еще вариант
http://forum.oszone.net/thread-62252-all.html

chuzhba 18-03-2007 13:24 563319

Blast, всё получилось. Спасибо! Хоть так теперь... :)

Blast 18-03-2007 13:25 563320

Наздоровье, заходите еще :)

yurfed 18-03-2007 13:54 563338

chuzhba Хоть чем-то..


Время: 10:02.

Время: 10:02.
© OSzone.net 2001-