Открытие файлов .txt с помощью AkelPad

Russian main discussion
  • Author
  • Message
Offline
Posts: 22
Joined: Sun Aug 14, 2011 4:49 pm

Открытие файлов .txt с помощью AkelPad

Post by Dima BULLET »

Как сделать, чтобы файлы .txt открывались с помощью AkelPad по умолчанию?
Выбираю функция "Открыть с помощью...", затем нахожу путь к исполняемому файлу AkelPad, но программа в список выбора программ по умолчанию не добавляется, в итоге ее нельзя выбрать.
Что делать?

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Re: Открытие файлов .txt с помощью AkelPad

Post by DV »

Dima BULLET wrote:Что делать?
Как минимум, указать версию Windows. (Читал, что в Windows 8 файловые ассоциации без ста грамм не пропишешь.)
Для Windows XP и 7 из AkelPad заходим в Настроки - Параметры - Реестр - и там указываем, какие типы файлов мы хотим открывать.

Offline
Posts: 22
Joined: Sun Aug 14, 2011 4:49 pm

Post by Dima BULLET »

Win 7 x64.
Выставил настройки в реестре, изменений нет.
Или нужен ребут компа?

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Попробуйте запустить AkelPad с параметром "/reassoc" (в командной строке в папке AkelPad набираем AkelPad.exe /reassoc). Если же пользоваться Проводником, то придётся создать ярлык для AkelPad.exe и в свойствах ярлыка добавить /reassoc после AkelPad.exe

Offline
Posts: 22
Joined: Sun Aug 14, 2011 4:49 pm

Post by Dima BULLET »

DV wrote:Попробуйте запустить AkelPad с параметром "/reassoc" (в командной строке в папке AkelPad набираем AkelPad.exe /reassoc). Если же пользоваться Проводником, то придётся создать ярлык для AkelPad.exe и в свойствах ярлыка добавить /reassoc после AkelPad.exe
А причем тут ярлык? Я хочу, чтобы у меня при двойном клике на любом txt-файле, он запускался в AkelPad.

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Использование параметра /reassoc - это был ответ на вопрос насчёт необходимости перезагрузки. Нет, перезагрузка не нужна, нужно сделать единичный запуск AkelPad с параметром /reassoc
AkelHelp-Rus.htm wrote:Параметры командной строки
/reassoc - переустановить ранее назначенные ассоциации типов файлов.
Здесь AkelHelp-Rus.htm - это то, что показывается при выборе Справка - Руководство. Очень рекомендую.

Offline
Posts: 22
Joined: Sun Aug 14, 2011 4:49 pm

Post by Dima BULLET »

Не работает этот метод... Все по-старому - текстовые доки открываются в Блокноте.

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

UAC включен? Форум говорит, что включенный UAC может запрещать изменение файловых ассоциаций: viewtopic.php?t=891

(Вот теперь я вспомнил, почему вернулся на Windows XP - одной из причин был UAC. Даже то, что его можно отключить, не оправдывает его существование в том виде, в котором он есть.)

Offline
Posts: 22
Joined: Sun Aug 14, 2011 4:49 pm

Post by Dima BULLET »

Вы знаете, я до этого никаких манипуляций не делал, и все отлично работало. Сегодня же стоило переустановить AkelPad на новое место, как не могу назначить его прогой для текстовых доков по умолчанию.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

Dima BULLET
Try cleaning the registry (eg. CCleaner).

Offline
Posts: 22
Joined: Sun Aug 14, 2011 4:49 pm

Post by Dima BULLET »

KDJ wrote:Dima BULLET
Try cleaning the registry (eg. CCleaner).
Не помогло.

Offline
Posts: 176
Joined: Sat Dec 24, 2011 4:05 pm

Post by F. Phoenix »

Под семерками особо не сидел, но в хрюше я знаю как минимум 2 уровня назначения прогидов расширениям файлов: HKCR\.ext|(По умолчанию) и HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ext|ProgID, причем второе перебивает первое. Вполне возможно, к этому могут приложить руку и хендлеры... :roll:

Offline
Posts: 22
Joined: Sun Aug 14, 2011 4:49 pm

Post by Dima BULLET »

F. Phoenix wrote:Под семерками особо не сидел, но в хрюше я знаю как минимум 2 уровня назначения прогидов расширениям файлов: HKCR\.ext|(По умолчанию) и HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ext|ProgID, причем второе перебивает первое. Вполне возможно, к этому могут приложить руку и хендлеры... :roll:
Нифига не понял )))

Offline
Posts: 176
Joined: Sat Dec 24, 2011 4:05 pm

Post by F. Phoenix »

Image Image

Вот, в моем случае можно ковырть класс jpegfile сколько влезет, но все бестолку, т.к. ACDSee в параметрах проводника перебиндила расширение .jpg на свой класс ACDSee Pro 6.jpg; так что все ассоциации нужно либо править в нем, либо удалять это перебиндивание из ProgID. А хэндлеры - "обработчики" или "расширения проводника". DLL-шки, которые добавляют особый функционал, программно изменяя его стандартное поведение. Так, например, WinRAR добавляет свою вкладку с анализатором степени сжатия архивов, а Word изменяет значки html-файлов, когда видит в них свою подпись. Ну вот не удивлюсь, если мелкософты разешили библиотекам как-то воздействовать и на ассоциации. Прописываются обработчики в основном в подразделе ShellEx.
Image Image

Так понятнее? Вот, может пригодится:
http://www.nirsoft.net/utils/file_types_manager.html (переопределений не понимает)
http://www.nirsoft.net/utils/shexview.html
Last edited by F. Phoenix on Sat Feb 16, 2013 8:10 pm, edited 1 time in total.

Offline
Posts: 8
Joined: Tue Jul 24, 2012 11:29 am

Re: Открытие файлов .txt с помощью AkelPad

Post by yaunpi »

Dima BULLET wrote:Как сделать, чтобы файлы .txt открывались с помощью AkelPad по умолчанию?
Выбираю функция "Открыть с помощью...", затем нахожу путь к исполняемому файлу AkelPad, но программа в список выбора программ по умолчанию не добавляется, в итоге ее нельзя выбрать.
Что делать?
Попробуйте как я писал раньше, только вместо "notepad.exe" ищите "akelpad.exe"
Post Reply