1 (изменено: kimiga89, 2015-11-30 00:08:51)

Тема: AHK: Нужно соединить два скрипта

Доброго времени суток! Помогите соединить два скрипта. По отдельности работаю, а как загоняю в один - нет(
Нужно, чтоб "код 2" начинал работать с задержкой, допустим 2 секунды, через sleep пробовал, всё равно не работало((

F2:: sendinput, {TAB}2{TAB}{TAB}{SPACE}
return

>Здесь нужно вставить "код 2"<

F4:: sendinput, {TAB}{TAB}{TAB}{TAB}{DOWN}{TAB}{ENTER}
return

и Код 2


Loop {
    PixelGetColor, color1, 492,189
  

    if (color1 = 0x4a90e2) {
        Sleep 100
        continue
    }

    Else if (color1 = 0xFFFFFF) {
        Click 1024,1000
        break
    }
}

Заранее огромное спасибо!

2

Re: AHK: Нужно соединить два скрипта

kimiga89, код начинает выполняться с верхней строчки (при условии, что это не горячая клавиша). В Вашем случае это как раз горячая клавиша (F2::), поэтому скрипт сразу останавливается.
Поместите код 2 в верхнюю часть.

3

Re: AHK: Нужно соединить два скрипта

kimiga89 пишет:

>Здесь нужно вставить "код 2"<

Здесь не нужно.


Sleep 2000

Loop {
    PixelGetColor, color1, 492,189
  

    if (color1 = 0x4a90e2) {
        Sleep 100
        continue
    }

    Else if (color1 = 0xFFFFFF) {
        Click 1024,1000
        break
    }
}

F2:: sendinput, {TAB}2{TAB}{TAB}{SPACE} 
  
F4:: sendinput, {TAB}{TAB}{TAB}{TAB}{DOWN}{TAB}{ENTER}
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

4 (изменено: kimiga89, 2015-11-30 00:17:46)

Re: AHK: Нужно соединить два скрипта

serzh82saratov, а как сделать, чтоб он срабатывал после "F2:: sendinput, {TAB}2{TAB}{TAB}{SPACE}"?
пробую так, он срабатывает в самом начале...

5 (изменено: kimiga89, 2015-11-30 00:21:12)

Re: AHK: Нужно соединить два скрипта

serzh82saratov, Блин немного не так сделал - мне нужно чтоб выполнилось F2 потом с задержкой в 1-2 секунды срабатывал скрипт 2, после того, как он выполнился начиналось действие сего "sendinput, {TAB}{TAB}{TAB}{TAB}{DOWN}{TAB}{ENTER}"  Без F4. то я тупанул

6

Re: AHK: Нужно соединить два скрипта

ypppu пишет:

Поместите код 2 в верхнюю часть.

Правильно ли я понимаю, что если вкладывать несколько скриптов в один с помощью функции #Include, то скрипты с циклами, работающими не по горячей клавише, необходимо в обязательном порядке помещать в начало списка вложенных скриптов?

7

Re: AHK: Нужно соединить два скрипта

Это же в справке есть!

YMP пишет:

Перевод статьи "#Include / #IncludeAgain"
Скрипт ведёт себя так, как если бы всё содержимое вставляемого файла физически находилось на месте директивы #Include (как будто вы скопировали и вставили его из этого файла).