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

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

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


 
korosДата: Пятница, 21.02.2014, 09:42 | Сообщение № 2
Сержант

На сайте с: 23.01.2014
Город: Москва
Сообщений: 21
Награды: 0
Репутация: 0
Работает не совсем так, как ожидалось. Если после выделения строк курсор устанавливается на начало строки после выделенных, то перенумеровывается и эта строка, а этого быть не должно.
 
Andrey_AДата: Пятница, 21.02.2014, 11:42 | Сообщение № 3
Генералиссимус

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

Я не понял что вы имели ввиду, у меня всё работает:

[player]http://tc-image.3dn.ru/Video/Akel/0/scrnl.flv[/player]


 
korosДата: Пятница, 21.02.2014, 12:43 | Сообщение № 4
Сержант

На сайте с: 23.01.2014
Город: Москва
Сообщений: 21
Награды: 0
Репутация: 0
Берем пример из скрипта.
Устанавливаем курсор на начало первой строки со словом "текст" без номера.
Далее Shift+стрелка вниз три раза.
Выделено
Код

      текст  
      текст  
      текст

Курсор в начале строки
Код
13.текст


Запускаем скрипт. Получаем
Код
  
  11. текст  
  12. текст  
      12.1. текст  
      12.2. текст  
      12.3. текст  
  12.4. 13.текст  
 
Andrey_AДата: Пятница, 21.02.2014, 13:43 | Сообщение № 5
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата koros ()
Далее Shift+стрелка вниз три раза.

У меня и с Shift и с мышью всё нормально...

Видимо всё дело в каких-то настройках AkelPad - к сожалению нет времени на поиск:

koros, если интересно вот мой AkelPad.ini

Есть ещё один способ, который возможно поможет - это заменить строку:

Код
  For i=0 To Ubound(Txt)


на

Код
  For i=0 To Ubound(Txt)-1


 
korosДата: Пятница, 21.02.2014, 15:27 | Сообщение № 6
Сержант

На сайте с: 23.01.2014
Город: Москва
Сообщений: 21
Награды: 0
Репутация: 0
Да это из-за настроек. У меня при выделении строки курсор перескакивает на новую строку, а у вас - остается в конце выделенной строки. Какая настройка за это отвечает я не стал разбираться, т.к. помогло
Код
   For i=0 To Ubound(Txt)-1  

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

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