[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Andrey_A, simup, ХарВик, chip642  
SelectText.vbs - Выделить различные части текста
Andrey_AДата: Суббота, 07.04.2012, 14:13 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Выделить различные части текста
Используется скрипт Functions.vbs - Скрипт с различными Функциями, которые можно использовать в других скриптах

Доступно только для пользователей


 
Andrey_AДата: Вторник, 14.08.2012, 17:02 | Сообщение № 2
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Добавлен функционал:
Code
"Выделение символов"
{
-"Выделить N символа левее курсора" Call("Scripts::Main", 1, "SelectText.vbs", `"11" "0"`) Icon("%a\AkelPadImage.dll",875)
-"Выделить 2 символа левее курсора" Call("Scripts::Main", 1, "SelectText.vbs", `"11" "2"`) Icon("%a\AkelPadImage.dll",875)
-"Выделить 3 символа левее курсора" Call("Scripts::Main", 1, "SelectText.vbs", `"11" "3"`) Icon("%a\AkelPadImage.dll",875)
-"Выделить 4 символа левее курсора" Call("Scripts::Main", 1, "SelectText.vbs", `"11" "4"`) Icon("%a\AkelPadImage.dll",875)
-"Выделить 5 символа левее курсора" Call("Scripts::Main", 1, "SelectText.vbs", `"11" "5"`) Icon("%a\AkelPadImage.dll",875)
-"Выделить 10 символов левее курсора" Call("Scripts::Main", 1, "SelectText.vbs", `"11" "10"`) Icon("%a\AkelPadImage.dll",875)
      SEPARATOR
-"Выделить N символа правее курсора" Call("Scripts::Main", 1, "SelectText.vbs", `"12" "0"`) Icon("%a\AkelPadImage.dll",874)
-"Выделить 2 символа правее курсора" Call("Scripts::Main", 1, "SelectText.vbs", `"12" "2"`) Icon("%a\AkelPadImage.dll",874)
-"Выделить 3 символа правее курсора" Call("Scripts::Main", 1, "SelectText.vbs", `"12" "3"`) Icon("%a\AkelPadImage.dll",874)
-"Выделить 4 символа правее курсора" Call("Scripts::Main", 1, "SelectText.vbs", `"12" "4"`) Icon("%a\AkelPadImage.dll",874)
-"Выделить 5 символа правее курсора" Call("Scripts::Main", 1, "SelectText.vbs", `"12" "5"`) Icon("%a\AkelPadImage.dll",874)
-"Выделить 10 символов правее курсора" Call("Scripts::Main", 1, "SelectText.vbs", `"12" "10"`) Icon("%a\AkelPadImage.dll",874)
}


 
LonerDДата: Понедельник, 03.11.2014, 22:34 | Сообщение № 3
Генерал-полковник

На сайте с: 24.03.2012
Сообщений: 106
Награды: 3
Репутация: 7
Повесил скрипт на Shift+Home, Shift+End, очень понравилось, что выделяется целая строка (а не только линия при включённом переносе слов).
Добавь, пожалуйста, опциональную возможность при наличии выделенного фрагмента текста - по Shift+Home, Shift+End отрабатывать так же, как работает стандартный AkelPad (или же стандартный виндовский блокнот, Word и прочие текстовые редакторы).
То есть: если имеется выделение и курсор находится в начале выделенного фрагмента, то при нажатии Shift+Home не снимать выделение; если курсор находится в конце выделенного фрагмента, то наоборот - снять выделение (проще говоря - при наличии выделения инвертировать его). По Shift+End - соответственно, наоборот.

Также заметил баг (или, наверное, скорее не очень удобную фичу). Если открытый файл целиком не помещается на экране и имеется полоса прокрутки, то поставим курсор на строку ближе к концу файла. Нажмём Shift+Home - полоса прокрутки автоматом прокручивается, и выделенный фрагмент отображается внизу экрана. Также полоса прокрутки постоянно дёргается даже при наличии выделения в середине файла. При стандартном выделении (не-скриптом) - полоса прокрутки всегда остаётся на месте.


DreamLair.net
 
Andrey_AДата: Вторник, 04.11.2014, 04:04 | Сообщение № 4
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
LonerD, изменил 1.4 - параметры 13, 14
Необходимо обновить Functions.vbs - Скрипт с различными Функциями, которые можно использовать в других скриптах AkelPad

На счет бага/фичи ничего не делал.


 
LonerDДата: Воскресенье, 09.11.2014, 04:53 | Сообщение № 5
Генерал-полковник

На сайте с: 24.03.2012
Сообщений: 106
Награды: 3
Репутация: 7
Спасибо ))

DreamLair.net
 
  • Страница 1 из 1
  • 1
Поиск:

Интеллектуальные права и отказ от ответственности