Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: putman on July 11, 2019, 10:21:24 AM

Title: Удаление переноса строки.
Post by: putman on July 11, 2019, 10:21:24 AM
Здравствуйте.

Копирую при помощи кликера комбинацией Ctrl + С со страницы текст ( 3 небольшие строки), помещаю в буфер обмера, из него в переменную. Переменную вывожу в лог.
В лог выводится в таком же виде, как и на странице, т.е. 3 строки, одна под другой. Мне не нужен перенос строк, хочу чтобы в логе было растянуто в одну длинную строку.
Т.е. требуется убрать коды переноса строки, а их не видно.
Как их удалить подскажите пожалуйста.
Title: Re: Удаление переноса строки.
Post by: Oraven on July 11, 2019, 10:45:54 AM
Code: (clickermann) [Select]
$str = STRFILTER(FROMCLIP(), STRCONCAT(char(13),char(10)),0)
LOGWRITE ($str)

HALT
Title: Re: Удаление переноса строки.
Post by: putman on July 11, 2019, 10:51:02 AM
Спасибо.

И вот еще назрело.
Требуется искать в тексте символ - " (кавычки), только как его задать, если искомая строка заключается в точно такие же кавычки ?
Title: Re: Удаление переноса строки.
Post by: Oraven on July 11, 2019, 11:37:46 AM
Спасибо.

И вот еще назрело.
Требуется искать в тексте символ - " (кавычки), только как его задать, если искомая строка заключается в точно такие же кавычки ?

Опять же через функцию char код 34
Code: (clickermann) [Select]
char(34)
Code: (clickermann) [Select]
$pos = STRPOS(FROMCLIP(), char(34))
LOGWRITE ($pos)

HALT
Title: Re: Удаление переноса строки.
Post by: putman on July 11, 2019, 12:10:49 PM
Мде, не тут-то было ...
Оказывается FROMCLIP() возвращает в переменную строку уже без кавычек.
Как-нибудь их можно восстановить ? Без них даже не знаю как искать требуемую инфу, она кавычками выделена.
Title: Re: Удаление переноса строки.
Post by: Oraven on July 11, 2019, 01:46:22 PM
Мде, не тут-то было ...
Оказывается FROMCLIP() возвращает в переменную строку уже без кавычек.
Как-нибудь их можно восстановить ? Без них даже не знаю как искать требуемую инфу, она кавычками выделена.

С чего это без кавычек?
Копирую строку "Требуется искать в тексте символ - " (кавычки), только как его задать, если искомая"
Запускаю выше мною написанный скрипт и в логе вижу
Code: [Select]
14:44:22 36Значит кавычки определяются.

Title: Re: Удаление переноса строки.
Post by: putman on July 11, 2019, 02:05:06 PM
С чего это без кавычек?
Копирую строку "Требуется искать в тексте символ - " (кавычки), только как его задать, если искомая"
Запускаю выше мною написанный скрипт и в логе вижу
Code: [Select]
14:44:22 36Значит кавычки определяются.
Это если скопировать руками, а если копирует сам кликер, то кавычек нет.