PDA

Показать полную графическую версию : [addon] Akelpad


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 [75] 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97

San_dr
01-10-2012, 12:05
Ссылка на аддон лайт версии с 7z sfx установкой в Program Files обновлена - удалена панель маркировки, расширена и переработана пользовательская панель, подработаны многие иконки, меню.
Не обновленным до v 4.7.9. остался лишь х64 вариант. В нем проблема с автоматической сменой фоновых рисунков, скрипт SetBackgroundForTheme.vbs не отрабатывает момент перезагрузки, т.е. если после смены фона перезагрузить вручную, то фон изменяется. К сожалению автор скрипта Andrey_A_A с х64 системами не работает и помочь не может, а мои попытки разобраться пока мимо. Если кто работает в х64 винде и спец по скриптам .vbs откликнитесь, вот здесь http://rghost.ru/download/40652427/d99db5747fedde4cd573c2da9fa69bace7065785/Akel - папка х64 сборки для работы.

Beslam
01-10-2012, 22:10
San_dr, как отключить вертикальную полосу при выделении строки?

http://i068.radikal.ru/1210/a4/5861f164d4da.jpg

San_dr
02-10-2012, 00:32
как отключить вертикальную полосу при выделении строки? »
При ближайшем обновлении я введу эту функцию. Пока можно поставить пункт меню самому: Вид->
и нажав с зажатым Ctrl в выпавшем меню на "Отображать активную строку вкл/выкл" после нее в окне редактирования Главного меню в новой строке вставить:
-"Активный столбец Вкл/Выкл" +Call("Scripts::Main", 1, "ActiveColumnSwitch.js", `"%m" "%i"`) Icon("%a\AkelFiles\ico\ActiveColumn.ico")
все остальное в наличие есть, и скрипт и иконка, так что пункт будет сразу работоспособен.
После этого закрыть Акель и уже обновленным файлом ContextMenu.ini заменить такой же в ехе файле аддона, открыв его в 7z. Тогда и интеграция и новые инсталяции на живую будут с этим пунктом.
=======================
А-А-А-А!!! нашел этот пункт, я о нем не забыл, просто влепил не там, где посоветовал, и где это логично. А влепил я его в Меню окна редактирования (ПКМ по "бумаге", но не на какую-нить ссылку) и там он есть под названием Активный столбец. В принципе можно удалить, я у себя удалю.

Andrey_A_A
03-10-2012, 05:07
В нем проблема с автоматической сменой фоновых рисунков, скрипт SetBackgroundForTheme.vbs не отрабатывает момент перезагрузки, т.е. если после смены фона перезагрузить вручную, то фон изменяется. »
Если после ручной перезагрузки меняется тема, то дело не в скрипте... скрипт делает то, что надо
Возможно дело в утилите NirCmd. Ты её 64 ставил?

San_dr
03-10-2012, 22:03
Возможно дело в утилите NirCmd. Ты её 64 ставил? »
помог, пасиб.
2all
x64 сборка обновлена до v.4.7.9
=================
перезалил правильно. (не тот архив вначале указал, сорри)

San_dr
08-10-2012, 13:50
Andrey_A_A, посмотри по свободе, что можно сделать с кнопкой
"Рестарт" Exec(`"%a\AkelFiles\Tools\NirCmd\NirCmd.exe" execmd ("~$nir.exefile$" closeprocess "NotePad.exe") && ("~$nir.exefile$" waitprocess "NotePad.exe") && ("~$nir.exefile$" exec show "%a\NotePad.exe")`)
чтобы она была универсальной и для установки Акеля в Program Files и вместо NotePad ( с заменой названия экзешника на NotePad.exe)
Это я уже работающую отредактированную кнопку для установки вместо NotePad показал, а прошу универсальную, чтоб срабатывала независимо от типа установки, потому, что аддон Акеля может устанавливаться и так и эдак.
Скорее всего нужен скрипт, который будет определять тип установки, и в зависимости от этого изменять название текстового редактора для NirCmd.exe. Тип установки - Если %a это C:\WINDOWS\system32, то установка с подменой, и стало быть нужна именно та кнопка, что я выше привел. Может во всех скриптах следует использовать вместо AkelPad.exe внутреннее название %а% (например), а оно должно определяться в Functions.vbs

Andrey_A_A
09-10-2012, 16:51
посмотри по свободе, что можно сделать с кнопкой »
Давно не заходил - да надо сделать скриптец... и остальное с именем посмотреть

San_dr
13-10-2012, 22:46
Andrey_A_A, спасибо за новый скрипт Restart.vbs - теперь я могу обновить универсальный аддон, и все пункты меню теперь работают независимо от способа установки - в Program files или в System32. Обновлены скрипты, иконки, меню. Из своего опыта работы с обновленной версией - сильно привык к крайнему правому значку в основной панели инструментов http://savepic.net/3499224m.png (http://savepic.net/3499224.htm) - а теперь там его нет, появился новый текстовый пункт меню сверху, возле "Окно", - "Панели", надеюсь и вы быстро переучитесь находить этот важный пункт меню, уже не как кнопку, а как слово основного меню.
версия от 13.10.2012 - в шапке.
http://savepic.net/3509466m.png (http://savepic.net/3509466.htm) Включены все тулбары.

Holtek
24-10-2012, 15:09
San_dr лайт-версия х86 из шапки не ставится, возможно разные компрессия/sfx-модуль, после пересборки всё нормально
http://img13.imageshost.ru/img/2012/10/24/image_5087cbfac10dd.png (http://imageshost.ru/)

San_dr
24-10-2012, 18:55
San_dr лайт-версия х86 из шапки не ставится »
пересобрал и обновил ссылку

Dimon485
25-10-2012, 22:45
San_dr, а кто придумал использовать Ctrl+Z не для отмены, как обычно, а для какой-то нелепой функции с зеброй?
Это обстоятельство перечеркивает все плюсы сборки.
Прошу либо освободить данное сочетание по умолчанию, либо написать в шапке большими красными буквами, что не стоит рассчитывать на отмену при нажатии Ctrl+Z, а в FAQ расписать, как освободить это сочетание самостоятельно.

San_dr
26-10-2012, 21:47
расписать, как освободить это сочетание самостоятельно. »
Замеченные недостатки устраняются по мере выявления. До этого никто не замечал.
Откройте вверху "Настройки" -> "Горячие клавиши..." и удалите эту запись.
Перезалью как только будет обновление программы или плагинов. Кто использует х64 или версию-минимум, - там такого хоткея нет, можно не беспокоиться, актуально для универсального аддона и портабельной версии.

Более подробно о хоткеях http://forum.oszone.net/post-1928990-1404.html

San_dr
03-11-2012, 17:02
Перезалью как только будет обновление программы или плагинов »
И после этого как отрезало - плаги не обновляются, гы. Учитывая, что долги в этом году рекомендуется отдать до 21 декабря :)))))))) обновил универсальный аддон и портабельную сборку. Мелкие исправления, фоновые картинки, новая функция "Проверь сыну математику!" :empathy: (в меню "Плагины")

AlexM22204
03-11-2012, 17:55
San_dr, не в обиду будет сказано, ваши сборки стали мега-монстрами, а был обычным блокнотом... :o
новая функция "Проверь сыну математику!" (в меню "Плагины") »
ещё б играла на губной гормошке и пела - было :up (шутка)
Прошу прощения за оффтоп... :)

San_dr
03-11-2012, 21:28
сборки стали мега-монстрами, а был обычным блокнотом... »
Так кому что, - ведь и лайт-версия имеется. И лишнее вычистить в разы легче, чем искать и встраивать нужное.

solid22
05-11-2012, 13:46
San_dr, после закрытия Akelpad на %SystemDrive% иногда создается папка My files с копиями файлов , так и должно быть ?

San_dr
06-11-2012, 09:44
создается папка My files с копиями файлов , так и должно быть ? »
В папку C:\MyFiles сохраняют файлы скрипт

SaveFileNameData.vbs ("Сохранить БЕЗЫМЯННЫЙ файл c именем даты в C:\MyFiles")

и плагин SaveFile

Скрипт действует только при нажатии соответствующей кнопки, и не создает ничего без вашего участия.

А вот плагин ("Плагины" —>"SaveFile - дополнительные настройки сохранения файлов") сохраняет в соответствии выставленным настройкам (там же - "Настроить..."), а так-же при гибернации или выключении системы с открытым AkelPad'ом. Я думаю именно он "виновник" вашего вопроса. При желании отключить этот сервис - зайти в "Настроить..." и снять все птицы в поле "Момент сохранения".
Если нужно не отключить, а изменить место сохранения - переназначьте в плагине ("Плагины" —>"SaveFile - дополнительные настройки сохранения файлов" —>"Настроить...") в поле "Метод сохранения" директорию для сохранения. Одновременно измените ее и в кнопке "Папка:...Сохраненных файлов"(это 14-я слева кнопка в основном тулбаре, нажать на ее треугольник)

Guman
10-11-2012, 09:37
Ребята не задумывались над универсальной установкой на системах х86 и х64?????????

Может есть у кого сборка с автовибором разрядности системы

San_dr
10-11-2012, 17:57
не задумывались над универсальной установкой на системах х86 и х64? »
Сложно совместить и универсальную установку (т.е. и в System32 c подменой MS NotePad, и в Program Files) да еще с автоопределением разрядности. Необходим SfcPatch.exe для х64, (для установки с подменой штатного). Для установки только в Program Files, - это не есть проблема, а вот универсал и по разрядности, и по месту (PF или S32) - сложно (для меня, по крайней мере). Да и ini файлы (ContextMenu.ini, и все ToolBar....ini) для х64 и х86 -разные, и все.dll, и все .ехе. Общие - иконки, фоновые текстуры, скрипты. Выигрыш есть, но не перевешивает сложностей - мое мнение.

Guman
10-11-2012, 18:33
самый простой способ..
берем 2 версии программы х86 и х64
создаем 3 распаковавшихся архива.
1-архив х86.exe Суем туда файлы касающиеся только установки на х86
2-архив х64.exe Суем туда файлы касающиеся только установки на х64
3-архив х86х64Files.exe Будет у на общий где одинаковые файлы с двух архивов х86 и х64 буду лежать здесь.

а дальше создать SFX экзешник с помошью кнопки и поместить эти архиви внутри него.. и присвоить папки для каждой разрядности системы..

приведу простой пример батника...
@echo off
If /I "%Processor_Architecture%"=="x86" (
х86.exe
х86х64Files.exe
)

If /I "%Processor_Architecture%"=="AMD64" (
х64.exe
х86х64Files.exe
)

Можно еще грамотнее сделать.. с помощью кнопки...

это простой примерчик..
ни че особо трудного нету.

Впринципи могу создать адон конструктор..
но мне нужны готовые версии акелапад х64 и х86
у самого времени нету опять это реализовать..




© OSzone.net 2001-2012