Как впихнуть перенос строки в текст?

romanss

Client
Регистрация
09.06.2010
Сообщения
167
Благодарностей
6
Баллы
18
Есть текст обьявления для авито. Он берется одной строкой.
Как сделать, чтобы после каждой точки к примеру, был Enter ?
<br/> авито вырезает и не признаёт.

Пока что придумал: брать несколько частей текста и между ними эмуляцию клавиатуры.
Но придется больше данных каждый раз вносить :( в файлы
 

romanss

Client
Регистрация
09.06.2010
Сообщения
167
Благодарностей
6
Баллы
18
Вау, красавчик! Функционал непознан на 90% у 90% пользователей :-) Мы как индейцы, епшрт.
 

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 533
Благодарностей
896
Баллы
113
В ЖЖ ничего такого на получается в режиме эмуляции клавиатуры
{-String.Enter-} на работает.
может. нужен другой подход.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
В экшене эмуляции клавиатуры используется {ENTER}
 
  • Спасибо
Реакции: spy107, mig-z и Чешир

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 533
Благодарностей
896
Баллы
113

Alead

Client
Регистрация
10.08.2011
Сообщения
7
Благодарностей
1
Баллы
3

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Регистрация
01.09.2014
Сообщения
119
Благодарностей
1
Баллы
18

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113

Meteorburn

Client
Регистрация
23.05.2016
Сообщения
1 446
Благодарностей
564
Баллы
113
У меня {-String.Enter-} не работает в поле ввода. Прописываю в файле с каждым переносом {-String.Enter-} и в переменную добавляется пуста строка, но при установке значения из переменной переносы не сохраняются и всё идёт сплошняком.
Через эмуляцию {ENTER} получается, но это долго, одновременно с несколькими потоками не работает и ждёт пока заполнит поле, а потом начинается работа в следующем инстансе.

Кто-то сталкивался с таким и есть ли какие-то решения для переноса строки при установке значения? =)

upd: разобрался. нужно кликнуть по полю ввода текста и затем уже делать установку значения. Даже {-String.Enter-} не понадобился, так как из файла берёт уже с переносами.

Но появилась другая проблема, что устанавливает значение в два прохода. То есть вначале устанавливает, потом всё удаляется и заново устанавливается. Баг какой-то
 
Последнее редактирование:

Vlad300

Client
Регистрация
15.05.2017
Сообщения
3
Благодарностей
1
Баллы
3
Но появилась другая проблема, что устанавливает значение в два прохода. То есть вначале устанавливает, потом всё удаляется и заново устанавливается. Баг какой-то
Да тоже столкнулся с данной проблемой, не нашел решения ?
 

Valiksim

Client
Регистрация
14.04.2012
Сообщения
1 340
Благодарностей
298
Баллы
83
  • Спасибо
Реакции: Vlad300

Vlad300

Client
Регистрация
15.05.2017
Сообщения
3
Благодарностей
1
Баллы
3
  • Спасибо
Реакции: Valiksim

braind

Client
Регистрация
10.10.2012
Сообщения
119
Благодарностей
11
Баллы
18
настраиваю постинг в авито
в спинтаксе формирую текст, вставляю {ENTER} там, где нужна новая строка.
Но при эмуляции этот ENTER превращается в срабатывает как два ентера и создает пустую новую строку.
Как получить один ентер, т.е. просто чтобы текст с новой строки печатался?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 606
Благодарностей
4 597
Баллы
113
настраиваю постинг в авито
в спинтаксе формирую текст, вставляю {ENTER} там, где нужна новая строка.
Но при эмуляции этот ENTER превращается в срабатывает как два ентера и создает пустую новую строку.
Как получить один ентер, т.е. просто чтобы текст с новой строки печатался?
пиши #ENTER# вместо {ENTER}
А после спинтакса замена #ENTER# на {ENTER}
 

braind

Client
Регистрация
10.10.2012
Сообщения
119
Благодарностей
11
Баллы
18
пиши #ENTER# вместо {ENTER}
А после спинтакса замена #ENTER# на {ENTER}
зачем такие сложности, можно просто экранировать фигурные скобки \{ENTER\}
но дело не в этом, {ENTER} срабатывает, но делает вместо одной строки - две
мне нужно чтобы было

текст текст текст
текст с новой строк


а получается так

текст текст текст

текст с новой строки
 

braind

Client
Регистрация
10.10.2012
Сообщения
119
Благодарностей
11
Баллы
18
решил проблему вставкой из буфера

# копирование в буфер
var descr = project.Variables["ad_text"].Value;
System.Windows.Forms.Clipboard.SetText(descr);


#эмуляция Ctrl+V
instance.ActiveTab.KeyEvent("v","press","ctrl");
 
  • Спасибо
Реакции: JurgenZolle

takerz

Client
Регистрация
02.07.2016
Сообщения
179
Благодарностей
23
Баллы
18
решил проблему вставкой из буфера

# копирование в буфер
var descr = project.Variables["ad_text"].Value;
System.Windows.Forms.Clipboard.SetText(descr);


#эмуляция Ctrl+V
instance.ActiveTab.KeyEvent("v","press","ctrl");
при многопотоке буфер нормально работает? не создается ли ошибок из-за этого?
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113

eagleowl

Client
Регистрация
03.11.2012
Сообщения
263
Благодарностей
30
Баллы
28

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)