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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Изменяет регистр текста по кругу: смешанный -> ВЕРХНИЙ -> нижний
Используется WordCaretSelect.js - Выделение текущего слова; будет выделено, даже если курсор стоит перед первой и после последней буквы слова

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



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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Изменяет регистр текста по кругу: смешанный -> ВЕРХНИЙ -> нижний -> Начинать С Прописных по аналогии, как это делает MS Word
Используется WordCaretSelect.js - Выделение текущего слова; будет выделено, даже если курсор стоит перед первой и после последней буквы слова

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



 
goldengeДата: Воскресенье, 17.12.2017, 04:28 | Сообщение № 3
Сержант

На сайте с: 17.12.2017
Сообщений: 37
Награды: 0
Репутация: 0
Здравствуйте, как добавить только первую букву заглавной, остальное не трогать оставить как есть
слово авГГ ио НГа
на АвГГ ио НГа
 
Andrey_AДата: Воскресенье, 17.12.2017, 05:18 | Сообщение № 4
Генералиссимус

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

.


 
goldengeДата: Воскресенье, 17.12.2017, 15:34 | Сообщение № 5
Сержант

На сайте с: 17.12.2017
Сообщений: 37
Награды: 0
Репутация: 0
Цитата Andrey_A ()
goldenge, выделите первый символ и нажмите CTRL+9

а если их 89000 строк

Добавлено (17.12.2017, 15:34)
---------------------------------------------
врлАПРд оирошлолщзжОПГШЩДЖБ тролоШЩГШЩЗДЖл khuiU UYUIKOPL:
врлАПРд оирошлолщзжОПГШЩДЖБ тролоШЩГШЩЗДЖл khuiU UYUIKOPL:

врлАПРд оирошлолщзжОПГШЩДЖБ тролоШЩГШЩЗДЖл khuiU UYUIKOPL:
врлАПРд оирошлолщзжОПГШЩДЖБ тролоШЩГШЩЗДЖл khuiU UYUIKOPL:

врлАПРд оирошлолщзжОПГШЩДЖБ тролоШЩГШЩЗДЖл khuiU UYUIKOPL:
врлАПРд оирошлолщзжОПГШЩДЖБ тролоШЩГШЩЗДЖл khuiU UYUIKOPL:

врлАПРд оирошлолщзжОПГШЩДЖБ тролоШЩГШЩЗДЖл khuiU UYUIKOPL:
врлАПРд оирошлолщзжОПГШЩДЖБ тролоШЩГШЩЗДЖл khuiU UYUIKOPL:

врлАПРд оирошлолщзжОПГШЩДЖБ тролоШЩГШЩЗДЖл khuiU UYUIKOPL:
врлАПРд оирошлолщзжОПГШЩДЖБ тролоШЩГШЩЗДЖл khuiU UYUIKOPL:
ВАПЕНРОЛДЖД джд
врлАПРд оирошлолщзжОПГШЩДЖБ тролоШЩГШЩЗДЖл khuiU UYUIKOPL:
врлАПРд оирошлолщзжОПГШЩДЖБ тролоШЩГШЩЗДЖл khuiU UYUIKOPL:
1I вопволарт л дНГШ НПГШГОЛДЖ
ll ддВ0134234 овладилрт

в этом случае захватывает 2 символа в конце ll ддВ0134234 овладилрт

 
Andrey_AДата: Воскресенье, 17.12.2017, 16:24 | Сообщение № 6
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
goldenge,
Это можно сделать с помощью скрипта SearchReplace.js

Что искать:
Код
^(.)(.*)$

Чем заменять
Код
$1.toUpperCase()+$2


Галочки как на скриншоте.


.


 
goldengeДата: Воскресенье, 17.12.2017, 22:46 | Сообщение № 7
Сержант

На сайте с: 17.12.2017
Сообщений: 37
Награды: 0
Репутация: 0
Цитата Andrey_A ()
Галочки как на скриншоте.

спасибо большое
а как прикрутить кнопочку в Akelpad

у меня еще вопрос
-"удалить начальные и конечные пробелы" Call("Scripts::Main", 1, "DelLeadTrailSpaces.js", "%f", 0) Icon("%a\AkelFiles\ico\dsfc.ico")
-"Удалять все или выбранные пустые строки" Call("Scripts::Main", 1, "DelEmptyLines.js") Icon("%a\AkelFiles\ico\Icondrawer-Gifts-Bouquet.ico")
-"Соединить запятой столбец/ переводы строк..." Call("Scripts::Main", 1, "Multi_SR.js",` "(\n)" ", "`) Icon("%a\AkelPadImage.dll",527)
как эти три скрипта выполнить одним решением
в итоге 1, 2, 3, 5, 6, 7, 8, 11, 23, 24, 45, 48, 54, 323, 434, 3443, 56457, 564578, 56457457, 56457756, 11, 22, 342, 45234, 56457476, 347, 3424, 56457453453, 3426, 457
пример исходного
1, 2, 3, 5, 6, 7, 8, 11, 23, 24, 45, 48, 54, 323, 434, 3443, 56457, 564578, 56457457, 56457756

11
22
342
45234
56457476
347
3424
56457453453

3426
457

Добавлено (17.12.2017, 22:46)
---------------------------------------------
не могу понять как еще сделать наоборот
"," и ", " поменять на перевод строк
наоборот -"Соединить запятой столбец-->/ <--переводы строк..." Call("Scripts::Main", 1, "Multi_SR.js",` "(\n)" ", "`) Icon("%a\AkelPadImage.dll",527)

 
Andrey_AДата: Вторник, 19.12.2017, 09:28 | Сообщение № 8
Генералиссимус

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


RunMultiScripts.vbs - Запуск нескольких скриптов
Это скрипт пример, в который вы вписываете нужные скрипты и их параметры...

Цитата goldenge ()
не могу понять как еще сделать наоборот
"," и ", " поменять на перевод строк


-"Замена запятой на перенос в выделенном" Call("Scripts::Main", 1, "Multi_SR.js", `"," "\n" 0 1 1 0 8 3`) Icon("%a\AkelPadImage.dll",1496)

.


 
goldengeДата: Воскресенье, 31.12.2017, 20:09 | Сообщение № 9
Сержант

На сайте с: 17.12.2017
Сообщений: 37
Награды: 0
Репутация: 0
Andrey_A, за RunMultiScripts.vbs - Запуск нескольких скриптов
[move]ОГРОМНОЕ СПАСИБО[/move]


Добавлено (31.12.2017, 20:09)
---------------------------------------------
Цитата Andrey_A ()
Это можно сделать с помощью скрипта SearchReplace.js

Что искать:
[КОД:]
Выделить весь код
^(.)(.*)$

Чем заменять
[КОД:]
Выделить весь код
$1.toUpperCase()+$2

Галочки как на скриншоте.


у меня только такое вышло, я сохранил заготовку и назвал ее "Первая Большая"
только она автоматом не делает, а выскакивает окно для замены с уже готовой заготовкой, а хотелось сразу)

Код
-"Первая большая..." Call("Scripts::Main", 1, "SearchReplace.js", `-Template="Первая Большая" -DefButtonID=1019 /*IDC_REPLACEALL_BUTTON*/`) Icon("%a\AkelFiles\ico\account-rename.ico")


Сообщение отредактировал goldenge - Воскресенье, 31.12.2017, 20:20
 
Andrey_AДата: Воскресенье, 31.12.2017, 22:00 | Сообщение № 10
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
goldenge, это вам надо обратится к автору скрипта и попросить добавить параметр "Без окна"
http://akelpad.sourceforge.net/forum....2718655

.


 
goldengeДата: Понедельник, 01.01.2018, 03:12 | Сообщение № 11
Сержант

На сайте с: 17.12.2017
Сообщений: 37
Награды: 0
Репутация: 0
Andrey_A, спасибо. я попробую достучаться с этой темой
 
Форум » • AkelPad • » ТЕСТИРОВАНИЕ СКРИПТОВ для AkelPad » CaseUpperLower.js - Изменяет регистр текста (Изменение текста)
  • Страница 1 из 1
  • 1
Поиск:

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