Страница 1 из 1
Открытие файлов с неизвестным расширением в Notepad++
Добавлено: Вт май 08, 2012 16:26
hriis192
Прошу прощения, если запостил не туда (переместите, пожалуйста, в нужную тему), но мне не разрешено пока создавать новые темы...
Win7HPx64, TC7.57a. Настроил открытие файлов с неизвестным расширением на программу Notepad++:
Код: Выделить всё
Windows Registry Editor Version 5.00
; Открыть файл с неизвестным расширением
[HKEY_CLASSES_ROOT\Unknown\shell\open]
@="Открыть в Notepad++"
[HKEY_CLASSES_ROOT\Unknown\shell\open\command]
@="\"C:\\Total Commander\\Soft\\Notepad++\\notepad++.exe\" \"%1\""
Из Проводника файлы с неизвестным расширением открываются в Notepad++.
В Total Commander
двойной клик или
Enter по файлу с неизвестным расширением приводит к открытию стандартного системного окна
"Выберите программу для открытия этого файла":
картинка:savepic.net/2798338.png
Если же в Total Commander кликнуть на файле с неизвестным расширением правым кликом и выбрать первый пункт меню (название файла), то файл без вопросов откроется в Notepad++, как и положено:
картинка:savepic.net/2805506.png
Как сделать так, чтобы Total Commander открывал файлы с неизвестным расширением по настройке из реестра и не предлагал выбрать программу для открытия файла? Спасибо.
[mod="CaptainFlint"]Оффтоп выделен из ветки
Проблемы, оставшиеся неисправленными в отдельную тему.[/mod]
Добавлено: Вт май 08, 2012 17:22
CaptainFlint
hriis192 писал(а):Прошу прощения, если запостил не туда (переместите, пожалуйста, в нужную тему), но мне не разрешено пока создавать новые темы...
Не может такого быть. Прошу написать мне в личке, что выдаёт форум при создании новой темы. Скорее всего, сработал запрет на пост ссылок, а не на создание темы как таковой.
Теперь по поводу открытия файлов. Главный вопрос в таких случаях: как реагирует на такую ситуацию Проводник?
Добавлено: Вт май 08, 2012 17:31
hriis192
CaptainFlint писал(а):Теперь по поводу открытия файлов. Главный вопрос в таких случаях: как реагирует на такую ситуацию Проводник?
Как и написал, Проводник открывает как настроено в реестре. Проблема с TC.
Добавлено: Вт май 08, 2012 17:56
CaptainFlint
hriis192 писал(а):Как и написал, Проводник открывает как настроено в реестре.
Пардон, проглядел.
К сожалению, сейчас не могу проверить на семёрке, но в XP поведение такое же. Возможно, Гислер просто не предусмотрел подобный сценарий. Надо бы забросить вопрос на оф. форум.
Добавлено: Вт май 08, 2012 18:42
MVV
Попробуй из тотала (именно из тотала, чтобы он тоже был 32-битным) открыть командный интерпретатор (
cmd в командной строке и Ентер), и в нём написать команду:
Если файл откроется в Notepad++, проблема точно в тотале. Если нет - точно не в тотале.

Добавлено: Вт май 08, 2012 19:30
hriis192
MVV писал(а):Попробуй из тотала (именно из тотала, чтобы он тоже был 32-битным) открыть командный интерпретатор (
cmd в командной строке и Ентер), и в нём написать команду:
Если файл откроется в Notepad++, проблема точно в тотале. Если нет - точно не в тотале.

Открывается другой командный интерпретатор. А вот если без
start, тогда открывается в Notepad++. Проблема в тотале.
CaptainFlint писал(а):К сожалению, сейчас не могу проверить на семёрке, но в XP поведение такое же. Возможно, Гислер просто не предусмотрел подобный сценарий. Надо бы забросить вопрос на оф. форум.
Наверное тотал не умеет считывать из реестра настройки для неизвестного типа.
Если свяжитесь с Гислером по этому вопросу, буду очень благодарен.
Добавлено: Вт май 08, 2012 22:01
MVV
А, ну да,
start же идиотским образом анализирует командную строку и считает первый параметр заголовком окна, если он в кавычках... Надо так:
Но в принципе уже неважно, раз без
start открывается в блокноте.
Наверное тотал не умеет считывать из реестра настройки для неизвестного типа.
Да по идее тоталу должно быть всё равно: вызвал системную функцию - и дело с концом. Интересно в любом случае.
Странно, добавляю действие
open для типа
Unknown, пункт в контекстном меню появляется, но оно не по умолчанию - по умолчанию все равно и в Проводнике диалог выбора. А поменял команду действия
openas - теперь по Ентеру в Проводнике моя, а в тотале - диалог.
Зарепортил.
Добавлено: Вт май 08, 2012 22:40
hriis192
MVV писал(а):Странно, добавляю действие open для типа Unknown, пункт в контекстном меню появляется, но оно не по умолчанию - по умолчанию все равно и в Проводнике диалог выбора. А поменял команду действия openas - теперь по Ентеру в Проводнике моя, а в тотале - диалог.
О, как! Так вот почему после создания указанного ключа (open) все равно по началу появлялся диалог выбора! В итоге функция открытия файлов с неизвестным расширением в Проводнике заработала после того, как указанные в первом посте ключи создала утилита GIGATweaker (но она параметр openas не создавала, соответственно, этого параметра у меня и сейчас нет, но все работает). А про openas вообще не знал.
Так а может в этой непонятке может крыться ключ к тоталовскому случаю?
Спасибо.