| View previous topic :: View next topic |
| Author |
Message |
wisgest
Joined: 24 Jun 2007 Posts: 63 Location: Belorussia
|
Posted: Fri Aug 03, 2007 2:26 pm Post subject: Значки редактируемых файлов |
|
|
| Instructor wrote: | | AkelPad берет ссылку на файл иконки из реестра. | Плоховато AkelPad определяет значки, плоховато.
Например, для html-документов я заменил значок на "браузеронезависимый", записав в реестре "D:\Common\page.ico". Однако, AkelPad показывал значок нового документа, а не page.ico до тех пор пока я не исправил эту запись на "D:\Common\page.ico,0".
Но есть и неисправимые ситуации:
1) Добавим в реестр: | Code: | [HKEY_CLASSES_ROOT\.mytxt]
"PerceivedType"="text" | 2) Создадим файл с расширением .mytxt - увидим у него стандартный значок текстового документа (подобным образом определяются значки и контекстное меню c-, cpp-, asm-, java- и некоторых других файлов, если не установлены соответствующие программы с которыми они должны быть ассоциированны).
3) Откроем этот файл в AkelPad'е (естест-но, в многооконном режиме) - у него будет значок нового документа.
Бывает, что значки определяются и другими способами (например, для url-файлов, которые, кстати, являются текстовыми файлами в ini-формате).
Вероятно, вместо прямого обращения к реестру для определения значка лучше воспользоваться соответствующими системными функциями (я в этом не разбираюсь, но предполагаю, что таковые существуют, т.к. некоторые другие программы, к примеру Dr.Web в режиме показа файлов, эти значки показывают правильно).
------
Upd.: Да, можно не трогать реестр и не регистрировать в нем никаких новых расширений, а просто создать файл с расширением ".text" и посмотреть на его значок в Проводнике и в AkelPade.
Last edited by wisgest on Fri Aug 03, 2007 2:55 pm; edited 1 time in total |
|
| Back to top |
|
 |
MaxxSoft
Joined: 12 Jun 2007 Posts: 16
|
Posted: Fri Aug 03, 2007 2:40 pm Post subject: |
|
|
Файл отослал... Кстати еще одну интересную вещь заметил почему-то сохранияется на диске копия редактируемого файла, (расширение tmp), причем отказаться от этого не возможно а это есть не хорошо...  |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Fri Aug 03, 2007 2:47 pm Post subject: +100 |
|
|
wisgest
Да, я про htm и имел ввиду, что значок htm = значку нового файла :-\ |
|
| Back to top |
|
 |
wisgest
Joined: 24 Jun 2007 Posts: 63 Location: Belorussia
|
Posted: Fri Aug 03, 2007 3:00 pm Post subject: |
|
|
VladSh
Может Ваша проблема исправится правкой реестра?: | Code: | REGEDIT 4
[HKEY_CLASSES_ROOT\htmlfile\DefaultIcon]
@="C:\\Program Files\\Internet Explorer\\iexplore.exe,1" |
|
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Fri Aug 03, 2007 3:07 pm Post subject: |
|
|
MaxxSoft
У вас в не максимизированном режиме размер окна совпадает с махимизированным. Попробовал в немаксимизированном режиме поменять размер окна (сузил) затем максимизировал, закрыл программу, открыл, все корректно запомнилось.
| Quote: | | Кстати еще одну интересную вещь заметил почему-то сохранияется на диске копия редактируемого файла, (расширение tmp)... | См. настройки AutoSave плагина. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Fri Aug 03, 2007 3:40 pm Post subject: |
|
|
wisgest
Почему-то к сожалению нет, даже комп перегружал...
Но даже если б и помогло - imho не дело это лазить по реестру и что-то править вручную, - это на всех компах, где работаю, надо проводить такую операцию - неудобно. Да и бог с ним...
UPDATED: хотя если бы был один reg-файл, "прописывающий" таким образом иконки для всех файлов, и который шёл бы в инсталяхе, то это было бы уже кое что! |
|
| Back to top |
|
 |
MaxxSoft
Joined: 12 Jun 2007 Posts: 16
|
Posted: Wed Aug 08, 2007 7:49 am Post subject: |
|
|
Не проверял в 3.3.5, но в 3.3.6. сохранение работает нормально  |
|
| Back to top |
|
 |
|
|
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
|