1 (изменено: ОсиповаТатьяна, 2020-11-24 17:30:02)

Тема: AHK:Последовательность клавиш-при обнаружении запуска файла txt

Здравствуйте.
Помогите решить вопрос со скриптом.

Скрипт висит в трее и если замечает запуск файла Документ.txt - то делает его окно активным, жмет Ctrl+F, вставляет текст "Раздел N5", жмет Enter.

2

Re: AHK:Последовательность клавиш-при обнаружении запуска файла txt

Документ.txt — это не исполняемый файл, его нельзя «запустить». И окна у файла нет. Может, речь идёт о каком-либо приложении, в котором открывается файл?

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

3

Re: AHK:Последовательность клавиш-при обнаружении запуска файла txt

teadrinker пишет:

Может, речь идёт о каком-либо приложении, в котором открывается файл?

Окно называется:
"Документ — Блокнот"

4 (изменено: __Михаил__, 2020-11-24 20:23:19)

Re: AHK:Последовательность клавиш-при обнаружении запуска файла txt

ОсиповаТатьяна

Все действия стандартные, ничего сложного не вижу.

Zapusk:
WinWait, Документ — Блокнот
WinActivate		;  Активация найденного выше окна.
Sleep, 200		; Задержка перед продолжением.
Send, ^{vk46}		; Ctrl+F.
ClipBoard = Раздел N5	; Изменяем буфер.
Send ^{vk56}		; Ctrl+V.
Sleep, 200		; Задержка перед продолжением.
Send, {Enter}

WinWaitClose		; Ждём пока закроется это окно.
Sleep, 500		; Задержка перед продолжением.
GoSub, Zapusk		; Запускаем заново ожидание.
Return
Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

5

Re: AHK:Последовательность клавиш-при обнаружении запуска файла txt

4__Михаил__, спасибо.