Page 9 of 24

Posted: Thu Nov 11, 2010 2:35 pm
by FeyFre
Serge Yolkin
У AkelUpdater есть специальный ключик которым можно сказать какие файлы не заменять.
Но я им не пользуюсь, просто держу копию, и после обновления переписывают(предварительно делаю сравнение на предмет изменившегося синтаксиса, в этом случаю копиту фиксю тоже)

Posted: Thu Nov 11, 2010 8:40 pm
by Serge Yolkin
Fr0sT
FeyFre
Всем спасибо.

Posted: Sat Dec 04, 2010 11:24 am
by Mr.Merak
Хотелось бы, что бы на этой странице указывалась версия http://akelpad.sourceforge.net/ru/plugins.php

Также, желательна версия в заголовок окна программы

AkelUpdater

Posted: Fri Feb 04, 2011 7:58 am
by San_dr
Собственно предложение не по самому блокноту, а по обновлятору.
При различных публикациях на форумах, например на тему Аддона для интеграции в дистрибутив, принято указавать версию программы, состав плагинов и их версии. Такая инфа есть в окне обновлятора, но сделать копипаст из него невозможно. Практически очень похожее окно компонентов в программе Foobar2000 (Preferences->Components). Там для этих целей внизу есть кнопка, позволяющая вобрать инфу в буфер обмена - Copy report. Вот что-то такое хочется и в окне AkelUpdater

Re: AkelUpdater

Posted: Mon Feb 07, 2011 9:15 am
by opk44
San_dr wrote:...указавать версию программы, состав плагинов и их версии. Такая инфа есть в окне обновлятора, но сделать копипаст из него невозможно...
Попробуйте скрипт "VersionInfo.js"

Re: AkelUpdater

Posted: Mon Feb 07, 2011 9:20 am
by VladSh
opk44 wrote:Попробуйте скрипт "VersionInfo.js"
Кнопка в AkelUpdater'е была бы лучше.

Posted: Fri Feb 18, 2011 9:03 pm
by Lenchik
Хотелось бы, чтобы после успешного обновления можно было как-то по выдаче апдейтера определить было ли обновлено само приложение, плагины или и то и другое вместе, и, в зависимости от этого, была возможность инициировать какой-либо внешний cmd-скрипт/программу.
Например:

Code: Select all

Exec(`rundll32.exe shell32,ShellExec_RunDLL "%a\AkelFiles\AkelUpdater.exe /programupdated='"%a\AkelFiles\afterprogramupdated.cmd"'"`)
Это для дальнейшего развития идей отсюда:
http://forum.oszone.net/post-1588028-1107.html
http://forum.oszone.net/post-1616605-1129.html

Posted: Fri Apr 08, 2011 8:55 am
by Infocatcher
Имеем Windows 7 x86 и пункт меню:

Code: Select all

"&Проверить наличие обновлений…" Exec("%a\AkelFiles\AkelUpdater.exe") Icon("%a\AkelFiles\AkelUpdater.exe")
И не имеем прав администратора.
При запуске ничего не происходит. А если запустить .exe из проводника, то запросит пароль админа.

И для чего AkelUpdater'у повышенные права?

Posted: Fri Apr 08, 2011 9:00 am
by Instructor
Infocatcher
Чтоб исключить какие-либо проблемы с UAC. Недавно устанавливал Win7, так до отключения UAC у меня в "Program Files" только MS Office установился из всех попробованных программ.

Posted: Fri Apr 08, 2011 9:03 am
by Infocatcher
Instructor
Разве нельзя запрашивать только если эти проблемы возникли?

Posted: Fri Apr 08, 2011 9:08 am
by Instructor
Infocatcher
Ага, три раза :)

Posted: Fri Apr 08, 2011 9:14 am
by Infocatcher
Instructor
Тут ведь какое дело – без пароля администратора ничего не выйдет даже если есть права на запись.

Posted: Fri Apr 08, 2011 10:55 am
by Instructor
Infocatcher
Могу посоветовать только отключить UAC, т.к. пока не имею желания с ним разбираться.

Posted: Fri Apr 08, 2011 12:33 pm
by Infocatcher
Instructor
Он же без пароля администратора не отключается. :)
Тогда надо хотя бы исправить, чтобы для ограниченной учетной записи делало хоть что-нибудь.

Posted: Fri Apr 08, 2011 12:57 pm
by Instructor
Infocatcher
Попробуйте разместить Akelpad не в системных папках (ProgramFiles, Windows ...), если он там.