Показать полную графическую версию : [addon] Akelpad
ya158, использую ключ Akelpad4.exe /DIR="%ProgramFiles%/Akel"
Создается папка c:\Program FilesAkel\AkelFiles\ и все. ничего не устанавливается
при использовании ключа Akelpad4.exe /p стандартный блокнот заменяется, но буквально через секунду система возвращает стандартный
ya158, не хочу наговаривать, НО Ваш аддон убийца. Запустил make, получил акелпад. Увидев описанные глюки, решил методом тыка записать вот так:
.\Akelpad4.exe /DIR=%ProgramFiles%/Akelpad /I
то есть без кавычек.... И он убил все, что смог в програм файлс. Уже не помню после шока, удаление произошло после запуска установки, или при удалении... То, что собрал с помощью make по ссылке. http://ifolder.ru/28426446
Pozia,
Надо было в командной строке писать правильный путь
Akelpad4.exe /DIR=%ProgramFiles%\Akelpad /I
Инсталлятор увидел после %ProgramFiles% слеш "/", а не обратный слеш "\" и понял, что путь - это %ProgramFiles%, а Akelpad - это не папка в %ProgramFiles%, а какой-то параметр. Инсталлятор сделан таким образом, что, если директория установки задаётся с помощью ключа /DIR, то сначала эта директория полностью удаляется, потом создаётся снова и в неё устанавливается Akelpad.
Понятно, что надо делать "защиту от дурака" (Pozia, не прими на свой счёт). Есть два предложения:
1. Удалятся будет не вся директория, а только файлы Akelpad-а. Минус этого подхода - не известно, какие конкретно файлы будут лежать в той директории, куда устанавливается Akelpad и может быть не все необходимые файлы будут удалены.
2. Всегда создавать подпапку с определённым именем (например, Akelpad) в той папке, которая задана в /DIR и уже в неё устанавливать Akelpad. Минус этого подхода - если задать /DIR=%ProgramFiles%\Akelpad, то Akelpad установиться в %ProgramFiles%\Akelpad\Akelpad.
Или предложите свой вариант.
Всё выше сказанное относится к работе инсталлятора с использованием ключа /DIR. Если этот ключ не используется, то инсталлятор работает по другому.
Надо было в командной строке писать правильный путь »
так надо бы указать правильно в текстовом файле с описанием )). Я скопировал не задумываясь о ТАКИХ последствиях при ошибочном пути.
Понятно, что надо делать "защиту от дурака" »
так тут и профи может проявить невнимательность...
по мне, так лучше п.1
а как на счет
при использовании ключа Akelpad4.exe /p стандартный блокнот заменяется, но буквально через секунду система возвращает стандартный »
?
так надо бы указать правильно в текстовом файле с описанием »
Согласен = моя вина, исправлю
по мне, так лучше п.1 »
Подожду, что скажет народ.
при использовании ключа Akelpad4.exe /p стандартный блокнот заменяется, но буквально через секунду система возвращает стандартный »
Ты это делаешь одновременно с /DIR ?
Ты это делаешь одновременно с /DIR ? »
нет. просто /p. Я так пологаю не снимается защита с файла блокнота? Просто сразу он заменяется и буквально в первую секунду я его могу запустить из систем32, и тут же вижу как иконка и размер файла меняются. Перезапускаю - там уже родной блокнот
Цитата Pozia: по мне, так лучше п.1 »
Подожду, что скажет народ. »
п1 - половинчатое решение, что-то не удалится, будут глюки, разборки...
п2 - гарантирует полное удаление только названной папки, а не всего Program Files. Просто надо будет напомнить о необходимости ручного удаления апплетом Установка и удаление - это в том случае, если название папки не будет соответствовать применяемому ранее (ранее было %ProgramFiles%\Akel). Но это 1 раз, потом все последующие версии уже будут автоматом.
Я за п.2
А пока расписал подробности на своей страничке.http://forum.oszone.net/post-1449513-982.html
Понятно, что надо делать "защиту от дурака" »
Это надо делать в ЛЮБОМ общественном проекте. Т.к. в обществе встречаются любые экземпляры с вероятностью стремящейся к 1. А автор, само собой, "не дурак"... :)
IMHO
ЗЫ. Выкладываю свой вариант проблемного файла. Попутно исправлено множество орфографических ошибок. :boast:
Pozia,
Ты оказался прав - у меня ошибка в конструкторе, из-за которой на срабатывал ключ /p. Попробуй файл из вложения (замени в папке files).
Выкладываю свой вариант проблемного файла. Попутно исправлено множество орфографических ошибок. »
Почитаю
ya158, на днях только винду на ноги поставлю )
ya158, кстати, давно в ветке не был, Семерка поддерживается? Планируется если нет?
Семерка поддерживается? »
Не знаю - ни разу не пробовал - у меня XP
Попробуй файл из вложения (замени в папке files). »
c дрожью в руках, с холодным потом по спине, пробую...
Как в последней версии акелпада убрать возможность ставить курсор в то поле, где я еще не ставил пробел? Очень раздрожает.
Pozia,
В Акелпаде это не встроено.
Это скрипт от KDJ:
-"Каретка по границе" Call("Scripts::Main", 1, "CaretOptionsSwitch.js", `"0" "%m%i"`)
-"Каретка по границе" Call("Scripts::Main", 1, "CaretOptionsSwitch.js", `"0" "%m%i"`) »
а где это отключить? не нашел такого скрипта
Цитата LonerD: -"Каретка по границе" Call("Scripts::Main", 1, "CaretOptionsSwitch.js", `"0" "%m%i"`) »
а где это отключить? не нашел такого скрипта »
Это зависит от сборки, если бы это было в моей (а его там нет) - то Настройки-> Скрипты и изменить статус. То есть не зная сборки невозможно указать на эту кнопку или пункт меню.
Но я скачал его, этот скрипт и запустил у себя для изучения. В файле AkelPad.ini упоминаний об CaretOptionsSwitch не появилось. Но вот это меняется: (я даю несколько строчек для привязки, редактировать надо одну)
Это когда скрипт включен:
[Options]
AltLineFill=1
AltLineSkip=1
CaretOptions=7
CaretWidth=1
ClickURL=2
Это когда скрипт выключен:
[Options]
AltLineFill=1
AltLineSkip=1
CaretOptions=6
CaretWidth=1
ClickURL=2
Найди в AkelPad.ini эти строки и отредактируй CaretOptions=6 при закрытом Акельпаде (том где тебе мешает скрипт) Редактируй или в другом Акеле, или в Нотепаде, сохрани, запускай, все ОК.
Understanding
06-02-2012, 13:31
Ребят, на основе версии AkelPad 4.7.3 сборка будет в феврале? Спасибо, аддон - просто прелесть!
(х86)v. 4.7.3 в шапке.
Сделал еще один (пятый) способ установки через батник S32_SFC.bat (хотя, честно сказать - ни разу не сталкивался с его необходимостью, может все системы уже патченные были).
Если вы ставите AkelPad на "живую" систему, в которой не был произведён патч отключения SFC для файла 'notepad.exe', то запустите файл S32_SFC.bat в папке аддона. Так же следует поступить при неудачной установке (если стандартный блокнот заменяется, но буквально через секунду система возвращает стандартный).
AlexM22204
06-02-2012, 20:58
Обновил свой вариант установщика Akelpad до версии 4.7.3 + Совместим с Windows XP и Windows 7... Смотреть ЗДЕСЬ (http://forum.oszone.net/post-1300099-886.html) :)
А будет ли обновление аддона от add-on AkelPad Rus от BXA »?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC