as_esm

Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору "Стандарты Notepad или имитация Notepad" Windows Notepad при открытии файла ReadMe.txt создаёт окно с заголовком “ReadMe.txt – Notepad” при создании нового файла окно называется: Цитата: хотелось бы чтобы AkelPad имитировал такое поведение Notepad, причем чтобы заголовок формировался из "название документа” + " - " + "название" .exe-шника. Объясню почему я этим обеспокоился. Начав изучение AutoIt скриптов я вызвал NotePad, чтобы напечатать в нем пару строк, т.к. скрипт ждал окна “Untitled – Notepad”, а я совсем забыл, что давным-давно подменил в дистрибутиве Notepad на AkelPad, переименовав его, я понял что AkelPad не полностью имитирует поведение NotePad –а. Поковырявшись в ресурсах exe-шников AkelPad и NotePad, я понял, что не так уж и просто сделать их похожими, простым hack-ом, да и в следующих версиях всё придётся повторять. Т.к. не только я но и многие другие пользователи подменяют Notepad AkelPad-ом, думаю было бы не плохо формировать заголовок из "название документа” + " - " + "название" .exe-шника. Тем более что AkelPad претендует, на звание замены NotePad, ну а копирайты видны в “About” да и иконка (не говоря о функциональности у акела другая. А ещё сравнивая ресурсы AkelPad и NotePad, я не нашёл в первом “секцию” отвечающую за версию продукта (это так к слову). Цитата: 1 VERSIONINFO FILEVERSION 5,2,3790,0 PRODUCTVERSION 5,2,3790,0 FILEOS 0x40004 FILETYPE 0x1 { BLOCK "StringFileInfo" { BLOCK "040904B0" { VALUE "CompanyName", "Microsoft Corporation" VALUE "FileDescription", "Notepad" VALUE "FileVersion", "5.2.3790.0 (srv03_rtm.030324-2048)" VALUE "InternalName", "Notepad" VALUE "LegalCopyright", "© Microsoft Corporation. All rights reserved." VALUE "OriginalFilename", "NOTEPAD.EXE" VALUE "ProductName", "Microsoft® Windows® Operating System" VALUE "ProductVersion", "5.2.3790.0" } } BLOCK "VarFileInfo" { VALUE "Translation", 0x0409 0x04B0 } | | Всего записей: 58 | Зарегистр. 22-03-2003 | Отправлено: 08:05 12-09-2006 | Исправлено: as_esm, 08:08 12-09-2006 |
|