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: Autorun 
Author Message
Orion9



PostPosted: Thu Dec 19, 2024 00:21    Post subject: Reply with quote

yahuu wrote:
Выберите два или более файлов, выполните следующий код, StrReplace не заменил auCR.

Функция GetSelectedItems разделяет список символами auCRLF, поэтому правильнее будет:
Code:
Local Name = StrPart(ListSel, auCRLF, 2)

При этом символы разделения не попадают в часть строки, разделенную функцией StrPart.

В вашем случае туда попадает не auCR, а auLF, оставшийся при разделении. Проверить это можно заменой символа:
Code:
SetHotkeyAction /K:A /H:F1 xxx
Func xxx()
   Local ListSel= GetSelectedItems(3, 0)
   Local Name = StrPart(ListSel, auCR, 2)
   msgbox(Name)
   msgbox(StrReplace(Name, auLF, 'aaa'))
EndFunc
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group