Вопросы по AHK-скриптингу

degrando

Известный
305
109
Привет, как сделать так чтобы через каждую секунду проверялось, есть ли svchost.exe открыт?
AutoHotKey:
#Persistent
SetTimer, checksv, 1000
checksv:
Process, exist, svchost.exe
if (ErrorLevel != 0) {
    MsgBox есть
} else {
    MsgBox нет
}
return
 
Последнее редактирование:
  • Влюблен
Реакции: Alize

AmirNak

Новичок
1
0
Помогите пожалуйста. Я новичок и не понимаю как сделать бинд который проверит файл на наличие текста и если он отсутствует выбор вставить его или нет.
Всё работает только, у меня получается всегда нету почему то
Бинд:
file = amirnak.txt
:?:/Проверка::
Input, bind, V, {Enter}
bind:
FileRead, Read, %file1%
if Read contains %bind%
{
    MsgBox, Есть
    SendMessage, 0x50,, 0x4190419,, A
}
else
{
    MsgBox, Нету
    SendMessage, 0x50,, 0x4190419,, A
}
{
    MsgBox, 4, Вставить это в файл?
    IfMsgBox Yes
        FileAppend, %bind%, %file%
    return
}
 

Qwe123w

Новичок
5
0
дайте пожалуйста строчки , не на удф, что если в чат логе появится, что кто то написал "лечи" автоматом вписывалась команда /heal и айди игрока который написал "лечи". Заранее спасибо.
 

Qwe123w

Новичок
5
0
строку из чатлога
[21:06:09] Roma_Kirillovv [126]: лечи
строку из чатлога
Ну что?
Roma_Kirillovv [126]: лечи
[A-Za-z_0-9]*?\[(\d+)\][[лечи
из этого текста получилась такая ерунда, помогите пожалуйста исправить, что бы ахк триггерилось
 
Последнее редактирование:

mdlr

Новичок
6
0
Как можно сделать чтобы скрипт в определенное время, например каждые 15 минут(в 15, 30, 45, 00 на часах), перезапускался?
 

Котовский.

Известный
890
349
[21:06:09] Roma_Kirillovv [126]: лечи

Ну что?
Roma_Kirillovv [126]: лечи
[A-Za-z_0-9]*?\[(\d+)\][[лечи
из этого текста получилась такая ерунда, помогите пожалуйста исправить, что бы ахк триггерилось
AutoHotKey:
#Persistent

global file_update := A_MyDocuments "/GTA San Andreas User Files/SAMP/chatlog.txt" ; путь до чатлога

SetTimer, update, 100
return

update:
FileRead, chatlog, % file_update
FileDelete, % file_update
if(RegExMatch(chatlog, "\w* \[[0-9]*\]: лечи")) {
    ;; your code
}
return
Как можно сделать чтобы скрипт в определенное время, например каждые 15 минут(в 15, 30, 45, 00 на часах), перезапускался?
AutoHotKey:
#Persistent

SetTimer, update, 60000 ; запускаем метку update раз в минуту
return

update:
if(A_MIN = 15) or (A_MIN = 30) or (A_MIN = 45) or (A_MIN = 00) {
    Reload
}
return
 
  • Нравится
Реакции: dushik123

dushik123

Участник
47
3
Ку форумчани , как сделать ожидание определённого текста в чате ? То есть приходит сообщение допустим заказ такси и ahk скрипт видя кодовые слова резко прописывает команду и забирает заказ.
 

Котовский.

Известный
890
349
Ку форумчани , как сделать ожидание определённого текста в чате ? То есть приходит сообщение допустим заказ такси и ahk скрипт видя кодовые слова резко прописывает команду и забирает заказ.
Выше ведь есть уже про чтение чата
 
  • Нравится
Реакции: dushik123

Kryptik

Участник
38
2
AutoHotKey:
Q::
{
Send, {e down}
sleep 5
Send {e up}
sleep 10
Send, {q down}
sleep 5
Send {q up}
sleep 5
}
return
как сделать так чтобы при открытом чате, скрипт ставился на паузу а после закрытия чата - возобновлялся?
 

Котовский.

Известный
890
349
AutoHotKey:
Q::
{
Send, {e down}
sleep 5
Send {e up}
sleep 10
Send, {q down}
sleep 5
Send {q up}
sleep 5
}
return
как сделать так чтобы при открытом чате, скрипт ставился на паузу а после закрытия чата - возобновлялся?
Смотря как открывается и закрывается чат
Есть бот сделанный на ахк gui, мне надо чтобы при свёрнутой игре он работал а он работает только когда в игре, нужно привязать его к процессу или к окну
Читай про ControlSend
можно ли сделать телепорт по метке на ахк удф? если это можно осуществить дайте код пожалуйста)
Тебе в стол заказов