Коллекция скриптов
Описание
Архивы со скриптами, которые обновляются с помощью AkelUpdater, находятся здесь.
KDJ.zip - архив скриптов.
- TextReplace.js - GUI для TextReplace_function.js
- TextReplace_function.js - Заменить текст в окне редактирования. Include.
- SortLinesWithIntegers.js - Сортировка строк, содержащих целые числа
- RunScriptOnTabs.js - Запустить скрипт / метод / пакет на вкладках MDI
- HtmlView.js - Предпросмотр HTML-файла в WebBrowser
- OpenNextFile.js - Откройте следующий / предыдущий / первый / последний файл в каталоге текущего файла.
- PDFtk-G.js (5 части) - GUI для PDFtk Server - управление PDF-документами.
- RunCommand.js (2 части) - Запустить команду и захватить вывод.
- TextMarker.js (2 части) - GUI для маркировки указанного текста с помощью плагина Coder.
- TabFont.js - Задаёт шрифт на вкладках AkelPad (MDI / PMDI).
- AkelPadRestart.js - Перезапустите AkelPad без использования дополнительных инструментов.
- CreateDialog_example.js - Пример создания диалоговых окон с использованием функций CreateDialogWindow() и CreateDialogBox().
- CreateDialog_functions.js - Функции для создания диалоговых окон.
- TabNumberByKeyboard.js - Выбор вкладки, нажатием Ctrl/Shift/Alt+Number (MDI / PMDI).
- AkelPadDocsView.js (2 части) - Предпросмотр файлов документов (...\AkelPad\AkelFiles\Docs\).
- LineBoardRClickPanel.js - Клик правой кнопкой мыши на панели LineBoard для вызова любого скрипта или ContextMenu::Show вместо меню LineBoard.
- LineBoardRulerOnOff.js - Вкл/откл линейку LineBoard.
- LineBoardBookmarks.js - Несколько операций с закладками.
- IconsOnTabs.js - Удаляет/восстанавливает значки файлов на вкладках (MDI/PMDI).
- AkelPadTitle.js - Изменяет заголовок основного окна AkelPad.
- AkelPadManualSettings.js (3 части) - GUI для ручной настройки.
- CalculatorBin.js - Битовый калькулятор.
- AkelPadMethodsView.js - Список методов AkelPad из файлов Scripts-Eng.txt и Scripts-Rus.txt.
- TabMinMax.js - Свернуть, развернуть или восстановить вкладку в режиме MDI.
- FindReplaceEx.js (3 части) - Расширенная версия диалога "Найти/Заменить". Interface language files.
- GoToEx.js - "Перейти к" диалог с аргументом
- ScreenView.js - Переключение между различными видами экрана AkelPad.
- FindReplaceFiles.js - Поиск файлов по имени и содержимому
- FontCycleSwitch.js, FontCycleSwitch_PerverseCode.js - Циклическое переключение между шрифтами.
- InputBox_function.js, InputBox_example.js - InputBox с несколькими задаваемыми значениями и переменной шириной окна.
- PluginText.js - Операции над текстом из плагинов: Coder, ContextMenu, Hotkeys и ToolBar.
- FileAndStream.js (4 части) - Менеджер файлов и потоков NTFS.
- SendData.js - Отправляет данные и нажатия клавиш из текстового файла или листа Excel в другое окно.
- CaretOptionsSwitch.js - Переключение четырех опций каретки.
- FileStreamsList.js, FileStreamCreate.js, FileStreamDelete.js, FileStreamOpen.js, FileStreamRead.js, FileStreamWrite.js - Примеры использования FileStreams_functions.js
- FileStreams_functions.js - Функции для поддержки потоков файлов NTFS (альтернативные потоки данных).
- WindowsList.js - Список окон (на рабочем столе).
- EnumerateWindows_functions.js - Перечисляет окна верхнего уровня и дочерние окна (функции).
- FontDialogMonospace.js, ChooseFont_examples.js - Примеры использования функции ChooseFont.
- ChooseFont_function.js - Отображает диалоговое окно с выбором шрифтов.
- FontIniRestore.js, FontIniRestore.vbs - Восстанавливает начальные настройки шрифта, стиля и размера шрифта из AkelPad.ini или реестра.
- PlugTextReadFromIni.js - Opens text of ContextMenu/ToolBar plugin in AkelPad edit window.
- PlugTextToAkelPad.js - Copy the text from edit window of ContextMenu/ToolBar plugin to AkelPad or vice versa.
- PlugToolBarAkelFont.js - Запустите плагин ContextMenu со шрифтом, который установлен в AkelPad или изменен.
- PlugContextMenuAkelFont.js - Измените шрифт в окне плагина панели инструментов.
- MarginsChange.js - Изменить поля в окне редактирования.
- ShowScrollBar.js - Показать/скрыть полосы прокрутки в окне редактирования.
- MapNetDrive.js - Сопоставление сетевых дисков.
- InsertFolderName.js, InsertFolderName_alternative.js, BrowseForFolder_function.js - вставляет имя папки с помощью функции SHBrowseForFolder.
- Translator.js - переводит текст через Google и MS Bing.
- InsertDateFromCalendar.js - вставляет дату и/или время из календаря.
- ResetUrlDelimiters.js - восстанавливает значение по умолчанию разделителей URL (Опции→ Настройки→ Редактор 2→ Разделители)
- ResetUrlPrefixes.js - восстанавливает префиксы URL-адресов по умолчанию (Опции→ Настройки→ Редактор 2→ Префиксы)
- InsertTabOrSpaces.js - вставляет табуляцию или пробелы, противоположные настройке Опции→ Настройки→ Редактор 1→ Размер вкладки→ Пробелы (bTabStopAsSpaces)
- ReplaceReplicateCharsWithOne.js - заменить повторяющиеся символы одним символом
- SortWords.js - сортировать слова.
- RegExpTestJS.js (2 части) - тестер регулярных выражений для JavaScript
- SortList.js - сортирует списки в строках с помощью плагин Format
- SortLines.js - сортирует строки по двум ключам: по длине строки и по строке, по алфавиту или по номерам; удаляет дубликаты строк, меняет порядок строк
- SortInColumns.js
- GetTextRangeColumn_example.js - эта функция извлекает столбик текста, не выбирая
- DateToShortLocaleString_example.js - эта функция возвращает короткую локальную дату из системной даты
- ArrayTextSort_example.js - функция сортировки одномерного текстового массива
- Array2DSort_example.js - функция сортировки одного или двухмерного массива
- Array2DTransp_example.js - функция транспонирования двумерного массива
- BracketsGoTo.js - перейти к или выбрать между ближайшими скобками (XBrackets имеет SelToNearestBrackets)
- FileInfo.js - информация о файле и текстовая статистика
- LineMaxLength.js - информация о максимальной длине строки
- SelectRangeText.js - выберите диапазон текста, измените выбор
- FontIniSize.js, FontIniSize.vbs - Установите начальный размер шрифта из AkelPad.ini или реестра
- ColumnsSum.js - сумма чисел (выражений) в выбранном столбце
- ColumnsReplace.js - заменить текст в выбранном столбце
- ColumnsDuplicateSelect.js - выбрать целые столбцы или дублировать выбранные столбцы
- SelectionOpenInTab.js - открыть выделенный текст в новой вкладке
- SelectionSwitchCaretMove.js - переключить режим выбора (колонка вкл/откл), переместить каретку в выделение
- SelectionSwitch.js - изменение режима выбора (столбец вкл/откл) - простая версия
- AlignJustify.js - выровнять выбранные строки влево, вправо, в центре или по ширине
- SelectBeforeAfterCaret.js - выделить весь текст до или после каретки
- CSVToColumnText.js - преобразует текст в формате CSV в текст в столбцах
- CalculatorJS.js - Калькулятор выражений JS
- InsertTextLN.js - вставьте текст и номер строки в начале и в конце выделения
- InsertText.js - вставить текст в начале и в конце выделения
- InsertFileNamePath.js - вставляет в текстовый файл имя или путь и копирует в буфер обмена
- WordsMoveSelect.js - перемещать выбранные слова влево/вправо или только выделить целые слова
- TextMove.js - перемещает выделенный текст влево и вправо или вверх и вниз
- SplitSwitch_alternative.js - переключатель разделенного окна (альтернативный скрипт)
- LinesSelectCopyMoveDuplicate.js, MoveLinesUpDown_alt.js, LinesMoveDuplicateSelect.js - Выбирает целые строки, копирует, перемещает вверх/вниз или дублирует выбранные строки.
VladSh.zip - архив скриптов.
- pack7zip.js - Запаковка/распаковка архивов с помощью 7-zip
- tidy.js - Работа с HTML Tidy: валидация / форматирование
- ParagraphCreate.js - Формирование отступа по предыдущей строке
- SumNumbers.js - Подсчёт суммы всех чисел, содержащихся в выделенном тексте
- FullScreenEx.js - Переход в полноэкранный режим с возможностью отображения определённого тулбара; возвращение в нормальный режим
- FileTabs.js - скрипт "Include" для работы с вкладками AkelPad
- SpellCheckAddToWhiteList.js - Добавление текущего слова в белый список проверки орфографии; (альтернатива WriteInWhiteSpellCheckList.vbs)
- SpellCheckUnderlightSwitcher.js - Включение/отключение подчёркивания неправильно набранных слов
- CodeFoldSwitcher.js - Отображение области/окна навигации по коду
- SpecialCharSwitcher.js - Отображение групп специальных символов
- ScriptNameCopyAsBBCode.js - Копирует название скрипта в BBCode, подставляя в URL первую найденную в окне редактирования ссылку
- ScriptCopyToBlock.js - Копирует содержимое файла в определённую структуру [] для выкладки на форум
- CutFormattingText.js - Вырезает текст с "форматированием" (с подсветкой "синтаксиса" для текущего файла, установленной с помощью плагина Coder)
- DownloadMaster.js - Передача URL на закачку в Download Master; работает из контекстного меню ссылок
- OpenSessionsDir.js - Открывает папку, в которой сохраняются файлы сессий
- TranslateWithGoogleAPI.js - Перевод текста используя Google-API
- CaseUpperLower.js, CaseUpperLowerProper.js - Изменяет регистр текста по кругу: смешанный → ВЕРХНИЙ → нижний → Начинать С Прописных по аналогии, как это делает MS Word
- BlockDeclose.js - Убирает блочность (скобки { текст }) выделенного скрипта
- BlockSelect.js - Выделяет блок по заданным границам
- reassoc.js - Ассоциирование с программой расширений, указанных в AkelPad.ini
- Settings.js - скрипт "Include" для работы с настройками
- INI.js - "Include" для работы с ini-файлами
- Favourites.js - Работа с меню "Избранное": экспорт / замена / очистка
- SmartBackspace.js - Удаляет пробелы блоками (количество пробелов в блоке берётся из настроек программы)
- ParagraphRemove.js - Удаление текущего параграфа Ctrl+Alt+Y
- RegJump.js - Открывает выделенную ветвь в редакторе реестра
- ExecuteScriptMenu.js - Запуск скрипта из собственного меню избранных скриптов
- OpenAllFilesFromFileFolder.js - Открывает файлы, находящиеся в папке
- ProcessFolderFiles.js - шаблон скрипта для работы со всеми файлами, расположенными в указанной папке
- ProcessRowText.js - шаблон скрипта для работы со всеми строками текста (альтернативProcessSelectedText.js)
- ShiftVerticaly.js - переместить текст вертикально (альтернатива MoveLinesUpDown.js)
- OpenHelpString.js - открывает файл по указанному пути, открывает его и размещает на определенном тексте
- OpenScriptsHelp.js - Открывает справку по Scripts-плагину и переходит к запрашиваемому методу
- OpenCoderParamsFile.js - Открывает файл параметров Coder-плагина
- ShowMenuEx.js - получение значения, выбранного в пользовательском меню (меню, автоматически созданное из файлов параметров)
- ScriptNamesToContextMenuStrings.js - Преобразование имён скриптов в строки вызова ContextMenu-плагина
- LSConst.js - Преобразование столбца наименований пунктов в строки описаний констант
- LSGetItemValue.js - Преобразование dot-синтаксиса GetItemValue к стандартному
- LSReplaceItemValue.js - Преобразование dot-синтаксиса ReplaceItemValue к стандартному
- LSFunctionsItemToConst.js - Преобразование наименований полей в функциях в константы
- CaretSelect.js - выберите слово или ссылку в позиции курсора
- WordCaretCopy.js - скопировать слово в позиции курсора
- SpacesToTabs.js - Преобразование пробелов в символы табуляции
- InternetRequest.js - Интернет-запрос по сформированному в аргументах URL или выделенному тексту и открытие его в браузере по умолчанию
- SaveAs.js - Расширенное "Сохранить как..." по аналогии с тем, как это делает MS Word
- OpenByLSC.js - открыть файл по ссылке, выделенному или буферу обмена (поддерживается открытие скриптов из каталога AkalPad)
- DelInsideSpaces.js - удалить повторяющиеся пробелы внутри текста
- CreateSubParagraph.js - Создание новой строки с отступом и существующим типом пункта; поддерживается последовательная нумерация строк
- RecalcLineNumbers.js - пересчет номеров строк
- CreateLNMemo.js - Создание письма в клиенте Lotus Notes на основе открытого файла в текстовом редакторе AkelPad
- urlOpen.js - Открыть ссылку или сайт, определённый из ссылки или выделения
- UndoAllNoScroll.js - Расширенная отмена изменений; работает без скролирования документа
- DelEmptyLines.js - Удаляет пустые строки (альтернативный скрипт)
- DelLeadTrailSpaces.js - Убирает пустые символы по краям текста (альтернативный скрипт)
- DelLineFeed.js - Убирает переводы строк
- DeleteFile.js - Удаляет файл (текущий открытый на экране либо из списка свежих либо др.)
- InsertBefore.js - Вставка переданного набора символов перед каждой строкой
- HTMLlinefeed.js - Вставка переводов строк после <br>, замена <br> на <br /> (стандарт XHTML)
- HTMLDelUselessTags.js - Удаление ненужных (перегружающих страницу) тегов HTML
- HTMLDelAllTags.js - Удаляет все тэги, превращая HTML-документ в простой текстовый файл
- CommentsAdd.js - Комментирование строки или текстового блока
- CommentsDel.js - Раскомментирование строки или текстового блока
- CtrlDown.js - формирование, перенос и раскрытие символов блока
- selCompleteLine.js - общие функции для работы с текстом
- OpenEx.js - Открытие файла с возможностью выбора расширения из списка файла параметров
- RenameFileDialog.js - Переименование текущего файла
- CommonFunctions.js - общие функции для WinFS
- NewFilebyRecent.js - Универсальное создание нового файла на основе имеющегося в окне редактирования или в списке свежих
- insertStructure.js - Преобразовывает выделенный текст в блок определённой структуры
- CorrectCBCodepage.js - Корректировка кириллических символов буфера обмена
- InsertFileEx.js - Вставка выбранного текстового файла в текущий
- SpellCheckMSWord.js - Проверка орфографии используя MS Word (альтернативный скрипт)
- TestCurrentScript.js - Запуск открытого в текущей вкладке скрипта (для тестирования)
- ConsoleRun.js - Выполняет команду с помощью cmd (аналог WshShell.Run), с выводом результата выполнения в консоли Log-плагина
- ConsoleExec.js - Выполняет команду методом WshShell.Exec; используется для запуска некоторых приложений, аналог команды "Пуск" → "Выполнить"
- DateFormat.js - функция возврата времени и даты в указанном формате
- DateInsert.js - Вставка даты-времени в определённом в аргументах формате
- DateCopyToCB.js - Копирование в буфер обмена даты-времени в определённом в аргументах формате
- anymemo_TxtTabToXML.js - Конвертирование файла "TXT с TAB-разделителем" в "Mnemosyne XML1"
- anymemo_XML_Clean.js - Корректировка Mnemosyne_XML1-файла, полученного из AnyMemo, для удобства обработки:
- anymemo_XML_Correct_apos.js - Преобразование кода апострофа в его символ
- anymemo_XML_Revert_QA.js - Изменение направления Вопрос ↔ Ответ
- CaseUpperLower.js - Изменяет регистр текста по кругу: смешанный → ВЕРХНИЙ → нижний
- DelTrailSpaces.js - Убирает пустые символы в конце текста
- LineNumbersInsert.js - Нумерация выделенных строк
- LineNumbersRecalc.js - Перепросчёт номеров строк
- LSNotesPeekTextDecode.js - Раскодирование текста, скопированного из NotesPeek
- removeDebug.js - Удаляет отладочные команды вывода
- WinMerge.js - Сравнение двух открытых файлов в WinMerge
- WordCopy.js - Копирование текущего слова (на котором установлена каретка)
- WordSelect.js - Выделение текущего слова (на котором установлена каретка)
- XMLGetAttrValues.js - Вытягивание определённых атрибутов из каждой строки файла с XML-структурой
Infocatcher.zip - архив скриптов.
Instructor.zip - архив скриптов.
- QuoteExtend.js - Расширяет (или создает) выделение, до кавычек или скобок вокруг.
- History.js - Резидентный скрипт, позволяющий восстановить недавно закрытые документы.
- XMLValidator.js - Проверяет выделенный или весь текст XML.
- coder2wl.js - Объединяет список слов, из Coder-файла с белыми списками SpellCheck.
- SetMargins.js - Устанавливает как левые, так и правые поля.
- ADODB.js - Microsoft Data Access - Объекты данных ActiveX - набор констант и помощников
- SetCoderExt.js - установить тему расширения Coder по расширению
- transparency.js - сделать AkelPad полупрозрачным
- Win32 Constants Library - набор констант, используемых при написании скриптов с использованием системных вызовов Win32
- AutoTag.js - автоматическое закрытие тегов для BBCode и XML/HTML/SGML
- ChooseColor.js - выбрать & вставить/изменить цвет в RGB-формате стандартным диалогом выбора цвета
- zen-coding - привязки zen-кодирования для AkelPad
- OpenAsEmail.js - Открыть необработанный файл электронной почты в соответствующем почтовом модуле (расширение "eml" должно быть зарегистрировано в ОС)
- Log.js - Записать сообщение в текстовый файл для фрагментов
- base64.js - преобразует выделенное в Base64 и наоборот
- Kavychker.js - применять основные правила русской типографии
- createFile.js - создать новый текстовый файл в текущем каталоге редактирования файлов
- Evaluate.js - простой математический (JavaScript) Калькулятор
- CRC32txt.vbs - Сравнение контрольных сумм выбранных текстов.
- JsMin.js - Сократите текущий файл JavaScript или выделение, используя классический алгоритм Дугласа Крокфорда
- AkelEmmet.js - Полный обработчик Emmet (например, Zen Coding)
- FastFind.js - Полезно для быстрого выбора и поиска слова под курсором или выбранной фразы без открытия каких-либо диалогов
- MarkIt.js - Помечает/снимает отметку с текущего слова/строки или выделенного текста. Каждый раз, когда цвет маркера меняется через 34 значения.