Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для kotkovets

Ветеран


Сообщения: 1216
Благодарности: 486

Профиль | Отправить PM | Цитировать


martinello
В NSIS пустая строка означает: $\r$\n
$\n - создание новой строки
$\r - перевод каретки на начало строки
$\t - знак табуляции
Те самые невидимые символы строки. Через макрос ${LineFind} вот так будет это выглядеть:
Код: Выделить весь код
 
${WordReplace} '$R9' 'Строка' '' "+" '$R9'
${Select} "$R9"
  ${Case3} "$\r$\n" "$\r" "$\n"
       ${WordReplace} '$R9' '$R9' '' "+" '$R9'
  ${CaseElse}
${EndSelect}
Так как идет построчное чтение файла, то пустые строки удалятся, кроме последней (особо то и не нужно)
Макрос ${WordReplace} вложен в логику, для того, чтобы текст не превратился в одну строчку

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.


Последний раз редактировалось kotkovets, 27-03-2011 в 21:42.


Отправлено: 20:03, 27-03-2011 | #1009