Как правильно настроить ассоциации файлов в Windows 7 ?

Russian main discussion
  • Author
  • Message
Offline
Posts: 37
Joined: Sat Sep 05, 2009 9:30 am
Location: Украина

Как правильно настроить ассоциации файлов в Windows 7 ?

Post by Silent Rain »

Как правильно настроить ассоциации файлов в Windows 7 Ultimate (x32) ? Дело в том, что у меня портативная версия AkelPad 4.3.6 и настройки сохраняются не в реестр, а в INI файле. Почему-то ассоциации файлов отлично срабатывают для AIMP2, Media Player Classic Home Cinema (Portable) и FastStone Image Viewer (Portable). Вот как отображаются файлы в Total Commander'е: AIMP2, Media Player Classic Home Cinema (Portable) и FastStone Image Viewer (Portable).
Текстовые файлы AkelPad'а отображаются, почему-то, стандартными значками Windows, а не зеленой иконкой блокнотика (вот скриншот) :? Хотя эти файлы и открываются посредством AkelPad'а, но все равно не удобно. Такое чувство, что сейчас откроется стандартный блокнот Винды, вместо AkelPad'а :roll:

Пытался уже даже включать все три нижние птички, как показано на скриншоте ниже, но это не помогает (((((

Image

Хотя раньше, помню еще на Vista, ассоциации подхватывались нормально и все файлы с расширениями, указанными в программе, отображались в Тотале (да и в стандартном Проводнике тоже) иконкой с зеленым блокнотом программы. Сейчас же такого никак не удается добиться :( Хотя UAC у меня полностью выключен и за ПК я единственный юзер.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Silent Rain
Akelpad так и поступает - если уже задана иконка для данного типа файлов, то AkelPad использует ее, если же она отсутствует, то добавляет свою.

Offline
Posts: 37
Joined: Sat Sep 05, 2009 9:30 am
Location: Украина

Post by Silent Rain »

Instructor wrote:Silent Rain
Akelpad так и поступает - если уже задана иконка для данного типа файлов, то AkelPad использует ее, если же она отсутствует, то добавляет свою.
А как сделать так, чтобы она отсутствовала и добавлялась иконка AkelPad'а? А то у меня, как ни крути, все иконки все равно стандартные Виндовские, а я хочу зеленые блокнотики :? :( :roll:

Offline
Posts: 12
Joined: Wed Apr 28, 2010 5:32 pm

Post by Unlikely »

Silent Rain wrote:
Instructor wrote:Silent Rain
Akelpad так и поступает - если уже задана иконка для данного типа файлов, то AkelPad использует ее, если же она отсутствует, то добавляет свою.
А как сделать так, чтобы она отсутствовала и добавлялась иконка AkelPad'а? А то у меня, как ни крути, все иконки все равно стандартные Виндовские, а я хочу зеленые блокнотики :? :( :roll:
В файле AkelPad.exe есть 2 иконки. Первая - основная. Вторая - та которую вы видите во вкладке нового файла. Замените её на ту, которая вам нужна.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Silent Rain
Форсировать установку иконки AkelPad'а можно так:
AkelPad.reg

Code: Select all

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\DefaultIcon]
@="C:\\Program Files\\AkelPad\\Akelpad.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile\DefaultIcon]
@="C:\\Program Files\\AkelPad\\Akelpad.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\DefaultIcon]
@="C:\\Program Files\\AkelPad\\Akelpad.exe"
Чтобы вернуть системные иконки (бралось из WinXP):
System.reg

Code: Select all

REGEDIT4

[HKEY_CLASSES_ROOT\txtfile\DefaultIcon]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,73,\
  68,65,6c,6c,33,32,2e,64,6c,6c,2c,2d,31,35,32,00
[HKEY_CLASSES_ROOT\inffile\DefaultIcon]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,73,\
  68,65,6c,6c,33,32,2e,64,6c,6c,2c,2d,31,35,31,00
[HKEY_CLASSES_ROOT\inifile\DefaultIcon]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,73,\
  68,65,6c,6c,33,32,2e,64,6c,6c,2c,2d,31,35,31,00

Offline
Posts: 37
Joined: Sat Sep 05, 2009 9:30 am
Location: Украина

Post by Silent Rain »

То есть, как я понял, нормального человеческого способа это сделать, как в том же AIMP, MPC HC или FS Image Viewer у вас элементарно не предусмотрено? А можно в следующей версии сделать так, чтобы программа заменяла стандартные иконки своей иконкой, как сделано практически у всех программ? :roll: Ну пожалуйста...

Offline
Posts: 124
Joined: Tue Jun 03, 2008 10:32 pm

Post by Xephon »

Далеко не всем была бы удобна замена стандартных иконок акельпадовскими, т.к. текстовые файлы обрабатываются не только в акельпаде и подобная замена будет сбивать с толку. Если кто-то желает заменить иконки, то может сделать это на своем компьютере самостоятельно. Я против автоматической замены виндовских иконок.

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Xephon, Silent Rain
Для решения такого конфликта мелкомягкие придумали такую штуку как Overlay Icons - маленькие иконки(12*12 16*16) в левом нижнем углу основной иконки. Примеры: "стрелочка" для ярлыка, "рука" для разшаренной папки, TortosieSVN и TortosieGIT вообще на этом половину пользователей сделали.

Offline
Posts: 37
Joined: Sat Sep 05, 2009 9:30 am
Location: Украина

Post by Silent Rain »

Xephon wrote:Далеко не всем была бы удобна замена стандартных иконок акельпадовскими, т.к. текстовые файлы обрабатываются не только в акельпаде и подобная замена будет сбивать с толку. Если кто-то желает заменить иконки, то может сделать это на своем компьютере самостоятельно. Я против автоматической замены виндовских иконок.
Тебя уже просто так изначально приучили разрабы AkelPad'а :wink: Другие иконки у тебя ведь завязаны на ассоциациях с теми программами, которые их открывают, верно? Так чем AkelPad такая особенная программа, что другие свои иконки на файлы цепляют, а AkelPad оставляет системные? Везде так принято :roll: Среди всего софта, который мне известен! На этом фоне AkelPad выглядит, по меньшей мере, дико.
Xephon wrote:...т.к. текстовые файлы обрабатываются не только в акельпаде и подобная замена будет сбивать с толку.
А музыка, допустим, у тебя тоже открывается разными программами, а иконки музыкальных файлов стоят стандартные от Винды? Тогда где логика? Вижу стандартную иконку для музыкального файла, которая у меня ассоциируется в памяти с Windows Media Player, нажимаю на нее, а тут бац, и открывается AIMP :shock: Мдэ уж, прям удобство так и хлещет. Это еще больше сбивает с толку.
Вот когда я вижу стандартную Виндовую иконку для простого TXT файла, то всегда думаю, что нажав на ней, у меня откроется именно стандартный Блокнот и уж точно не AkelPad. Вот это реально сбивает с толку!

Offline
Posts: 124
Joined: Tue Jun 03, 2008 10:32 pm

Post by Xephon »

Silent Rain, я тебе еще раз повторяю, если хочешь на своем компьютере заменить стандартные иконки, то никто не мешает тебе это сделать самостоятельно. А свой подход к организации работы другим навязывать не надо.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Xephon
а какая у вас операционка?

Offline
Posts: 124
Joined: Tue Jun 03, 2008 10:32 pm

Post by Xephon »

XP

Offline
Posts: 37
Joined: Sat Sep 05, 2009 9:30 am
Location: Украина

Post by Silent Rain »

Xephon wrote:Silent Rain, я тебе еще раз повторяю, если хочешь на своем компьютере заменить стандартные иконки, то никто не мешает тебе это сделать самостоятельно. А свой подход к организации работы другим навязывать не надо.
Я не навязываю, а объясняю, как устроена работа с ассоциациями файлов у всех остальных программ. На моей памяти нет ни одной софтины, которая бы не заменяла стандартные иконки своими при включении ассоциаций этой программы с определенными типами файлов. Так принято! Это стандарт де-факто, а не навязывание своего подхода к организации работы :wink: А стандарты для того и были придуманы человеком, чтобы их соблюдали, а не игнорировали.

Offline
Posts: 8
Joined: Mon Aug 13, 2012 11:05 am

Post by Valrav »

У меня Win 7, так же не могу настроить что бы у иконок txt файлов отображалась иконка AkelPad'a.
В реестре вот это:
Image
Как правильно настроить?

TNX
Offline
Posts: 57
Joined: Thu Jul 12, 2012 10:59 am

Post by TNX »

Silent Rain wrote:На моей памяти нет ни одной софтины, которая бы не заменяла стандартные иконки своими при включении ассоциаций этой программы с определенными типами файлов. Так принято!
Поддерживаю Вас в том, что стандарты "де-факто" необходимо соблюдать не меньше прочих стандартов. Но есть одна небольшая деталь. AkelPad изначально позиционируется как полная замена Блокноту (при установке можно даже выбрать соответствующую опцию), поэтому иконка у текстовых файлов не меняется.
Post Reply