Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Редактор текста CudaText 
Author Message
Lnk



PostPosted: Sun Jul 28, 2024 14:33    Post subject: Reply with quote

AlexTP1
спасибо за метод! Ну и конечно огромное спасибо за редактор!!!

Пока вы тут мне хотелось бы задать вопрос по макросам, столкнулся со странной ситуацией. Распишу на основе моей нынешней задачи, но вобще тенденция эта во всех подобных случаях действует.
Сделал макрос
Code:
# Macro5
ed.cmd(cmds.cmd_FinderAction,'findfirst\x01[-a-zA-Z0-9@:%_\\+.~#?&\\/=]{2,256}\\.[a-z]{2,4}\\b(\\/[-a-zA-Z0-9@:%_\\+.~#?&\\/=]*)(([\\w_-]+(?:(?:\\.[\\w_-]+)+))([\\w.,@?^=%&:/~+#-]*[\\w@?^=%&/~+#-]))?\x01\x01raA')
ed.cmd(cmds.cmd_FindAllAndSelect)
ed.cmd(cmds.cCommand_ClipboardCopy)
ed.cmd(cmds.cCommand_SelectAll)
ed.cmd(cmds.cCommand_TextDeleteLine)
ed.cmd(cmds.cCommand_ClipboardPaste)

По задумке он выделяет все ссылки и копирует в буфер, затем очищает страницу и выводит из буфера копированное. И это работает, но только если в меню поиска вручную предварительно перед выполнением макроса выбран регексп. Если программа только что открыта, то выводит лишь 1 ссылку!
НО почему??? там же четко прописано -найти ссылку по указанному критерию, потом выделить ВСЕ ПОДОБНЫЕ и отправить в буфер. ПОЧЕМУ он забывает и ed.cmd(cmds.cmd_FindAllAndSelect) не срабатывает? Как с этим бороться? или оно так и задумано?
Пробовал маркировать, и букмарками выделять даж, ситуация такая же.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group