Malcev пишет:У меня всё проходит.
f6::
settitlematchmode 2
ControlSend, ahk_parent, {f12}, OBS ahk_exe obs64.exe
Да, если писать как вы предлагаете, то одиночное нажатие проходит (а комбинация нет). Спасибо! Пока переделал свой скрипт таким образом, перебиндил в игре занятые клавиши (((. Может его можно еще как-то грамотнее написать (оптимизировать)?
file = e:\Work\files\Counters\Count.txt
LCount =
If !FileExist(file) {
MsgBox, 48, Error, Файл не найден. Отмена.`n`n%file%
ExitApp
}
FileReadLine, LCount, %file%, 1
Sleep, 500
If (LCount > 30) {
MsgBox, 48, Error, Не запущена программа!`n`n%file%
ExitApp
}
settitlematchmode 2
Loop {
FileReadLine, LCount, %file%, 1
Sleep, 6000
}
until LCount = 10
Sleep, 150
ControlSend, ahk_parent, {f6}, OBS ahk_exe obs64.exe
Sleep, 10000
ControlSend, ahk_parent, {f6}, OBS ahk_exe obs64.exe
Loop {
FileReadLine, LCount, %file%, 1
Sleep, 6000
}
until LCount = 20
Sleep, 150
ControlSend, ahk_parent, {f7}, OBS ahk_exe obs64.exe
Sleep, 12000
ControlSend, ahk_parent, {f7}, OBS ahk_exe obs64.exe
Loop {
FileReadLine, LCount, %file%, 1
Sleep, 6000
}
until LCount = 30
Sleep, 150
ControlSend, ahk_parent, {f8}, OBS ahk_exe obs64.exe
Sleep, 20000
ControlSend, ahk_parent, {f8}, OBS ahk_exe obs64.exe
ExitApp
И почему-то сообщения в кириллице выводятся неверно...