1

Тема: AHK: Отправка текста

Никак не могу разобраться как сделать чтобы можно было отправлять текст из файла. Допустим есть 123.txt. Мне нужно чтобы скрипт поочередно нажимал клавишу T чтобы открыть чат, вставлял текст и нажимал Enter. Ничего не выходит. Нужна помощь

2

Re: AHK: Отправка текста

Всё зависит от того какие команды используете и как.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit), AHK v2.0.17| AHK-Wiki | Переменные и выражения | RegEx101

3

Re: AHK: Отправка текста

Максимально простой вариант:


F1::
FileRead, TextVar, D:\file.txt
SendInput, {T}
Sleep, 150
SendInput, % TextVar
Sleep, 150
SendInput, {Enter}
AHK Province — сообщество.

4

Re: AHK: Отправка текста

Простой, но неправильный. Попробуйте файл с таким содержанием: "!!!".

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: AHK: Отправка текста

Вот ещё такой вариант на ум пришёл, тут весь файл читается и каждая строка по отдельности пишется. Проверил, всё работает.

F1::
{
	FileEncoding, UTF-8-RAW
	Loop, read, D:\file.txt
	{
		Loop, parse, A_LoopReadLine, %A_Tab%
		{
			SendInput, {T}
			Sleep, 150
			SendInput, % A_LoopField
			Sleep, 150
			SendInput, {Enter}
		}
	}
	Return
}
AHK Province — сообщество.

6

Re: AHK: Отправка текста

Решение гораздо проще, загляните в справку по Send.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder