Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Не могу добавить элемент в контекстное меню для текстовых файлов (*.txt) в windows 7

Ответить
Настройки темы
Разное - [решено] Не могу добавить элемент в контекстное меню для текстовых файлов (*.txt) в windows 7

Новый участник


Сообщения: 29
Благодарности: 1


Конфигурация

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png Безымянный.png
(28.9 Kb, 13 просмотров)
Тип файла: png Безымянный2.png
(20.5 Kb, 13 просмотров)
Тип файла: png Безымянный3.png
(17.5 Kb, 13 просмотров)
Хочу добавить в контекстное меню для файлов с расширением *.txt еще одну строку. Вся беда в том, что вроде бы действия элементарные и одинаковые вне зависимости от типа файла, но почему-то для *.xls мне все удалось сделать, а вот для *.txt не получается (см. три прикрепленных картинки).
Мне не нужно добавить элемент в контекстное меню для ВСЕХ типов, мне нужно ТОЛЬКО для *.txt!
*.xls проверял чисто для эксперимента.
Вот экспортировал из реестра ветки:
.txt
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt]
@="txtfile"
"Content Type"="text/plain"
"PerceivedType"="text"

[HKEY_CLASSES_ROOT\.txt\OpenWithList]

[HKEY_CLASSES_ROOT\.txt\OpenWithList\ClPhpEd.exe]
@=""

[HKEY_CLASSES_ROOT\.txt\OpenWithList\dreamweaver.exe]
@=""

[HKEY_CLASSES_ROOT\.txt\OpenWithList\vsta.exe]
@=""

[HKEY_CLASSES_ROOT\.txt\OpenWithProgids]
"VSTA.txt.9.0"=""
"YandexTXT"=""

[HKEY_CLASSES_ROOT\.txt\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\.txt\ShellNew]
"ItemName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
  6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
  00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,2c,00,\
  2d,00,34,00,37,00,30,00,00,00
"NullFile"=""
txtfile
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\txtfile]
@="Text Document"
"FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\
  00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
  32,00,5c,00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,\
  00,2c,00,2d,00,34,00,36,00,39,00,00,00
"EditFlags"=dword:00010000

[HKEY_CLASSES_ROOT\txtfile\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,\
  61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,\
  00,30,00,32,00,00,00

[HKEY_CLASSES_ROOT\txtfile\shell]

[HKEY_CLASSES_ROOT\txtfile\shell\Edit with Adobe Dreamweaver CS6]

[HKEY_CLASSES_ROOT\txtfile\shell\Edit with Adobe Dreamweaver CS6\Command]
@="\"C:\\Program Files\\Adobe\\Adobe Dreamweaver CS6\\Dreamweaver.exe\",\"%1\""

[HKEY_CLASSES_ROOT\txtfile\shell\open]

[HKEY_CLASSES_ROOT\txtfile\shell\open\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
  54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
  00

[HKEY_CLASSES_ROOT\txtfile\shell\Open with macros]
@="Открыть с макросом"

[HKEY_CLASSES_ROOT\txtfile\shell\Open with macros\command]
@="cscript script.vbs \"%1\""

[HKEY_CLASSES_ROOT\txtfile\shell\print]

[HKEY_CLASSES_ROOT\txtfile\shell\print\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
  54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,2f,00,70,00,20,\
  00,25,00,31,00,00,00

[HKEY_CLASSES_ROOT\txtfile\shell\printto]

[HKEY_CLASSES_ROOT\txtfile\shell\printto\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6e,00,6f,00,\
  74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,70,00,74,\
  00,20,00,22,00,25,00,31,00,22,00,20,00,22,00,25,00,32,00,22,00,20,00,22,00,\
  25,00,33,00,22,00,20,00,22,00,25,00,34,00,22,00,00,00
.xls
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.xls]
"Content Type"="application/vnd.ms-excel"
@="Excel.Sheet.8"

[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8]
@=""

[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8\ShellNew]
"FileName"="excel9.xls"

[HKEY_CLASSES_ROOT\.xls\PersistentHandler]
@="{98de59a0-d175-11cd-a7bd-00006b827d94}"
Excel.Sheet.8
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Excel.Sheet.8]
@="Лист Microsoft Excel"
"EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\Excel.Sheet.8\CLSID]
@="{00020820-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\DefaultIcon]
@="C:\\Windows\\Installer\\{90110419-6000-11D3-8CFE-0150048383C9}\\xlicons.exe,1"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\DocObject]
@="16"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\HTML Handler]
@="\"C:\\Program Files\\Microsoft Office\\OFFICE11\\msohtmed.exe\" %1"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\HTML Handler\Icon]
".htm"=".xlshtml"
@=".xlshtml"
".mhtml"=".xlsmhtml"
".html"=".xlshtml"
".mht"=".xlsmhtml"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\HTML Handler\shell]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\HTML Handler\shell\edit]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\HTML Handler\shell\edit\command]
@="\"C:\\Program Files\\Microsoft Office\\OFFICE11\\msohtmed.exe\" /o1 %1"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Insertable]
@=""

[HKEY_CLASSES_ROOT\Excel.Sheet.8\protocol]
@=""

[HKEY_CLASSES_ROOT\Excel.Sheet.8\protocol\StdFileEditing]
@=""

[HKEY_CLASSES_ROOT\Excel.Sheet.8\protocol\StdFileEditing\RequestDataFormats]
@="NoteshNote,NotesDocAction"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\protocol\StdFileEditing\server]
@="C:\\PROGRA~1\\MICROS~2\\OFFICE11\\EXCEL.EXE"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\protocol\StdFileEditing\SetDataFormats]
@="NotesDocInfo"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\protocol\StdFileEditing\Verb]
@=""

[HKEY_CLASSES_ROOT\Excel.Sheet.8\protocol\StdFileEditing\Verb\0]
@="&Изменить"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\protocol\StdFileEditing\Verb\1]
@="&Открыть"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell]
@="Open"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\New]
@="Созд&ать"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\New\command]
@="\"C:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE\" /e /n"
"command"=hex(7):38,00,5d,00,67,00,41,00,56,00,6e,00,2d,00,7d,00,66,00,28,00,\
  5a,00,58,00,66,00,65,00,41,00,52,00,36,00,2e,00,6a,00,69,00,45,00,58,00,43,\
  00,45,00,4c,00,46,00,69,00,6c,00,65,00,73,00,3e,00,21,00,44,00,65,00,40,00,\
  5d,00,56,00,7a,00,28,00,72,00,3d,00,66,00,60,00,31,00,6c,00,66,00,71,00,60,\
  00,3f,00,52,00,26,00,20,00,2f,00,65,00,20,00,2f,00,6e,00,00,00,00,00

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\New\ddeexec]
@="[new(\"%1\")]"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\New\ddeexec\application]
@="Excel"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\New\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open]
@="&Открыть"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command]
@="\"C:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE\" /e"
"command"=hex(7):38,00,5d,00,67,00,41,00,56,00,6e,00,2d,00,7d,00,66,00,28,00,\
  5a,00,58,00,66,00,65,00,41,00,52,00,36,00,2e,00,6a,00,69,00,45,00,58,00,43,\
  00,45,00,4c,00,46,00,69,00,6c,00,65,00,73,00,3e,00,21,00,44,00,65,00,40,00,\
  5d,00,56,00,7a,00,28,00,72,00,3d,00,66,00,60,00,31,00,6c,00,66,00,71,00,60,\
  00,3f,00,52,00,26,00,20,00,2f,00,65,00,00,00,00,00

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec\application]
@="Excel"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open with macros]
@="Открыть с макросом"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open with macros\command]
@="cscript script.vbs \"%1\""

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly]
@="Только для чтения"
"Extended"=""

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\command]
@="\"C:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE\" /h /e"
"command"=hex(7):38,00,5d,00,67,00,41,00,56,00,6e,00,2d,00,7d,00,66,00,28,00,\
  5a,00,58,00,66,00,65,00,41,00,52,00,36,00,2e,00,6a,00,69,00,45,00,58,00,43,\
  00,45,00,4c,00,46,00,69,00,6c,00,65,00,73,00,3e,00,21,00,44,00,65,00,40,00,\
  5d,00,56,00,7a,00,28,00,72,00,3d,00,66,00,60,00,31,00,6c,00,66,00,71,00,60,\
  00,3f,00,52,00,26,00,20,00,2f,00,68,00,20,00,2f,00,65,00,00,00,00,00

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec]
@="[open(\"%1\",,,,,,,,,,,,,,1,,1)]"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec\application]
@="Excel"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Print]
@="&Печать"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Print\command]
@="\"C:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE\" /e"
"command"=hex(7):38,00,5d,00,67,00,41,00,56,00,6e,00,2d,00,7d,00,66,00,28,00,\
  5a,00,58,00,66,00,65,00,41,00,52,00,36,00,2e,00,6a,00,69,00,45,00,58,00,43,\
  00,45,00,4c,00,46,00,69,00,6c,00,65,00,73,00,3e,00,21,00,44,00,65,00,40,00,\
  5d,00,56,00,7a,00,28,00,72,00,3d,00,66,00,60,00,31,00,6c,00,66,00,71,00,60,\
  00,3f,00,52,00,26,00,20,00,2f,00,65,00,00,00,00,00

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Print\ddeexec]
@="[open(\"%1\")][print()][close()]"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Print\ddeexec\application]
@="Excel"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Print\ddeexec\ifexec]
@="[open(\"%1\")][print()][quit()]"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Print\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Printto]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Printto\command]
@="\"C:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE\" /e"
"command"=hex(7):38,00,5d,00,67,00,41,00,56,00,6e,00,2d,00,7d,00,66,00,28,00,\
  5a,00,58,00,66,00,65,00,41,00,52,00,36,00,2e,00,6a,00,69,00,45,00,58,00,43,\
  00,45,00,4c,00,46,00,69,00,6c,00,65,00,73,00,3e,00,21,00,44,00,65,00,40,00,\
  5d,00,56,00,7a,00,28,00,72,00,3d,00,66,00,60,00,31,00,6c,00,66,00,71,00,60,\
  00,3f,00,52,00,26,00,20,00,2f,00,65,00,00,00,00,00

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Printto\ddeexec]
@="[open(\"%1\")][print(1,,,,,,,,,,,2,\"%2\")][close()]"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Printto\ddeexec\application]
@="Excel"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Printto\ddeexec\ifexec]
@="[open(\"%1\")][print(1,,,,,,,,,,,2,\"%2\")][quit()]"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Printto\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Save As]
@="&Сохранить как..."

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Save As\command]
@="C:\\PROGRA~1\\MICROS~2\\Office12\\Moc.exe -f \"%1\""

[HKEY_CLASSES_ROOT\Excel.Sheet.8\XML Handler]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\XML Handler\Icon]
".xml"=".xlxml"
@=".xlxml"
Что не так с веткой txt?

Отправлено: 23:52, 28-06-2014

 

Новый участник


Сообщения: 29
Благодарности: 1

Профиль | Отправить PM | Цитировать


Илья_Рудоманенко@vk, тоже все идентично.

Отправлено: 22:19, 29-06-2014 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Moderator


Сообщения: 53187
Благодарности: 15437

Профиль | Отправить PM | Цитировать


kefirko, кстати, на скриншоте отсутствует и стандартный пункт "Печать" (что странно).

Попробуйте с помощью ShellExView отключить сторонние (не Microsoft) элементы (правой кнопкой мыши -> Disable Selected Items) и перезагрузиться.
Если не поможет, включите обратно.

Отправлено: 07:43, 30-06-2014 | #22


Новый участник


Сообщения: 29
Благодарности: 1

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png 111.png
(51.3 Kb, 8 просмотров)
Тип файла: png 222.png
(79.2 Kb, 9 просмотров)

Petya V4sechkin, ничего не произошло. Даже стандартный пункт "Печать" не появился.
См. две прикрепленных картинки. На зачеркнутый пункт меню внимания не обращайте, это рабочий вариант. Пользуюсь пока им, предварительно пересохранив txt в excel табличку (у меня прога генерирует табличные данные в txt формате, которые потом нужно обработать, поэтому работает и так и так, но пока приходится пересохранять). Да, это полная шляпа

Отправлено: 08:13, 30-06-2014 | #23


Забанен


Сообщения: 2896
Благодарности: 589

Профиль | Сайт | Цитировать


kefirko, А во " включении и отключении компонентов Виндовс " всё включено, что имеет отношение к печати ?!

Отправлено: 08:30, 30-06-2014 | #24



Moderator


Сообщения: 53187
Благодарности: 15437

Профиль | Отправить PM | Цитировать


kefirko, сделайте лог Process Monitor следующим образом:
  1. запустите Process Monitor;
  2. на "Рабочем столе" (в Проводнике) щелкните правой кнопкой мыши на TXT-файле, чтобы отобразилось меню;
  3. сохраните лог в Process Monitor: меню File -> Save -> PML-формат;
  4. заархивируйте и выложите на любой файлообменник, например http://rghost.ru

Отправлено: 08:40, 30-06-2014 | #25


Новый участник


Сообщения: 29
Благодарности: 1

Профиль | Отправить PM | Цитировать


Уезжаю в отпуск до 10-го числа. Так что отвечу вам по приезду. Главное не теряйтесь

Отправлено: 20:45, 30-06-2014 | #26


Новый участник


Сообщения: 29
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
сделайте лог Process Monitor
Готово. Чуть позже будет еще с парочки компов.
Скачать лог

Отправлено: 22:04, 10-07-2014 | #27



Moderator


Сообщения: 53187
Благодарности: 15437

Профиль | Отправить PM | Цитировать


kefirko, вы уверены, что отключали сторонние Shell Extensions?

Отправлено: 22:18, 10-07-2014 | #28


Новый участник


Сообщения: 29
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
kefirko, вы уверены, что отключали сторонние Shell Extensions? »
Это был лог с включенными Shell Extensions.
Сейчас будем отключать.

Отправлено: 22:21, 10-07-2014 | #29


Новый участник


Сообщения: 29
Благодарности: 1

Профиль | Отправить PM | Цитировать


Petya V4sechkin, отключил все, кроме тех, где в колонке "Company" написано "Microsoft Corporation". Перезагрузил. Вот результат: скачать лог.

Отправлено: 22:49, 10-07-2014 | #30



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Не могу добавить элемент в контекстное меню для текстовых файлов (*.txt) в windows 7

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Блог - Как добавить пункт меню «Закрепить на Начальном экране» в контекстное меню всех файло hb860 Microsoft Windows 8 и 8.1 0 17-11-2012 02:30
Блог - Как добавить пункт «Закрепить в меню Пуск» в контекстное меню папки hb860 Microsoft Windows 7 4 18-10-2012 06:04
Блог - Как добавить раскрывающееся меню в контекстное меню рабочего стола и компьютера Vadikan Microsoft Windows 7 7 13-12-2010 17:43
Разное - как добавить команду "сменить значок" в контекстное меню файлов и папок в Windows XP Romeros Программирование и базы данных 0 31-01-2010 21:56
как добавить команду "сменить значок" в контекстное меню файлов и папок в Windows XP Romeros Хочу все знать 1 18-01-2010 15:25




 
Переход