Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Открытие файлов с неизвестным расширением в Notepad++

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
hriis192



Joined: 13 Jun 2011
Posts: 6

Post (Separately) Posted: Tue May 08, 2012 16:26    Post subject: Открытие файлов с неизвестным расширением в Notepad++ Reply with quote

Прошу прощения, если запостил не туда (переместите, пожалуйста, в нужную тему), но мне не разрешено пока создавать новые темы...

Win7HPx64, TC7.57a. Настроил открытие файлов с неизвестным расширением на программу Notepad++:

Code:
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 открывал файлы с неизвестным расширением по настройке из реестра и не предлагал выбрать программу для открытия файла? Спасибо.

 !  CaptainFlint:
Оффтоп выделен из ветки Проблемы, оставшиеся неисправленными в отдельную тему.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Tue May 08, 2012 17:22    Post subject: Reply with quote

hriis192 wrote:
Прошу прощения, если запостил не туда (переместите, пожалуйста, в нужную тему), но мне не разрешено пока создавать новые темы...

Не может такого быть. Прошу написать мне в личке, что выдаёт форум при создании новой темы. Скорее всего, сработал запрет на пост ссылок, а не на создание темы как таковой.

Теперь по поводу открытия файлов. Главный вопрос в таких случаях: как реагирует на такую ситуацию Проводник?
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
hriis192



Joined: 13 Jun 2011
Posts: 6

Post (Separately) Posted: Tue May 08, 2012 17:31    Post subject: Reply with quote

CaptainFlint wrote:
Теперь по поводу открытия файлов. Главный вопрос в таких случаях: как реагирует на такую ситуацию Проводник?

Как и написал, Проводник открывает как настроено в реестре. Проблема с TC.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Tue May 08, 2012 17:56    Post subject: Reply with quote

hriis192 wrote:
Как и написал, Проводник открывает как настроено в реестре.

Пардон, проглядел.

К сожалению, сейчас не могу проверить на семёрке, но в XP поведение такое же. Возможно, Гислер просто не предусмотрел подобный сценарий. Надо бы забросить вопрос на оф. форум.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Tue May 08, 2012 18:42    Post subject: Reply with quote

Попробуй из тотала (именно из тотала, чтобы он тоже был 32-битным) открыть командный интерпретатор (cmd в командной строке и Ентер), и в нём написать команду:
Code:
start "X:\Путь\к\файлу\MT.cfg"

Если файл откроется в Notepad++, проблема точно в тотале. Если нет - точно не в тотале. Smile
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
hriis192



Joined: 13 Jun 2011
Posts: 6

Post (Separately) Posted: Tue May 08, 2012 19:30    Post subject: Reply with quote

MVV wrote:
Попробуй из тотала (именно из тотала, чтобы он тоже был 32-битным) открыть командный интерпретатор (cmd в командной строке и Ентер), и в нём написать команду:
Code:
start "X:\Путь\к\файлу\MT.cfg"

Если файл откроется в Notepad++, проблема точно в тотале. Если нет - точно не в тотале. Smile

Открывается другой командный интерпретатор. А вот если без start, тогда открывается в Notepad++. Проблема в тотале.

CaptainFlint wrote:
К сожалению, сейчас не могу проверить на семёрке, но в XP поведение такое же. Возможно, Гислер просто не предусмотрел подобный сценарий. Надо бы забросить вопрос на оф. форум.

Наверное тотал не умеет считывать из реестра настройки для неизвестного типа.

Если свяжитесь с Гислером по этому вопросу, буду очень благодарен.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Tue May 08, 2012 22:01    Post subject: Reply with quote

А, ну да, start же идиотским образом анализирует командную строку и считает первый параметр заголовком окна, если он в кавычках... Надо так:
Code:
start "" "X:\Путь\к\файлу\MT.cfg"

Но в принципе уже неважно, раз без start открывается в блокноте.

Quote:
Наверное тотал не умеет считывать из реестра настройки для неизвестного типа.

Да по идее тоталу должно быть всё равно: вызвал системную функцию - и дело с концом. Интересно в любом случае.


Странно, добавляю действие open для типа Unknown, пункт в контекстном меню появляется, но оно не по умолчанию - по умолчанию все равно и в Проводнике диалог выбора. А поменял команду действия openas - теперь по Ентеру в Проводнике моя, а в тотале - диалог. Зарепортил.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
hriis192



Joined: 13 Jun 2011
Posts: 6

Post (Separately) Posted: Tue May 08, 2012 22:40    Post subject: Reply with quote

MVV wrote:
Странно, добавляю действие open для типа Unknown, пункт в контекстном меню появляется, но оно не по умолчанию - по умолчанию все равно и в Проводнике диалог выбора. А поменял команду действия openas - теперь по Ентеру в Проводнике моя, а в тотале - диалог.

О, как! Так вот почему после создания указанного ключа (open) все равно по началу появлялся диалог выбора! В итоге функция открытия файлов с неизвестным расширением в Проводнике заработала после того, как указанные в первом посте ключи создала утилита GIGATweaker (но она параметр openas не создавала, соответственно, этого параметра у меня и сейчас нет, но все работает). А про openas вообще не знал.

Так а может в этой непонятке может крыться ключ к тоталовскому случаю?

MVV wrote:
Зарепортил.

Спасибо.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group