P.S. Переписал свои скрипты, в которых встречалось подключение других, на использование AkelPad.Include().
Соответственно скрипты-"библиотеки" теперь должны находиться в ...\Scripts\Include\.
Posted: Fri Mar 25, 2011 4:35 pm
by se7h
VladSh wrote:P.S. Переписал свои скрипты, в которых встречалось подключение других, на использование AkelPad.Include().
Соответственно скрипты-"библиотеки" теперь должны находиться в ...\Scripts\Include\.
Для вызывающих скриптов проще наверное было бы сказать, какие НЕ менялись... Менялось большинство.
Posted: Fri Mar 25, 2011 6:33 pm
by Instructor
Предложение тройке VladSh, KDJ, Infocatcher находящимся в верхушке темы Scripts collection создать архив своих скриптов, которые указаны в первом сообщении темы. Для упрощения задачи приведу часть кода своего батника:
@ECHO OFF
if exist "Instructor.zip" del "Instructor.zip"
"%ProgramFiles%\7-Zip\7z.exe" a -tzip -r "Instructor.zip" DeleteRecentFile.js
"%ProgramFiles%\7-Zip\7z.exe" a -tzip -r "Instructor.zip" NsisCall.js
"%ProgramFiles%\7-Zip\7z.exe" a -tzip -r "Instructor.zip" ChmKeyword.js
...
@echo off
set _7Zip="%COMMANDER_PATH%\arch\7-Zip-4.65\7zG.exe"
set output="all_scripts.zip"
set scripts=measuresConverter.js ^
runScript.js ^
executeScript.js ^
...
if exist %output% del %output%
%_7Zip% a -mx9 -mfb=258 -mpass=15 -tzip -- %output% %scripts%
Но у меня другая проблема – есть скрипты, оставленные, как примеры – или есть более общая замена, или это действительно пример. И лежит все это отдельно.
Я этим скриптом эту проблему пытался исправить..
Может быть и подойдёт, но такие файлы встречаются редко, и как назло сейчас для проверки не могу найти.
Posted: Mon Mar 28, 2011 10:06 am
by VladSh
С архивами скриптов здорово!
Вот если бы ещё кто-нибудь скрипт забарабанил...
Алгоритм примерно такой:
1. Получаем путь, откуда брать архивы:
- сначала пытаемся взять путь из AkelUpdater'а (куда архив PlugsPack сохраняется при соотв. опции);
- иначе берём из первой строки своего ini-файла.
2. Распаковываем архив в папку с именем архива;
3. Обновляем только те скрипты, что указаны в своём ini-файле для данного архива. А ещё лучше обновлять только те, что уже имеются в папке Scripts проги!
4. Удаляем папку со скриптами и архив.
Пункты 2-4 в цикле, по количеству архивов из ini-файла.
А если бы это было в AkelUpdater'е, то вообще было бы православно!
Posted: Tue Mar 29, 2011 2:08 pm
by se7h
WinMerge 0.4
Added ability to specify the path to WinMerge manually (via the argument)
Добавлена возможность задания пути к WinMerge вручную (через аргумент)
Также изменялись:
- CreateSubParagraph.js - исправлена парочка старых назойливых недоработок: добавлена поддержка скобок (см. вариант 7 в описании) и перевод текста, находящегося справа от курсора, на новую строку;
- SaveAs.js - по мелочи.