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

Quasper

Известный
834
354
Как сделать что бы цифра после цвета цифры была любая
if (isDialogOpen() && getDialogCaption() == "Найдено{828282} 1")
если правильно понял то вроде так, давно не имел дело с ахк

AutoHotKey:
number := 5
if (isDialogOpen() && getDialogCaption() == "Найдено{828282} " . number)
 

ceregapro1

Участник
61
1
ты что курил? "Цифра после цвета цифры была любой"
не курю щас, нету в городе, а так - написал как и есть, я что виноват что диалог так криво написан на серве
если правильно понял то вроде так, давно не имел дело с ахк

AutoHotKey:
number := 5
if (isDialogOpen() && getDialogCaption() == "Найдено{828282} " . number)
nubmer это от 1 до 5 или только =5?
Типо мне нужно что бы 1 была любая цифра в диалоге
 

degrando

Известный
362
127
не курю щас, нету в городе, а так - написал как и есть, я что виноват что диалог так криво написан на серве

nubmer это от 1 до 5 или только =5?
Типо мне нужно что бы 1 была любая цифра в диалоге
Ты блять нормально обьясни, тебе рандом нужен?
 

degrando

Известный
362
127
нужно что бы цикл выполнялся если где у меня стоит 1 была любая цифра
Типо если у тебя на месте еденички стоит любая цифра, то цикл должен выполняться?
AutoHotKey:
if (isDialogOpen()) {
if (regexmatch(getDialogCaption(), ""Найдено{828282} [0-9*]")) {
действие
}
}
ну так вроде
 

Randewoo

Потрачен
110
33
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Типо если у тебя на месте еденички стоит любая цифра, то цикл должен выполняться?
AutoHotKey:
if (isDialogOpen()) {
if (regexmatch(getDialogCaption(), ""Найдено{828282} [0-9*]")) {
действие
}
}
ну так вроде
1) у тебя лишняя кавычка в коде.
2) ты не экранизируешь {}, а значит регулярка не сработает.
 

Randewoo

Потрачен
110
33
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Если не надо захватывать число:
AutoHotKey:
RegExMatch(getDialogCaption(), "^Найдено\{828282\}\s\d+$")
Если надо:
AutoHotKey:
RegExMatch(getDialogCaption(), "O)^Найдено\{828282\}\s(?P<count>\d+)$", o)
Результат будет в o["count"]
 

Alexey63

Новичок
1
0
Доброе время суток дорогие пользователи, возник небольшой вопрос...
Существует ли функция отслеживания нагрузки, температуры, и других показателей системных комплектующих. Если такова существует, просьба ответить в тему.
p.s/хотя бы вот такие параметры...(check screen)
Безымянный.png
 

Tiva

Известный
76
1
Буду рад если поможете. С меня лайк
В 80 процентах бывает такая ошибка.
Как идёт активация. Вылазит диалог я туда пишу к примеру: 228 ВВС | ДМБ (ЧС 2-2-8)
В итоге увольняет с причиной ВВС | ДММ ()ЧС 228
Код ниже
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AutoHotKey:
     showDialog(1, "{FFA500}/UNINVITE", "{FFFFFF}Введите: {ff3636}ID {FFFFFF}ВВС |{ff3636}Причина","Готово","Закрыть")
    Input, rpuninv1, v, {Enter}
    SendMessage, 0x50,, 0x4190419,, A
    addChatMessage("/do В правом кармане КПК.")
    Sleep 2222
    addChatMessage("/me просунул руку в карман, после чего достал КПК и активировал его")
    Sleep 2222
    addChatMessage("/do Включенный КПК в обеих руках.")
    Sleep 2222
    addChatMessage("/me открыл базу данных «Министерство Обороны»")
    Sleep 2222
    addChatMessage("/me нашел личное дело")
    Sleep 2222
    addChatMessage("/me перенес личное дело в резервную категорию")
    Sleep 2222
    addChatMessage("/UNINVITE " rpuninv1)
    Sleep 500
    addChatMessage("{FFA500}[AHK]:{FFFFFF} Нажмите {FF0000}''F2'' {FFFFFF}для прододжения")
    KeyWait, vk71, D
    addChatMessage("/me выключил КПК, затем положил его обратно в карман")
 

degrando

Известный
362
127
AutoHotKey:
 showDialog(1, "{FFA500}/UNINVITE", "{FFFFFF}Введите: {ff3636}ВВС |{ff3636}Причина","Готово","Закрыть")
    Input, rpuninv1, v, {Enter}
     showDialog(1, "{FFA500}/UNINVITE", "{FFFFFF}Введите: {ff3636}ID игрока","Готово","Закрыть")
    Input, rpuninv2, v, {Enter}
    SendMessage, 0x50,, 0x4190419,, A
    addChatMessage("/do В правом кармане КПК.")
    Sleep 2222
    addChatMessage("/me просунул руку в карман, после чего достал КПК и активировал его")
    Sleep 2222
    addChatMessage("/do Включенный КПК в обеих руках.")
    Sleep 2222
    addChatMessage("/me открыл базу данных «Министерство Обороны»")
    Sleep 2222
    addChatMessage("/me нашел личное дело")
    Sleep 2222
    addChatMessage("/me перенес личное дело в резервную категорию")
    Sleep 2222
    addChatMessage("/UNINVITE " rpuninv2 "" rpuninv1 "")
    Sleep 500
    addChatMessage("{FFA500}[AHK]:{FFFFFF} Нажмите {FF0000}''F2'' {FFFFFF}для прододжения")
    KeyWait, vk71, D
    addChatMessage("/me выключил КПК, затем положил его обратно в карман")
 

Tiva

Известный
76
1
AutoHotKey:
 showDialog(1, "{FFA500}/UNINVITE", "{FFFFFF}Введите: {ff3636}ВВС |{ff3636}Причина","Готово","Закрыть")
    Input, rpuninv1, v, {Enter}
     showDialog(1, "{FFA500}/UNINVITE", "{FFFFFF}Введите: {ff3636}ID игрока","Готово","Закрыть")
    Input, rpuninv2, v, {Enter}
    SendMessage, 0x50,, 0x4190419,, A
    addChatMessage("/do В правом кармане КПК.")
    Sleep 2222
    addChatMessage("/me просунул руку в карман, после чего достал КПК и активировал его")
    Sleep 2222
    addChatMessage("/do Включенный КПК в обеих руках.")
    Sleep 2222
    addChatMessage("/me открыл базу данных «Министерство Обороны»")
    Sleep 2222
    addChatMessage("/me нашел личное дело")
    Sleep 2222
    addChatMessage("/me перенес личное дело в резервную категорию")
    Sleep 2222
    addChatMessage("/UNINVITE " rpuninv2 "" rpuninv1 "")
    Sleep 500
    addChatMessage("{FFA500}[AHK]:{FFFFFF} Нажмите {FF0000}''F2'' {FFFFFF}для прододжения")
    KeyWait, vk71, D
    addChatMessage("/me выключил КПК, затем положил его обратно в карман")
Та же проблема.
 

sanders

Потрачен
253
126
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
как узнать путь к сборке гта, установленный в мультиплеере?