매크로



 /와 왼쪽 방향키를 누를 때 /가 왼쪽 알트키로 작동하여 /와 왼쪽 방향키를 누를때 익스플로러상에서 뒤돌아가기 가 되도록 만들려고 합니다.


  if Send {/}{Left}
 
  /::LAlt
 
  else /::/

  return
 

이렇게 해도 안되고


if Send, /left


/::LAlt


else /::/

return


이렇게 해도 안되더군요


어떻게 스크립트를 써야할까요? 아시는 분 답변달아주시면 정말 감사하겠습니다. T.T 너무 초보라 간단한 것도 잘 안되 열심히 공부는 하고 있는데 잘 안되서요. 부탁드립니다.



  • 생존자8 2017.06.07 17:38

      if Send {/ down} Send, left
         Send {/ up  }
     
      /::LAlt
     
      else /::/

      return


    이렇게 해도 안되네요 TT

  • Allyce 2017.06.07 18:38
    / & Left::
    send !{Left}
    return

    참고
    https://autohotkey.com/docs/Hotkeys.htm
  • 생존자8 2017.06.07 18:55
    답변 감사합니다..

    근데 제가 설명을 덧붙여서 질문을 올렸어야 하는데 ㅠ


    #If GetKeyState("/","P")

    Left :: !{Left}
    RShift & PrintScreen :: !+PrintScreen
    NumLock :: !+NumLock
    #If

    return

    결과적으로 여기까지 시도했습니다. /를 단독으로 누를 때는 /로 눌리도록 하고 /와 함께 아래의 조합키를 누를 때는 오른쪽과 같은 조합키가 실행되도록 할 수 있어야 하는데 이게 고민이네요 ㅠ

    정성껏 답변해주셨는데 질문의 요점을 다시 말씀드리게 되서 죄송합니다. 혹시 방법 아시나요?
  • Allyce 2017.06.07 19:36
    1.

    / & Left::
    send, !{Left}
    return

    /::
    send, /
    return


    2.

    Left::
    GetKeyState, KeyState, Left, P
    If KeyState = D
    send, !{Left}
    Else
    send, {Left}
    return
  • 생존자8 2017.06.07 22:07
    / & Left::
    send, !{Left}
    return

    / & PrintScreen ::
    Send, +!PrintScreen

    / & NumLock ::
    Send, +!NumLock

    /::
    send, /
    return


    다시 답변주셔서 대단히 감사합니다. 아직 2번이 제대로 이해가 되지 않아 1번을 활용해서 위와 같이 작성했는데 오류라고 하네요 ㅠㅠ

    어디가 잘못된 걸까요.. 기초 지식 다 적용해서 동일한 논리 흐름으로 작성한 것 같은데요 ㅠ
  • Allyce 2017.06.08 09:19
    / & PrintScreen ::
    Send, +!{PrintScreen} ;Send함수에서의 키는 중괄호처리하여야합니다

    !Pause::
    Send, +!{NumLock}

    CapsLock과 ScrollLock도 그러하지만 NumLock의 경우 다른 Up Down키들과는 다르게 토글기능으로서 작동하므로 조금 특수한키입니다 조합키와 함께 Pause를 넣으면 핫키로서 사용할 수는 있으나 사용자체를 비추천합니다
    즉 Alt Ctrl등과 함께 사용할 수 있지만 / & Pause:: 처럼 기타키와 함께 사용은 불가능합니다(제가 아는한에서는)
    Send 내용을 보아하니 고대비와 마우스키 바로가기키를 키려고하시는 것같은데 사용자가 키보드로 입력하는 것과는 다르게 오토핫키의 Send는 dll을 통한 Win API 함수로써 키보드나 마우스 이벤트를 발생시키는 방식이므로 Send함수를 사용하여도 바로가기키는 열리지 않는것으로 보입니다 꼭 어떻게해서든지간에
    오토핫키로 바로가기키를 적용시키고 싶으시다면 Send가 아닌 다른 방식으로 접근하셔야할 것 같습니다
  • 생존자8 2017.06.08 09:50

    네 말씀하신 대로 다시 적어주신 스크립트를 사용해도 되지 않는군요 ;

    일단 Get key state를 활용해서 되도록 해보고 그게 안되면 직접 경로를 따라 실행하도록 만들도록 해봐야 할 것 같습니다.

    근데 경로 따라 실행하도록 만드는게 마치 단축키를 누르면 켜지는 것 마냥 딜레이 없이 뜨도록 해야될 것 같은데 많이 공부해야겠네요 ㅜ


    아 Get key state로 해도 send 명령어는 어차피 넣어줘야 되겠군요..; Get key state를 활용해서 알트 레프트 눌러주도록 하는거는 레프트 방향키가 방향키 기능을 상실하게 되네요;;


    말씀해주신대로 실행쪽으로 방향 잡아야겠습니다. ㅎ

    먼저 Getkeystate 적어주신 스크립트 보면서 공부하고 적용해보도록 하겠습니다. 정말 감사합니다 Allyce님

  • 생존자8 2017.06.08 10:59
    아래와 같이 1번 써주신 것도 문제가 생기네요 ;;;

    / & Left::
    send, !{Left}
    return

    /::
    send, /
    return

    위와 같이 하면 /를 시프트와 함께 눌러 타이핑 해야 할 물음표가 써지질 않습니다.

    / & Left::
    send, !{Left}
    return

    / & RShift ::

    Send, ?

    /::
    send, /
    return

    그래서 위와 같이 수정해서 해봤더니 오류가 떠버리네요 ...

    생각보다 쉽지 않네요 무엇하다...ㅜㅜ 되게 간단한 것들인데 예상치 못한 문제들이 터져나오네요 ;;

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 비활성 마우스 클릭 질문입니다. 쌈빡빽쑤 2023.07.02 0/0
질문 이미지 서치 질문드립니다.. 굴착꾼시몬 2017.06.16 0/0
질문 N사 M게임 우회 질문 드립니다. 헤흐히히 2017.06.15 0/0
질문 요즘은 오토핫키 오버워치 에임핵 다 막혔죠? 2 스탠리베이 2017.06.28 0/0
자유 프로그래밍이 처음이신분들은 여기 참고해보세요 2 Allyce 2017.07.05 0/0
질문 한창 공부 중인데 추천 해줄만한 책 있나요?? 1 Minuya 2017.07.05 0/0
질문 여기서 이런 질문을 드려도 될지는 모르겠지만 아마 저... 생존자8 2017.06.13 0/0
질문 안녕하십니까 굇수님들 질문하나만 드리겠습니다, 비활... 2 이코노뮉승 2017.07.03 0/0
질문 WinHttp로 정보를 받아왔을때 한글이 깨져서 나옵니다 2 여의도김매력 2017.06.12 0/0
질문 여러계정 로그인 무한반복 2 작은이득 2017.06.12 0/0
질문 이미지서치 기다렸다가 클릭하는법 3 작은이득 2017.06.28 0/0
질문 정말 간단한 한곳클릭하는 비활성 메크로 짜봤는데 동... 데프픗 2017.06.11 0/0
질문 녹스 복사한 내용 붙여넣기 관련에서 막히는데 도움좀 ... 홍식이 2017.06.10 0/0
질문 %A_ScriptDir%로 쓰려면 이미지 어디에 넣어야되나요? 4 작은이득 2019.05.02 0/0
질문 사진같은 오토핫키를 만들고싶습니다 3 작은이득 2017.06.10 0/0
질문 난이도가 제법 있는 질문입니다. 혹시 아시는 분 계신... 4 생존자8 2017.06.08 0/0
질문 오토핫키의 안티쉐이크기능 sjdjdiis 2017.06.08 0/0
정보 OSD정의 및 오토핫키에서의 구현 Allyce 2017.06.08 0/0
질문 다시 질문을 드리게 되었습니다. 이번에는 확실합니다.... 생존자8 2017.06.07 0/0
질문 꼭 좀 부탁드립니다. 간단한 거지만 저한테는 절실하거... 8 생존자8 2017.06.08 0/0
Board Pagination Prev 1 ... 868788899091929394 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글