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

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

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

Post by Dima BULLET »

yaunpi wrote:Попробуйте как я писал раньше, только вместо "notepad.exe" ищите "akelpad.exe"
Прикол, вот сейчас получилось!
"Пуск - Программы по умолчанию - Сопоставление типов файлов или протоколов конкретным программам"
Раньше в то же меню лазил другим путем, ниче не менялось!
Ты волшебник какой-то! Спасибо)))

Offline
Posts: 46
Joined: Fri Mar 22, 2013 5:05 am
Location: Белово, Кемеровская область, Россия

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

Post by Egorkaru »

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

Offline
Posts: 46
Joined: Fri Mar 22, 2013 5:05 am
Location: Белово, Кемеровская область, Россия

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

Post by Egorkaru »

Dima BULLET wrote:Как сделать, чтобы файлы .txt открывались с помощью AkelPad по умолчанию?
Выбираю функция "Открыть с помощью...", затем нахожу путь к исполняемому файлу AkelPad, но программа в список выбора программ по умолчанию не добавляется, в итоге ее нельзя выбрать.
Что делать?
Альтернативная замена блокнота (требуется AkelPad 4.6.1 или выше):
1. Установите AkelPad стандартным способом, например в Program Files.
2. Создайте два пакетных файла в каталоге с AkelPad.exe:

NotepadImage.cmd - назначение: заменить запись в реестре для запуска AkelPad'а вместо стандартного блокнота:

Code: Select all

@reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v "Debugger" /t REG_SZ /d ""%~dp0AkelPad.exe" /z" /f
NotepadRestore.cmd - назначение: убрать запись в реестре, тем самым, восстановив запуск стандартного блокнота:

Code: Select all

@reg delete "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /f
Или вместо пакетных файлов создайте два пункта меню в ContextMenu плагине (259 Кб), две кнопки в ToolBar плагине (346 Кб) и (или) две горячие клавиши в Hotkeys плагине (181 Кб).

Для ContextMenu и ToolBar плагинов:

Code: Select all

"Notepad -> Akelpad" Exec(`reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v "Debugger" /t REG_SZ /d ""%a\AkelPad.exe" /z" /f`)

Code: Select all

"Akelpad -> Notepad" Exec(`reg delete "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /f`)
Для Hotkeys плагина:

Имя: Notepad -> Akelpad
Команда: Exec(`reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v "Debugger" /t REG_SZ /d ""%a\AkelPad.exe" /z" /f`)

Имя: Akelpad -> Notepad
Команда: Exec(`reg delete "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /f`)
Post Reply