Что нового

Функция Send(). Отправление целой строки. Как перенести строку дважды?

S

shoo_

Гость
Привет. Возникла проблема вставки пустой строки которую я передаю в функцию Send. То есть, я хочу в какое-то окно передать например текст такого плана:

Маша ела кашу
Каша ела Машу
Маша - дура
Каша тоже

Я томат.

Так вот. Есть код:


Код:
#include <Misc.au3>
HotKeySet("^{F12}", "_masha")

While 1
    Sleep(100)
WEnd

Func _masha()
    While _IsPressed('A2') Or _IsPressed('11')
        Sleep(10)
    WEnd
    
    Send("Маша ела кашу" & @CR & "Каша ела Машу" & @CR & "Маша - дура" & @CR & "Каша тоже" & @CR & "Я томат");
EndFunc


Мне нужно перед "Я томат" вставить пустую строку. Как это сделать? Почему не катит такое: "blabla" & @CR & @CR & "blabla" ?

Спасибо :smile:
 

---Zak---

Скриптер
Сообщения
443
Репутация
116
Код:
Run(@WindowsDir & "\notepad.exe", "", @SW_MAXIMIZE)

WinWaitActive("[CLASS:Notepad]")

Send("Маша ела кашу{ENTER}Каша ела Машу{ENTER}Маша - дура{ENTER}Каша тоже{ENTER}{ENTER}Я томат.")


Код:
Run(@WindowsDir & "\notepad.exe", "", @SW_MAXIMIZE)

WinWaitActive("[CLASS:Notepad]")

Send("Маша ела кашу" & @CR & "Каша ела Машу" & @CR & "Маша - дура" & @CR & "Каша тоже" & @CR & @CR & "Я томат.")


Почему не катит такое: "blabla" & @CR & @CR & "blabla"
Странно - у меня в блокноте пашет все...

Код:
Send("Маша ела кашу" & @CR & "Каша ела Машу" & @CR & "Маша - дура" & @CR & "Каша тоже" & @CRLF & "Я томат.")
 
Верх