오토핫키 커뮤니티

조회 수 267 추천 0 댓글 0
안녕하세요. 요세 게임하면서 쓰고있는 매크로인데요,
키보드 1~5번 숫자 눌리는 순서 혹은 버튼별 속도를 랜덤하고 하고 싶은데
어느 부위를 설정하면 될까요?

도움 부탁드립니다!

#NoEnv
#KeyHistory 0
#SingleInstance Force
ListLines Off
Process, Priority, , A
SetBatchLines, -1
SendMode Input
SetWorkingDir %A_ScriptDir%


Menu, Tray, NoDefault
Menu, Tray, NoStandard
Menu, Tray, Tip, ^-^
Menu, Tray, add, [F3] 창 열기, TrayA
Menu, Tray, add, [F4] 종료, TrayB

if not A_IsAdmin
{
  MsgBox, 16, 오류, 관리자 권한으로 실행해주세요.
  ExitApp
}

ifNotExist, SaveF.ini
{
  MsgBox, , ^-^, 핫키 적용 + 사용할 플라스크 체크 후 사용
  MsgBox, , ^-^, PoE 창 활성화 중에만 작동됨
  MsgBox, , ^-^, F2 : 핫키 온오프 토글 / F3 : 트레이로 최소화 / F4 : 종료
  IniWrite, 0, SaveF.ini, Save, SFlask1
  IniWrite, 0, SaveF.ini, Save, SFlask2
  IniWrite, 0, SaveF.ini, Save, SFlask3
  IniWrite, 0, SaveF.ini, Save, SFlask4
  IniWrite, 0, SaveF.ini, Save, SFlask5
}

ON = 0
GUI = 1

Gui Add, CheckBox, x11 y46 w27 h23 vFlask1, 1
Gui Add, CheckBox, x48 y46 w27 h23 vFlask2, 2
Gui Add, CheckBox, x85 y46 w27 h23 vFlask3, 3
Gui Add, CheckBox, x122 y46 w27 h23 vFlask4, 4
Gui Add, CheckBox, x159 y46 w27 h23 vFlask5, 5
Gui Add, Text, x15 y14 w27 h23 +0x200, 키
Gui Add, Hotkey, x41 y16 w35 h19 vHK
Gui Add, Button, x79 y14 w45 h23 vActivate gActivate, 적용
Gui Add, Button, x138 y11 w45 h29 vSave gSave, 저장
Gui Show, w194 h77, ^-^

IniRead,  SHK, SaveF.ini, Save, SHK
IniRead,  SFlask1, SaveF.ini, Save, SFlask1
IniRead,  SFlask2, SaveF.ini, Save, SFlask2
IniRead,  SFlask3, SaveF.ini, Save, SFlask3
IniRead,  SFlask4, SaveF.ini, Save, SFlask4
IniRead,  SFlask5, SaveF.ini, Save, SFlask5
GuiControl, , HK, %SHK%
GuiControl, ,Flask1, %SFlask1%
GuiControl, ,Flask2, %SFlask2%
GuiControl, ,Flask3, %SFlask3%
GuiControl, ,Flask4, %SFlask4%
GuiControl, ,Flask5, %SFlask5%
Return

GuiEscape:
GuiClose:
    ExitApp

UseFlask()
{
  FN = 1
  Loop, 5
  {
    If ( Flask%FN% = 1 )
    {
      Global HK
      Hotkey, *%HK%, HK, Off
      Send, {%FN%}
      Random, x, 3, 4, 5
      Sleep, %x%
      Hotkey, *%HK%, HK, On
    }
    FN := FN + 1 
  }
}


TrayA:
Gui, Show
Return


TrayB:
TrayTip, ^-^, ㅂㅇ
ExitApp
Return


HK:
Gui, Submit, Nohide
If ( ON = 1 )
{
  IfWinNotActive, Path of Exile
  {
    Hotkey, *%HK%, HK, off
    Send, %HK%
    Hotkey, *%HK%, HK, on
    Return
  }
  IfWinActive, Path of Exile
  {
    UseFlask()
    Sleep, 150
  }
}
Return


Activate:
Gui, Submit, Nohide
If ( ON = 0 )
{
  If ( HK = "F2" OR HK ="F3" )
  {
    MsgBox, 16, 오류, F2/F3은 핫키로 지정하실 수 없습니다.
    Return
  }
  If ( HK = "" )
  {
    MsgBox, 16, 오류, 핫키를 지정해 주세요.
    Return
  }
  GuiControl, Disabled, HK
  GuiControl, , Activate, 해제
  Hotkey, *%HK%, HK, On
  ON = 1
  SoundBeep, 1000, 50
  Sleep, 49
  SoundBeep, 2000, 100
}
Else
{
  GuiControl, Enabled, HK
  GuiControl, , Activate, 적용
  Hotkey, *%HK%, HK, Off
  ON = 0
  SoundBeep, 2000, 50
  Sleep, 49
  SoundBeep, 1000, 100
}
Return


Save:
Gui, submit, nohide
If ( HK = "" )
{
  MsgBox, 16, 오류, 핫키를 지정해 주세요.
  Return
}
IniWrite, %HK%, SaveF.ini, Save, SHK
IniWrite, %Flask1%, SaveF.ini, Save, SFlask1
IniWrite, %Flask2%, SaveF.ini, Save, SFlask2
IniWrite, %Flask3%, SaveF.ini, Save, SFlask3
IniWrite, %Flask4%, SaveF.ini, Save, SFlask4
IniWrite, %Flask5%, SaveF.ini, Save, SFlask5
TrayTip, ^-^, 저장 완료
Return


F2::
HotKey, F2, Off
Send, {F2}
HotKey, F2, On
Goto, Activate
Return


F3::
If ( GUI = 1 )
{
  Gui, Hide
  GUI = 0
}
Else
{
  Gui, Show
  GUI = 1
}
Return


F4::
TrayTip, ^-^, ㅅㄱ
ExitApp
Return


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 형님들 고민있읍니다 인생선배님들 2 환상의커플 2019.09.07 0/0
질문 비활성매크로 1 령군 2019.09.12 0/0
질문 이미지 인식이 안되는데 뭐가 문제일까요 5 바라람 2021.01.07 0/0
질문 키보드 1~5번 눌리는 순서or속도 랜덤 설정 도와주세요..! 우기다짐 2019.09.18 0/0
질문 비활성 이미지 서치 및 클릭에 대하여 질문이 있습니다. 1 슈웁 2020.02.09 0/0
질문 Gdip 경로 도움좀 주세요 형님들..... 2 능금마라탕 2020.12.30 0/0
질문 ld플레이어에서만 왜 비활성 휠이 안될까요..? 1 Finish 2021.01.07 0/0
자유 조금씩 해결되는 맛이 있네요. 1 치우지 2019.11.25 0/0
질문 오토핫키 하드웨어 입력 질문드립니다.(하드웨어 라이... 1 playca 2021.01.14 0/0
질문 브이포 메크로는 어디있나요 ? 주눅잉 2020.12.23 0/0
질문 오토핫키 아이디 입력하면 해당하는 아이디를 매칭해서... 2 Finne 2019.09.19 0/0
질문 vm에서 이미지 서치 ayaojot 2019.09.24 0/0
질문 오토핫키 한글입력시 이상하게 나와요 하닮 2021.01.09 0/0
자유 오토핫키 잘하시는분 찾습니다 (사례드립니다) 경북구미 2019.09.19 0/0
질문 LD플레이어에서 비활성마우스 클릭 안되나요? 2 Rabbit 2019.09.23 0/0
질문 질문있습니다! (비활성 픽셀서치) 1 샬라라봉봉 2019.10.03 0/0
정보 SciTE4AutoHotkey 프로그램 2개 실행하기 1 치우지 2019.09.25 0/0
질문 Loop 문 랜덤 반복 질문 드립니다. 1 wenrjw 2021.01.18 0/0
자유 라이즈 오브 킹덤즈 자동정찰 매크로를 제작하였습니다. 8 Vero 2019.10.24 0/0
질문 리니지M 자동사냥 체크 관련 질문입니다. 치우지 2019.09.28 0/0
Board Pagination Prev 1 ... 164165166167168169170171172 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글