Page 56 of 97

Posted: Mon Jan 31, 2011 6:43 pm
by Infocatcher
insertEval.js
More compatible with «web» scripts (implemented some DOM-specific methods like window.alert() and document.write()).

Posted: Tue Feb 01, 2011 5:52 am
by Instructor
KDJ
Changed.

Posted: Tue Feb 01, 2011 8:30 am
by VladSh
FeyFre wrote:Пройдись ка по постам-скриптам, если есть авторские особые замечания к скриптам, то они там(или в крайнем случае в начале самого скрипта)
Сделано.
Заодно и подкорректировал описания некоторых своих скриптов ))
Описания не вставил либо там, где не было описаний, либо где оно совпадает с именем скрипта.
Ники пришлось сделать нежирными, т.к. всё содержимое жирным жутко читаемо.
KDJ wrote:A mistake in script collection.
Script SplitSwitch_alternative.js is assigned to VladSh.
On another's never claimed ;)

Posted: Tue Feb 01, 2011 9:09 pm
by se7h
Infocatcher

%LOCALAPPDATA% - эта переменная появилась начиная с Vist'ы, в XP её нет, но её можно заменить вот такой записью:

Code: Select all

%USERPROFILE%\Local Settings\Application Data
это я вот об этой части знакомого нам скрипта:

Code: Select all

   "Google Chrome": { 
      paths: [ 
         "%LocalAppData%\\Google\\Chrome\\Application\\chrome.exe", 
         "%COMMANDER_PATH%\\..\\GoogleChromePortable\\GoogleChromePortable.exe", 
         "%AkelDir%\\..\\GoogleChromePortable\\GoogleChromePortable.exe" 
      ], 
      args: "%f" 
   },
пришлось добавить такую строку:

Code: Select all

"%USERPROFILE%\\Local Settings\\Application Data\\Bromium\\Application\\chrome.exe"
обращаю внимание, что бывает в пути к браузеру вместо Chrome встречается Bromuim (устанавливал Yandex'овскую версию Chrome)

Posted: Tue Feb 01, 2011 10:09 pm
by Infocatcher
se7h wrote:%LOCALAPPDATA% - эта переменная появилась начиная с Vist'ы, в XP её нет, но её можно заменить вот такой записью:

Code: Select all

%USERPROFILE%\Local Settings\Application Data
И правда. Жаль, хорошая переменная. :)
бывает в пути к браузеру вместо Chrome встречается Bromuim (устанавливал Yandex'овскую версию Chrome)
И этот со вкусом яндекса? Заполонили!
А ведь еще и Chromium есть, и он тоже куда-то ставится.

Пока добавил только "%UserProfile%\\Local Settings\Application Data\\Google\\Chrome\\Application\\chrome.exe".

Posted: Tue Feb 01, 2011 10:41 pm
by se7h
Пока добавил только "%UserProfile%\\Local Settings\Application Data\\Google\\Chrome\\Application\\chrome.exe".
не нужно стесняться, добавлять так добавлять :D

Posted: Wed Feb 02, 2011 3:39 am
by Infocatcher
openRelativeFile.js
Прототип для открытия файлов по относительным ссылкам.
Примеры:

Code: Select all

<script type="text/javascript" src="scripts/someScript.js"></script>

Code: Select all

#include "AkelEdit\StackFunc.h"
Для открытия выделение должно быть внутри символов, ограничивающих путь. Далее ищутся delimitersStart слева и delimitersEnd справа. Если найдены, то проверяется существование полученного пути относительно текущего и относительно предопределенных в массиве paths. Если файл найден, то он открывается, а путь выделяется.

Posted: Wed Feb 02, 2011 8:18 am
by VladSh
Infocatcher wrote:openRelativeFile.js
Прототип для открытия файлов по относительным ссылкам.
Что-то похожее: OpenByLSC.js. Оно работает по реальным ссылкам, по чёткому тексту - достаточно выделить имя скрипта или скопировать его в буфер обмена (например из ContextMenu-плагина) и вызвать комбинацию клавиш. Такие "/" слэши (возможно, пока) не поддерживаются.
Открываются не только файлы, но и пути, и инет-ссылки.

Posted: Wed Feb 02, 2011 9:50 am
by FeyFre
jsBeautifier.js <download>
JavaScript unpacker and beautifier, based on code from http://jsbeautifier.org/.

(Post size limit, only download available)
Положи его пожалуйста на FileKeeper.org а то с укоза не тянется.

Posted: Wed Feb 02, 2011 10:26 am
by Infocatcher
FeyFre
Одно зеркало я уже заводил. Там же и jsBeautifier.js можно взять.

Posted: Wed Feb 02, 2011 3:14 pm
by Andrey_A_A
Спасибо VladSh за скрипт RegJump.js и за помощь в оттачивании скрипта , который обнавлён SwitchSplittedWindow.vbs
Появились следующие три задачи немного схожие
1. Все адреса (полные имена) открытых файлов сохранить в файл
(если был бы такой функционал в Сессион плагине, то вопрос бы отпал)
2. Все открытые файлы заархивировать в архив (любой zip, rar...) по указанному пути
3. Все открытые файлы скопировать в указанную папку
С одним файлом я и сам бы разобрался, но вот с группой открытых в AkelPade пока знаний не хватает. Помогите чем можете!

Posted: Wed Feb 02, 2011 3:23 pm
by Infocatcher
openRelativeFile.js
Теперь должно находить пути, ограниченные пробелами.
И теперь есть упрощенный парсер для chrome.manifest. Зачем надо? Мне надо. :D

Posted: Thu Feb 03, 2011 9:05 am
by VladSh
Deim0s wrote:Хотелось бы, если можно, как раз любые одиночные, не только отступы.
Обновлённый SpacesToTabs.js; пользуйтесь :)
Только вызов из ContextMenu-плагина, естессно, немного изменился..

Posted: Thu Feb 03, 2011 10:19 am
by VladSh
Instructor
Можно ли как-то сделать, чтобы ShiftTabSize.js не изменял настройки проги?
Просто таких файлов бывает не много, в которых надо подгонять размер табуляции, и очень бы не хотелось постоянно вручную возвращать его обратно.

Posted: Thu Feb 03, 2011 3:48 pm
by FeyFre
VladSh, ну дык у него такая задача - изменить настройку проги :)