Показать полную графическую версию : [addon] Akelpad
Andrey_A_A
15-09-2012, 15:22
Andrey_A_A,
У меня нет своей сборки, поэтому на чём Вы проверяли свой обновлённый скрипт, версии 1.3, мне неведомо. »
Как же вы не знаете на чём я тестирую свои скрипты, если вы ниже пишете про мою сборку? )
p.s. все изменения и корректировки происходят вовремя, не надо нервничать... Тем более, что часть скриптов в AkelPad меняются от версии к версии программы и это не от того, что скрипт плохой, а потому что ведётся кропотливая работа над программой самим автором: добавляются новые методы скриптинга, исправляются ошибки, устраняется мелькание и дёргание при различных преобразованиях текста и многое другое...
NotePad.exe (т.е. это и есть переименованный AkelPad.exe) »
Сегодня кто-то переименует в NotePad.exe, а завтра в MyPadSuper.exe...
Есть несколько способов как сделать, чтобы везде работало, ищется универсальный, как только будет, так сразу вот.
не работает, если среди открытых вкладок имеется пустая, без текста. Неудобство в том, что приходится все вкладки проверять. Можно как-то разрулить? »
Надо будет посмотреть, я думаю можно будет решить
Сегодня кто-то переименует в NotePad.exe, а завтра в MyPadSuper.exe... »
NotePad.exe -у Акеля это штатный способ установки с заменой стандартного блокнота. Т.е. если с заменой - то только так.
Addon Akelpad 4.9.8 (x86)
Для интеграции в дистрибутив с помощью UpdatePack-XPSP3-Rus (http://forum.oszone.net/thread-196600.html) и установки путём замены стандартного Блокнота (notepad).
Собран с помощью конструктора от ya158 на основе Lite-версии от San_dr с дополнениями от Andrey_A_A.
Проверен на Windows XP Pro sp3 x86 Rus.
Ярлык в Пуск\Все программы\Стандартные, вместо Блокнота.
Удаление через "Установка и удаление программ".
Стандартный Блокнот возвращается на место после деинсталляции программы.
В противном случае, сразу после установки, стандартный Блокнот (notepad.exe) будет возвращён системой. Для исправления данной несправедливости, можно взять со страницы загрузки (http://akelpad.sourceforge.net/ru/download.php) архив с оригинальным [B]Akelpad.exe, извлечь в папку system32 и создать ярлыки и ассоциации вручную. Возможен также вариант, что при установке на живую Вы получите сообщение (http://s52.radikal.ru/i135/1209/ba/ef11fd3f0e4c.jpg) с предложением "вставить оригинальный диск и восстановить подписанные системные файлы, заменённые неизвестными версиями", чтобы в этом случае установка прошла успешно, нужно отказаться от восстановления оригинальной версии заменённого файла (notepad.exe), нажав "Отмена" в указанном сообщении и подтвердив своё решение в следующем (http://s47.radikal.ru/i118/1209/92/9af8c94e76ce.jpg).
Скачать Akelpad4.7z (2,93 Мб): ссылка (https://yadi.sk/d/JTK0g9tllb_5PA), зеркало (https://drive.google.com/file/d/1eSrU0f6ihe3d0DKKNTGMpq4sIHsnNQvy/view).
MD5: D24511EC3DBC8BF000FC1C5655A4D85E
https://a.radikal.ru/a37/1805/af/9c5ac24f6974.jpg
Andrey_A_A
15-09-2012, 22:27
Обновил SetBackgroundForTheme.vbs (http://forum.oszone.net/post-1988352-1458.html)
специально для addona
и Functions.vbs тоже
добавлена функция определяющая exe-шник
Если что не так ещё подправим
Andrey_A_A
16-09-2012, 21:38
критическим считается размер аддона на установочном диске, т.е. не распакованным, в виде ехе файла. »
San_dr
Можешь ещё уменьшить, Ряд скриптов дублируют или не используются
CopyEditFile.js
-"Копировать полный путь в буфер" Call("Scripts::Main", 1, "CopyToClipDeformationPath.vbs" , `"1" "0"`)
-"Копировать имя + расш. в буфер" Call("Scripts::Main", 1, "CopyToClipDeformationPath.vbs" , `"1" "6"`)
-"Копировать путь папки в буфер" Call("Scripts::Main", 1, "CopyToClipDeformationPath.vbs" , `"3" "10"`)
-"Копировать чистое имя (без расш.) в буфер" Call("Scripts::Main", 1, "CopyToClipDeformationPath.vbs" , `"1" "4"`)
-"Копировать расширение в буфер" Call("Scripts::Main", 1, "CopyToClipDeformationPath.vbs" , `"1" "2"`)
ScriptEngineVersion.js
-"Версия WScript.exe" Call("Scripts::Main", 1, "EvalCmd.vbs", `"WScript.Echo(''Версия сервера сценариев ''&ScriptEngineMajorVersion()&''.''&ScriptEngineMinorVersion())"`)
CommonFunctions.js - 2шт, нужен тот, который лежит в папке Include
SelCompleteLine.js - 2шт, нужен тот, который лежит в папке Include
ProcessSelectedText.js - не нашёл, где используется
BufferInsert.js - когда-то переписал на более функционадьный BufferOrInsert.vbs
Translator_alt.js, QuoteExtend.js - ?
-----
Ещё в попке Coder обнаружил Coder.7z - ?
p.s. увидишь что не то у меня - пиши...
Универсальный (х86) аддон и портабельная v.4.7.9 в шапке. Полные версии.
Добавлена возможность выбора, смены, отключения фоновых изображений, вставки/рисования таблиц, проверки орфографии (словари и "белый" список на борту), добавлена вызываемая панель для работы с BBCode, "волшебные линии" (спецсимволы для скриптовых и кодовых типов расширений) и др.:)
http://savepic.net/3414934m.png (http://savepic.net/3414934.htm)
--------------
У нескольких, скачавших первыми, - спецлинии отсутствуют, пардон, - перезалил (специальные линии и символы, линии включаются только на расширениях с внутренней структурой текста, коды, ini, и т.д.
Хотел спросить, может кто помнит/знает как сделать "крестики" закрывающие вкладки?
AlexM22204
24-09-2012, 17:04
Обновил свой вариант установщика Akelpad до версии 4.7.9(совместим с Windows XP и Windows 7) + добавил ассоциацию с AkelPad файлов типа: txt; log; ini; inf; nfo. Смотреть ЗДЕСЬ (http://forum.oszone.net/post-1300099-886.html) :)
Хотел спросить, может кто помнит/знает как сделать "крестики" закрывающие вкладки? »
А ты часом с Оперой не спутал? Честно - не знаю. А вообще ПКМ по любой (в т.ч. неактивной вкладке) и в контексте "Закрыть вкладку" Ну и еще - в последней версии аддона есть такая опция в "Настройки" -> "Скрыть панель вкладок, если она одна Вкл/Выкл" Эта опция действует на время сессии. А если понравится, то добавить для автозагрузки в AkelPad.ini в строку CmdLineBegin=
CmdLineBegin=/Call("Scripts::Main", 1, "AutohideTab.js"[, "s[ p]"])
San_dr,
Шутить изволите?! (с)
Да не, не спутал, тут пару лет назад проскакивал такой вариант, поэтому я и спрашиваю, можь кто помнит.
Шутить изволите?! (с) »
на мой вопрос на форуме акеля этот крестик обозвали "пережиток 90-х, даблклика хватает вполне" :) И это правильно, когда вкладок много, то место для инфы съедается.
на мой вопрос на форуме акеля этот крестик обозвали "пережиток 90-х, даблклика хватает вполне" И это правильно, когда вкладок много, то место для инфы съедается. »
— Вы знаете, сейчас в Европе и в лучших домах Филадельфии возобновили старинную моду — разливать чай через ситечко позволять самому пользователю решать, как ему удобно, и настраивать «Close Buttons» по своему усмотрению: не отображать, отображать только на текущей вкладке, отображать рядом со списком вкладок, отображать на всех вкладках. Необычайно эффектно и очень элегантно.
San_dr,
Мне фиолетово, как "на форуме акеля этот крестик обозвали". Я действительно привык к этой возможности в Опере и замечал, что в тех редких случаях, когда в Акеле скапливается несколько открытых вкладок, мозг автоматом ищет на них крестики, чтобы закрыть.
прога живет, пока ее создатель имеет четкое осознание цели и смело пускает в ход бритву Окама. И в данном случае таких рюшек такого сервиса он не предложил. Мы здесь можем оффтопить, а нужно на сайте Акеля спрашивать, ибо это уже не в возможностях сборщика, а в ядре программы изменять надо.
San_dr,
А я говорю не об оффтопе и не о сайте Акеля, а как раз о том, что в данной теме был вариант аддона "с крестиками". И всё что мне надо, это подсказка от знающих, как это сделать.
подсказка от знающих, как это сделать. »
Ответ был дан, никто в пылу не заметил :)
дабл-клика по корешку удаляемой вкладки хватает вполне. Это работает, и это лучше крестика, потому чтокогда вкладок много, то место для инфы съедается »http://savepic.net/3458007m.png (http://savepic.net/3458007.htm)
Если ранее в Акеле и был такой вариант (крестик), то сейчас этой возможности нет.
На сколько я помню, крестика никогда не было, т.к. люди просят это испокон веков. Возможно кто-то собирал свою "версию" на основе исходников и выкладывал здесь.
Крестик пережитком 90-х обозвал я, но это чисто моё мнение, не имеющее значение по той же причине - "люди просят это испокон веков", а значит есть такая потребность. Не думаю, что опциональные крестики принесут много проблем. Чем более настраиваемая прога, тем лучше. А чтобы не утяжелять прогу можно было бы сделать это плагином (не знаю, возможно ли отдать плагу изменение интерфейса самой проги?).
Но пока, если сильно нужно, можно попробовать реализовать крестики самостоятельно, на основе исходников проги.
можно попробовать реализовать крестики самостоятельно, на основе исходников проги. »Лично мне это не по силам, отсюда и просьба к знающим... либо к помнящим, как это было (а оно было).
Andrey_A_A
27-09-2012, 18:06
Не думаю, что опциональные крестики принесут много проблем. »
Проблем может и не будет, но произойдёт увеличение длины вкладки
http://tc-image.3dn.ru/Image/AkelPad/akvk1.png
http://tc-image.3dn.ru/Image/AkelPad/akvk2.png
хотя может быть кому-то это облегчит работу
...крестик где размещать - до * или после, при изменённом документе ?
...крестик где размещать - до * или после, при изменённом документе ? »Справа, если можно.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC