[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Andrey_A, simup, ХарВик, chip642  
Форум » • AkelPad • » ТЕСТИРОВАНИЕ СКРИПТОВ для AkelPad » SuperMultiMarker.vbs - Отмечает маркером выделенное (Выделение)
SuperMultiMarker.vbs - Отмечает маркером выделенное
Andrey_AДата: Вторник, 17.07.2012, 16:39 | Сообщение № 1
Генералиссимус

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

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


 
simupДата: Вторник, 17.07.2012, 17:04 | Сообщение № 2
Генерал-лейтенант

На сайте с: 26.01.2012
Город: Уфа
Сообщений: 535
Награды: 6
Репутация: 7
СУПЕР!!!

Действительно [bgcolor=yellow]супермаркер[/bgcolor]!


Пишите, звоните.
 
BezDNaUДата: Вторник, 17.07.2012, 20:33 | Сообщение № 3
Лейтенант

На сайте с: 15.05.2012
Сообщений: 49
Награды: 1
Репутация: 2
За это огромное спасибо!
 
Andrey_AДата: Пятница, 20.07.2012, 17:09 | Сообщение № 4
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Увеличил функционал + добавил маркеры

 
Andrey_AДата: Среда, 26.02.2014, 04:15 | Сообщение № 5
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Добавил функционал:

Код
-"Отметить фразу из буфера разным SuperMultiMarker'ом" Call("Scripts::Main", 1, "SuperMultiMarker.vbs", `"0" "0" "0" "1"`) Icon("%a\AkelPadImage.dll",1308)
SEPARATOR
-"Отметить выделенную фразу  разным SuperMultiMarker'ом в следующей вкладке" Call("Scripts::Main", 1, "SuperMultiMarker.vbs", `"0" "0" "0" "0" "1"`) Icon("%a\AkelPadImage.dll",1312)
-"Отметить выделенную фразу разным SuperMultiMarker'ом в предыдущей вкладке" Call("Scripts::Main", 1, "SuperMultiMarker.vbs", `"0" "0" "0" "0" "2"`) Icon("%a\AkelPadImage.dll",1311)
SEPARATOR
-"Отметить фразу из буфера разным SuperMultiMarker'ом в следующей вкладке" Call("Scripts::Main", 1, "SuperMultiMarker.vbs", `"0" "0" "0" "1" "1"`) Icon("%a\AkelPadImage.dll",1310)
-"Отметить фразу из буфера разным SuperMultiMarker'ом в предыдущей вкладке" Call("Scripts::Main", 1, "SuperMultiMarker.vbs", `"0" "0" "0" "1" "2"`) Icon("%a\AkelPadImage.dll",1309)


 
xxxrussiaДата: Суббота, 20.08.2016, 23:08 | Сообщение № 6
Рядовой

На сайте с: 29.07.2016
Сообщений: 2
Награды: 0
Репутация: 0
Здравствуйте!
Не совсем понятно.
Выделил кусок текста в обычном txt файле, выделил другой - все нормально.
Выделяю кусок текста в файлах html / css помимо того что я отметил, выделяет еще несколько других тэгов. Будто по какой-то программе действует. Что-то видимо надо отключить - а вот что не пойму.
И еще
Стандартная команда, скажем вот такая:
"Бирюзовым" Call("Coder::HighLight", 2, 0, "#9BFFFF", 1, 0, 11) Icon("%a\AkelFiles\Plugs\Coder.dll", 6)
Она может выделить только одну строчку?
тут-то как раз у вас и подсмотрел Supermultimarker, который выделяет сразу блок.
Так другая беда, выделяет еще и дополнительно то, что не надо :)
 
Andrey_AДата: Вторник, 23.08.2016, 15:24 | Сообщение № 7
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
xxxrussia, ну это своеобразное ограничение плагина Coder

а именно в вызове маркеровки

Код
Call("Coder::HighLight", 2, "#RRGGBB", "#RRGGBB", FLAGS, FONTSTYLE, ID, "TEXT", TEXTLENGTH)
  Параметры:
    2
      Отметить выделенный текст или указанный текст.
    "#RRGGBB"
      Цвет текста. Если "0", игнорируется.
    "#RRGGBB"
      Цвет фона. Если "0", игнорируется.
    FLAGS (сумма следующих):
      1  учитывать регистр (по умолчанию).
      2  регулярные выражения в параметре "TEXT".
      4  слово целиком.
         По умолчанию: 1.
    FONTSTYLE (один из следующих):
      0  игнорировать (по умолчанию).
      1  обычный шрифт.
      2  жирный шрифт.
      3  курсивный шрифт.
      4  жирный курсивный шрифт.
    ID
      Идентификатор (по умолчанию -1). Если -1, назначается автоматически.
    "TEXT"
      Текст для отметки. Если указан, выделение игнорируется.
    TEXTLENGTH
      Длина текста (по умолчанию -1). Если -1, длина текста ограничивается NULL символом.
  Пример:
    Call("Coder::HighLight", 2, "#000000", "#9BFF9B", 1, 0, 10)


Ограничение или неправильная работа состоит в последних 2-х параметрах
1. вместо "TEXT" вставляю текст с переносом строки - и маркеровка не происходит
2. вставляю длину тоже ничего нет...
Из-за этого многострочный текст разбивается построчно и маркеруется.
А соответственно это не есть маркеровка блока - а лишь маркеровка построчная, что приводит к отметке подобных строк во всём документе

-----
Возможно автор поправит - и можно будет отмечать текст с переносом строки... но я на офф. форуме бываю очень редко...

.


 
Форум » • AkelPad • » ТЕСТИРОВАНИЕ СКРИПТОВ для AkelPad » SuperMultiMarker.vbs - Отмечает маркером выделенное (Выделение)
  • Страница 1 из 1
  • 1
Поиск:

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