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: Правка комментариев в пакетном режиме 
Author Message
Вахмурка



PostPosted: Tue May 04, 2010 10:58    Post subject: Reply with quote

Quote:
Какой символ используются в discript.ion для конца многострочного коментария, я не пойму?
На этот вопрос я постараюсь ответить.
В моем скрипте EditFileComments, если пользователь ввел обратный слэш и поставил птицу, что его нужно трактовать как символ перевода строки, отрабатывается следующий оператор:
Code:
Str = replacechars(Str, "\", "\n") ++ esc(?+\x04+, ?+\+) ++ esc(?+\xC2+, ?+\+)
То есть сперва заменяется этот самый "\" на "\n" (в PowerPro, как, кстати, и почти в любой среде, так обозначается символ новой строки), а затем в конец всего комментария добавляются два символа: х04 и хС2 - это их шестнадцатеричные коды. В десятичной нотации это 4 и 194. Если их не добавить, то "\n" так и будет отображаться.
О том же сказано в истории:
Quote:
16.01.08 Added: Store line breaks in descript.ion files in the form \n (\ is stored as \\), mark such comments with custom ID 0xC2 received from inventors of descript.ion

_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
View user's profile Send private message Send e-mail Visit poster's website


Powered by phpBB © 2001, 2005 phpBB Group