Цитата из справки: Если в команде(ах) необходимы кавычки, то используются две одинарных кавычки (апострофа) '' , если в команде необходим пробел - используются два символа тильды ~~.
Это сделано потому что неправильное использование пробелов и кавычек "ломают" командную строку...
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ Из темы "Расширение функционала" http://tc-image.3dn.ru/forum/5-964-17261-16-1480239104
можно в команду "bufsr" добавить параметры: "удаление строки через строку с 1-й строчки" и "удаление строки через строку со 2-й строчки" (или как вариант удалить четные строки и удалить нечетные строки). И конечно чтобы эти строки именно удалялись (т.е. с удалением пустой стоки)? Заранее спасибо!
По большому счёту - это общие вопросы, которые можно задавать здесь (к теме расширения функционала они не относятся...)
Это всё можно сделать с помощью команд Дополнения №24 (в частности подпараметр ?T ) и Дополнения №15
Примеры:
Код "bufsr=?T|p1#2|d,1:-1" - удалить содержимое нечётных строк буфера обмена (начиная с 1-й, шаг 2 через одну) "bufsr=?T|p2#2|d,1:-1" - удалить содержимое чётных строк буфера обмена (начиная с 2-й, шаг 2 через одну)
"bufsr=?T|p1#2|d,1:-1||formt<63>" - удалить нечётные строки буфера обмена (начиная с 1-й, шаг 2 через одну) "bufsr=?T|p2#2|d,1:-1||formt<63>" - удалить чётные строки буфера обмена (начиная с 2-й, шаг 2 через одну)
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
как это можно сделать через AkelPad
Есть тема AkelPad
Код "Удаление строк в выделенном" Icon("%a\AkelPadImage.dll",285) { -"В выделенном вырезать строки через строку со 2-й" Call("Scripts::Main", 1, "DeleteZebraLines.vbs", `0 1`) Icon("%a\AkelPadImage.dll",282) -"В выделенном вырезать строки через строку с 1-й" Call("Scripts::Main", 1, "DeleteZebraLines.vbs", `1 1`) Icon("%a\AkelPadImage.dll",283) SEPARATOR -"В выделенном вырезать строки через 2 строки со 2-й" Call("Scripts::Main", 1, "DeleteZebraLines.vbs", `0 2`) Icon("%a\AkelPadImage.dll",284) -"В выделенном вырезать строки через 2 строки с 1-й" Call("Scripts::Main", 1, "DeleteZebraLines.vbs", `1 2`) Icon("%a\AkelPadImage.dll",285) SEPARATOR -"В выделенном вырезать строки через 3 строки со 2-й" Call("Scripts::Main", 1, "DeleteZebraLines.vbs", `0 3`) Icon("%a\AkelPadImage.dll",1425) -"В выделенном вырезать строки через 3 строки с 1-й" Call("Scripts::Main", 1, "DeleteZebraLines.vbs", `1 3`) Icon("%a\AkelPadImage.dll",1426) SEPARATOR SEPARATOR -"В выделенном удалить строки через строку со 2-й" Call("Scripts::Main", 1, "DeleteZebraLines.vbs", `0 1 1`) Icon("%a\AkelPadImage.dll",282) -"В выделенном удалить строки через строку с 1-й" Call("Scripts::Main", 1, "DeleteZebraLines.vbs", `1 1 1`) Icon("%a\AkelPadImage.dll",283)
|