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

danywa

Активный
358
49
Есть ли возможность чтобы в одном скрипте они могли работать паралельно?
Код:
NumPad0::
imgFound := false
while(imgFound = false)
    {
        
        imageSearch, x, y , 0, 0, 1300,1300, C:\Users\CURSEW\Desktop\op c++\01.png
        if(x <> "")
            {
                click, %x%, %y%
                Sleep, 100
                click, 1132, 328
                Sleep, 100
                click, 642, 771
                
                imgFound1 := false
                imgFound := true
                while(imgFound1 = false)
                
                    {
                        imageSearch, x, y , 0, 0, 1300,1300, C:\Users\CURSEW\Desktop\op c++\0111.png
                        if(x <> "")
                            {
                                Sleep, 750
                                click, %x%, %y%
                                imgFound1 := true
                                imgFound := false
                                
                            }
                    }
            }
    }
return

NumPad1::
imgFound := false
while(imgFound = false)
    {
        imageSearch, x, y , 0, 0, 1300,1300, C:\Users\CURSEW\Desktop\op c++\203.png
        if(x <> "")
            {
            send {Esc}
            }
    }
return
 

sqwwexx

Участник
64
1
Есть ли возможность чтобы в одном скрипте они могли работать паралельно?
Код:
NumPad0::
imgFound := false
while(imgFound = false)
    {
        
        imageSearch, x, y , 0, 0, 1300,1300, C:\Users\CURSEW\Desktop\op c++\01.png
        if(x <> "")
            {
                click, %x%, %y%
                Sleep, 100
                click, 1132, 328
                Sleep, 100
                click, 642, 771
                
                imgFound1 := false
                imgFound := true
                while(imgFound1 = false)
                
                    {
                        imageSearch, x, y , 0, 0, 1300,1300, C:\Users\CURSEW\Desktop\op c++\0111.png
                        if(x <> "")
                            {
                                Sleep, 750
                                click, %x%, %y%
                                imgFound1 := true
                                imgFound := false
                                
                            }
                    }
            }
    }
return

NumPad1::
imgFound := false
while(imgFound = false)
    {
        imageSearch, x, y , 0, 0, 1300,1300, C:\Users\CURSEW\Desktop\op c++\203.png
        if(x <> "")
            {
            send {Esc}
            }
    }
return
ток через два ахк файла
 

V_Sakurai

Новичок
1
0
Подскажите пожалуйcта, какой лучший код для авто-обновление скрипта AHK? Я все перепробовал и выходило ошибки или не скачивалось новая версия. И не хотелось бы 2 скрипта использовать чтобы обновить основу скрипта.
 

guts

Потрачен
84
8
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Приветствую форумчане, у меня одна проблема. Начну с моей цели. Моя цель была написать бота на шахту (для личного использования), я решил написать на питоне, там это дело было быстрым и не тяжелым. Питон быстро находил картинку, но действовал медленно, т.к язык сам по себе ну ооооочень медленный. Я решил подправить всё дело и написать на ахк, однако те же картинки которые питон спокойно находил, ахк не находит. В чем проблема? Вот пример картинки:
J.png
 
Последнее редактирование:

iamblink

Новичок
1
0
Привет, как включить подсказки после запетой, в новом SciTE4AHK версии 3.1.
 

Julimba

Участник
108
10
После использование ахк со строчкой
SendMessage 0x50,, 0x4190419,, A
Не могу никак внутри игры взаимодействовать со сменой раскладки.
В чем может быть проблема?
 

Kurwa02

Новичок
1
0
1669051161942.png

Кто знает что за ошибка, попытался залокать файл от негодяев, в первый раз получилось, щас стал менять значение, вылезает ошибка.
 

SurnikSur

Активный
284
40
У меня есть точка на экране на которую нужно переместить мышку, само окно с каждым разом меняет расширение. Как можно перемещать мышку на эту точку?
 

guts

Потрачен
84
8
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
У меня есть точка на экране на которую нужно переместить мышку, само окно с каждым разом меняет расширение. Как можно перемещать мышку на эту точку?
Imagesearch
 

Shelok_Kholmes

Известный
360
41
Как сделать, чтоб мой ахк скрипт после включения начинал работать в определённое время?
Включаю скрипт ----> время 10:20 ----> выполняется действие ----> скрипт ждёт 11:20.
 

korsarsan

Участник
79
27
Как сделать, чтоб мой ахк скрипт после включения начинал работать в определённое время?
Включаю скрипт ----> время 10:20 ----> выполняется действие ----> скрипт ждёт 11:20.
активация
...

Loop
{
if (A_Min=20)
{
действие
...
}
sleep 3600000
}
 
Последнее редактирование:
  • Нравится
Реакции: Shelok_Kholmes

Shelok_Kholmes

Известный
360
41
И снова здравствуйте, подскажите, пожалуйста, как сделать активацию активации части скрипта через gui, а сам скрипт по нажатию активированой активации?
У меня есть gui в которой есть CheckBox, если он не активирован, то при нажатии F2 ничего не произойдёт, а если в CheckBox`е стоит галочка, то после нажатия F2 скрипт будет работать.
 

guts

Потрачен
84
8
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
И снова здравствуйте, подскажите, пожалуйста, как сделать активацию активации части скрипта через gui, а сам скрипт по нажатию активированой активации?
У меня есть gui в которой есть CheckBox, если он не активирован, то при нажатии F2 ничего не произойдёт, а если в CheckBox`е стоит галочка, то после нажатия F2 скрипт будет работать.
Можно понятнее?
 

korsarsan

Участник
79
27
И снова здравствуйте, подскажите, пожалуйста, как сделать активацию активации части скрипта через gui, а сам скрипт по нажатию активированой активации?
У меня есть gui в которой есть CheckBox, если он не активирован, то при нажатии F2 ничего не произойдёт, а если в CheckBox`е стоит галочка, то после нажатия F2 скрипт будет работать.
Сделай переменную внутри чекбокса, когда активирован ровняй её единице. А потом в своей кнопке активации проверку на то что эта переменная ровна единице.
 
  • Нравится
Реакции: Shelok_Kholmes