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

Тема в разделе "AutoHotKey", создана пользователем gwplayer, 8 авг 2017.

  1. Felizey

    Felizey Новичок

    Регистрация:
    21 мар 2019
    Сообщения:
    1
    Симпатии:
    0
    Здрасъте, прошу помочь/научить в написании скрипта! Суть скрипта: если нажата клавиша A, то нажимается клавиша D и ЛКМ, и наоборот - если нажата клавиша D, то нажимается клавиша A и ЛКМ. И чтоб скрипт работал только если боковая кнопка мышки нажата
     
    #2976 Felizey, 8 май 2019
    Последнее редактирование: 8 май 2019
  2. VuTuV

    VuTuV Активный участник

    Регистрация:
    23 мар 2019
    Сообщения:
    29
    Симпатии:
    1
    1) Как пользоваться Hotkey(выбор клавиши активации) в GUI, я хочу например задать alt + 1 это выдать розыск и т.д.
    2) Сохранение всех настроек, которые будут в 1.
    3) Можно ли сделать так, если будет стоять галочка(CheckBox), то включались дополнительные функции, например АХК для заместителя?
     
    #2977 VuTuV, 11 май 2019
    Последнее редактирование: 11 май 2019
  3. BASS_DEVSOFTWARE

    BASS_DEVSOFTWARE Интересующийся

    Регистрация:
    29 апр 2017
    Сообщения:
    122
    Симпатии:
    81
    http://www.script-coding.com/AutoHotkey/GUIControls.html
    [​IMG]
    [​IMG]
     
  4. Northup

    Northup Участник

    Регистрация:
    10 авг 2018
    Сообщения:
    7
    Симпатии:
    0
    Ребята, как сделать чтобы скрип работал с помощью сочетании клавиш ПРАВОЙ кнопки мыши и клавиши N ?
     
  5. #darksoor

    #darksoor Знающий

    Регистрация:
    10 июл 2016
    Сообщения:
    274
    Симпатии:
    53
    RButton & N::
    ;Code
    Return
     
  6. levanta1s

    levanta1s Активный участник

    Регистрация:
    12 ноя 2018
    Сообщения:
    25
    Симпатии:
    10
    мне нужны адреса этих функций (КРМП)
    getTargetPed(dwPED) - Возвращает PED ID, по таргету
    ; # - getPedById(dwId) - Возвращает PED ID по id игрока
    ; # - getIdByPed(dwId) - Ид по таргету (getIdByPed(getTargetPed()))
    ; # - getClosestPlayerPed() - Возвращает PED ID ближайшего игрока
    ; # - getClosestPlayerId() - Возвращает id ближайшего игрока
    ; # - getPedCoordinates(dwPED) - Возвращает кординаты (в зоне стрима) по PED ID
    ; # - getPlayerPosById(dwId) - Возвращает позицию игрока по id
     
  7. Northup

    Northup Участник

    Регистрация:
    10 авг 2018
    Сообщения:
    7
    Симпатии:
    0
    Помогите реализовать идею! Допустим, скрипт выполняет это действие
    sc2D::
    {
    SendMessage, 0x50,, 0x4190419,, A
    Send, {F6}^{A}лляляляллялялял{Enter}
    KeyWait, sc2D, D
    SendMessage, 0x50,, 0x4190419,, A
    Send, {F6}ололололололо{Enter}
    Sleep, 1000
    Send, {F6}лаллаыо{Enter}
    Send, {F6}/heal (ЦИФРЫ){Enter}
    }
    return
    ------------------------------
    мне нужно, чтобы в этой части кода скрипт ждал, когда я наберу комбинацию цифр и нажму ENTER
    SendMessage, 0x50,, 0x4190419,, A
    Send, {F6}^{A}лляляляллялялял{Enter}
    и тогда пойдёт остальная часть ,где скрипт вставит эту комбинацию цифр
    Send, {F6}/heal (ЦИФРЫ){Enter}
     
  8. Di3

    Di3 Свой человек

    Регистрация:
    8 сен 2017
    Сообщения:
    374
    Симпатии:
    19
    
    i=1
    ycord=10
    Loop,read,Список.txt
    {
    Gui, Add, Button, x10 y%ycord% w830 h25 gsort, [%i%] %A_LoopReadLine%
    i:=i+1
    ycord:=ycord+30
    }
    
    
    
    Как можно после нажатии кнопки отловить какая кнопка именно была нажата? Количество строк в файле всегда будет разное и писать под каждую функцию бред.
     
  9. #darksoor

    #darksoor Знающий

    Регистрация:
    10 июл 2016
    Сообщения:
    274
    Симпатии:
    53
    
    sc2D::
    {
    SendMessage, 0x50,, 0x4190419,, A
    Send, {F6}^{A}лляляляллялялял{Enter}
    Input, id, V, {vkD}
    SendMessage, 0x50,, 0x4190419,, A
    Send, {F6}ололололололо{Enter}
    Sleep, 1000
    Send, {F6}лаллаыо{Enter}
    Send, {F6}/heal %id%{Enter}
    }
    return
     
    Northup нравится это.