자동화

조회 수 4110 추천 0 댓글 7

오토핫키 명령어를 c#에서 어떻게 사용을 하나요?

처음엔 패기롭게 오토핫키 오픈소스를 보면서 해당 명령어를 직접 구현하려고 해보았는데 오픈소스 상에 명령어 구현이 상당히 복잡하게 되어있어서 제실력으로는 무리인거 같아 dll 참조를 하려고 합니다

하지만 AutoHotkey.dll을 참조시키려해도 참조가 안되고 유튜브 영상을 따라하면서 커맨드창으로 COM에 추가를 시켜봐도 참조추가가 되지가 않습니다 COM목록에서 찾아도 비슷한 이름도 없구요 github에 보면 분명 c#에서 쓸 수 있도록 한 파일들이 있는데 아무리 참조시도를 해봐도 오류만 뜹니다 도움부탁드려요


  • wns25678 2018.04.19 21:28
    https://github.com/amazing-andrew/AutoHotkey.Interop
    어떤 깃허브 레포지터리를 보셨는진 모르겠지만
    위 링크에는 자세하게 예제까지있네요
    오토핫키의 문법을 그대로 사용할 수 있는거 같네요
  • 봉구스박보검 2018.04.19 21:31
    네 제가 본 자료중에 이것도 있습니다 예제도 나와있고 해서 함수사용방법은 보면 알겠는데 그 전에 참조가 안됩니다 참조가...
  • wns25678 2018.04.19 21:47
    의사가 환자도 안보고 진단하는거랑 마찬가지네요..
    참조가 안되면 안된다는 오류메세지를 알려주셔야 알수가 있습니다...
    본문 어디를 봐도 참조가 안되는 이유를 추측할수가 없네요 그냥 무작정 안된다고만 하시니
    이럼 아무리 고수가 와도 해결 못해드려용

    우선 COM 을 찾는거부터 아예 추가하는 방법을 모르시는거같아서 말씀드립니다.

    일단 저 프로젝트 소스파일을 통째로 솔루션에 임포트하고, 참조 추가 가시면 프로젝트에 새로 생길겁니다 체크하시면 됩니다 제 기억대로라면
  • 봉구스박보검 2018.04.20 15:53
    프로젝트 소스파일을 통째로 솔루션에 임포트하라는 말이 무슨 뜻인가요?
  • 봉구스박보검 2018.04.20 15:58
    위의 github의 설명에는 그냥 dll을 추가하라고 설명이 되어있는데 dll을 추가하는게 아니라 폴더안의 소스파일을 추가해야하는건가요?
  • 봉구스박보검 2018.04.20 16:02
    말씀대로 AutoHotkey.Interop를 솔루션 추가해서 참조추가에 AutoHotkey.Interop를 추가했습니다 근데 using AutoHotkey.interop 이렇게 코드 맨 윗줄에 using으로 추가하려하는데 AutoHotkey.Interop라는게 안뜨네요
  • 빵글빵글 2019.06.09 17:15
    이미 1년이 넘은 시점이지만
    혹시 아직까지 모르신다면 답변 달아두고 갈게여...

    누겟패키지 설치에서
    SharpAHK 패키시를 설치 하시면
    Autohotkey.interop 선언 됩니당...

    이미 알고 계셧다면 죄송...ㅎ

전체 최신 인기글

전체 주간 인기글