Ну дык вам и советуют: сделай скрипт который будет делать нужное тебе при выгрузке. Засуньте его в автозапуск и радуйтесь. Просто городить ещё для выгрузки те же огороды, который и для запуска особо то и нету - очень накладно и тяжело.
Posted: Tue May 20, 2014 10:17 pm
by Andrey_A_A
Ну дык вам и советуют:
FeyFre, я что у Вас запрашиваю? Вы что-ли автор?... Засуньте Ваши советы в авто... и радуйтесь. Вам я знаю всё тяжело...
Разве скрипт который посоветовал KDJ работает по нажатию на кнопку закрытия окна [X]?
Ожидаю ответа от Instructor'a...
//// Execute on program close.
var hMainWnd=AkelPad.GetMainWnd();
var oSys=AkelPad.SystemFunction();
var hScript;
if ((hScript=AkelPad.ScriptHandle(WScript.ScriptName, 3 /*SH_FINDSCRIPT*/)) && AkelPad.ScriptHandle(hScript, 13 /*SH_GETMESSAGELOOP*/))
{
//Script is running, second call close it.
AkelPad.ScriptHandle(hScript, 33 /*SH_CLOSESCRIPT*/);
}
else
{
if (AkelPad.WindowSubClass(1 /*WSC_MAINPROC*/, MainCallback, 0x10 /*WM_CLOSE*/))
{
//Allow other scripts running and unlock main thread from waiting this script.
AkelPad.ScriptNoMutex(0x3 /*ULT_UNLOCKSCRIPTSQUEUE|ULT_UNLOCKPROGRAMTHREAD*/);
//Message loop
AkelPad.WindowGetMessage();
AkelPad.WindowUnsubClass(1 /*WSC_MAINPROC*/);
}
}
function MainCallback(hWnd, uMsg, wParam, lParam)
{
if (uMsg == 0x10 /*WM_CLOSE*/)
{
AkelPad.Exec("Notepad.exe");
}
}
Posted: Fri May 23, 2014 10:36 am
by Andrey_A_A
Instructor, спасибо, принцип понятен.
Posted: Sat May 24, 2014 11:18 am
by Itons
Здравствуйте!
Я бы хотел предложить несколько изменений в AcelPad:
1) Чтобы окна поиска, замены и перехода на другую строку автоматически менялись в случае если уже открыто какое-то из этих окон. А то сейчас если жму кнопку открытия окна "Заменить" при открытом окне "Найти", то она не срабатывает и нужно сначала закрыть окно поиска, а потом еще раз нажать кнопку заменить.
2) Очень полезна функция разделения окна, но изначально она разделяет окно на 4 части. В большинстве случаев необходимо горизонтально разделить окно на две части, а с четырьмя частями наоборот неудобно работать. Сначала я подумал, что можно разделять только на 4 части, потом при случайном щелчке по разделителю, появилось разделение окна на 2 части. Может быть стоит сделать непосредственно подпункты разделения окна типа: "Горизонтальный разделитель окна", "Вертикальный разделитель окна", "Крестообразное разделение окна" или что-то наподобие?
3) Чтобы выдавалось предупреждение при закрытии окна с несколькими одновременно открытыми вкладками, даже если все они сохранены. Если и не по-умолчанию, то хотя бы чтобы был такой пункт в настройках. А то сейчас часто из-за спешки нажимаю кнопку закрытия, и разом куча открытых документов молча закрывается, приходится все открывать заново.
4) Если выделить текст, расположенный на нескольких строчках, а потом нажать пробел, то к началам строк добавляется пробел. Я же сначала подумал, что это какой-то глюк, текст не заменяется, потом заметил, что добавляются пробелы в начало строк. Не знаю, может быть остальным удобнее так, мне так не очень нравится. Обычно все сложные действия висят на сочетаниях клавиш, а не на одной обычной клавише.
5) Если в AcelPad открыто несколько вкладок и открывается новая пустая вкладка, то если потом открыть какой-нибудь документ, то он открывается в этой новой вкладке. Хотя по-идее он должен был открыться в еще одной новой вкладке.
Еще однажды перестало показываться окно "Поиск завершен" когда я искал что-то, чего не было на странице. Нажимал кнопку "Найти далее" и при этом ничего не происходило. Я не понял из-за чего это произошло, может я что-то сделал не так. Больше такое не повторялось.
В остальном все бесподобно, хоть я и недавно стал использовать новую версию программы. Особенно порадовало появление поиска и замены с регулярными выражениями!!! Всегда о них мечтал. Когда-то очень давно понадобилось открыть 50 мегабайтный файл, попробовал AcelPad и с тех пор пользуюсь только им. Сначала почти не настраивал, использовал из-за его большой скорости открытия файлов, а потом распробовал настройки и оказалось вообще отлично. Сейчас использую его из-за удобства и большой скорости работы.
Старею, у самого включено И про Exit забыл, залогинился исправить...
Posted: Sun May 25, 2014 4:46 pm
by Itons
>Если новая вкладка без изменений, то ее можно сказать и нет
Зачем же ее до этого специально открывали, если потом она стала не нужной?
Спасибо за советы с плагинами, но я бы не стал отвлекать вопросами как что-либо сделать. Мне показались, что эти варианты изменений сделают AcelPad немного более предсказуемым и удобным.
Еще, предложу добавить в Help способ выделения до начала (Ctrl+Shift+Home) и до конца (Ctrl+Shift+End) текста. Для больших выделений этот способ очень полезен и вряд ли все поголовно о нем знают.
Удачи!
Posted: Sun May 25, 2014 5:11 pm
by Skif_off
Itons wrote:Зачем же ее до этого специально открывали, если потом она стала не нужной?
Если нет никаких изменений, то формально она как бы и ни к чему. Зайдем с другой стороны - назовите редактор, который делает иначе.
Itons wrote:Спасибо за советы с плагинами, но я бы не стал отвлекать вопросами как что-либо сделать. Мне показались, что эти варианты изменений сделают AcelPad немного более предсказуемым и удобным
Суть удобства AkelPad в его расширяемости: нужен дополнительный функционал - плагины и скрипты в помощь.
Itons wrote:Еще, предложу добавить в Help способ выделения до начала (Ctrl+Shift+Home) и до конца (Ctrl+Shift+End) текста. Для больших выделений этот способ очень полезен и вряд ли все поголовно о нем знают.
Это глобальные сочетания Windows, есть еще Ctrl+Shift+стрелки вправо и влево, собирать все? Перечислены основные
Posted: Tue May 27, 2014 8:28 am
by olgapet
1. Сделать кнопки "Да для всех" и "Нет для всех" на вопрос "бинарный, открыть?", а так же для окна "Не возможно открыть" сделать кнопку "Ок для всех".
2. Возможно ли, чтобы при немоноширинном шрифте вертикальный маркер перемещался попиксельно?
Itons wrote:
Если в AcelPad открыто несколько вкладок и открывается новая пустая вкладка, то если потом открыть какой-нибудь документ, то он открывается в этой новой вкладке. Хотя по-идее он должен был открыться в еще одной новой вкладке.
Что-то я здесь ошибся. Подумал что новый документ открывается в пустой вкладке даже когда активная вкладка это не новая пустая вкладка. А если новый документ открывается в уже открытой пустой вкладке, то хорошо, удобно
Posted: Sun Jul 13, 2014 5:19 pm
by Cuprum
Можно ли добавить настройку, чтобы при сохранении нового созданного файла в диалоге сохранения подставлялся тот же каталог, что и у файла во вкладке слева?
Posted: Wed Jul 16, 2014 12:30 pm
by Instructor
Cuprum
Можно таким скриптом заменить пункт сохранения: