안녕하세요~ 킴영감입니다~


정~말 오랜만에 블로그에 글을 쓰게 되었습니다~


유튜브 활동을 매인으로 하고있으니 블로그에서 공부하고 계신분들은 제 유튜브 가셔서 구독하시면 됩니다~

(일주일에 5편의 영상을 업로드하고 있어요~^^)



이번에 오토핫키와 MySQL을 연동하는 방법에 대한 강의를 하게 되었구요~


오토핫키에 포함시킬 라이브러리 파일을 아래에서 다운 받으시면 됩니다~


다운로드 -  MySQL.zip


오토핫키에서 MySQL을 사용하는 방법에 대한 강의는 아래에 있습니다~


유튜브 강의 - https://youtu.be/x2ZweVF2dSQ





기존에 panofish라는 분이 제작해 놓으신 내용을 제 강의를 보시는 분들이 사용하시기 편하도록 수정해서 배포하고 있으며





유튜브 강의를 보시면 자세한 사용방법과 함께 적용 예시를 함께 실습하면서 배우실 수 있습니다~


간단하게 어떤 함수가 구현되어 있는지는 아래를 살펴보시면 됩니다~


sql_start()    MySQL 라이브러리를 로딩하는 함수


db := dbConnect(host, user, password, database, port)    데이터베이스에 연결하는 함수


result := dbQuery(db, query)    데이터베이스에 쿼리를 보내는 함수


errorCheck(result)    쿼리 수행 후 에러를 체크하는 함수    (2018.12.03.)


dbDisConnect(db)    데이터베이스 연결을 해제하는 함수


exit_sql()    MySQL 라이브러리를 해제하는 함수



이번 자료를 시작으로 외부 라이브러리와 오토핫키를 연동하는 방법에 대한 강의를 종종 할 계획이니 기대하셔도 좋을 것 같습니다~



블로그 이미지

킴영감

프로그래밍과 게임공략, 게임과 관련된 프로그램에 대한 내용을 다룹니다.

댓글을 달아 주세요

  • D 2018.10.27 23:23  댓글주소  수정/삭제  댓글쓰기

    스크립트 실행시 아래 기능 자동시작(명령어를 모르겠습니다)

    ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 %A_ScriptDir%\이미지1.bmp
    if (ErrorLevel = 0)
    {
    Send {Click %FoundX% %FoundY%}
    Sleep, 5000

    ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 %A_ScriptDir%\이미지2.bmp
    if (ErrorLevel = 0)
    {
    Send {Click %FoundX% %FoundY%}
    Sleep, 1000
    }

    이미지2찾고 클릭한후 스크립트 자동종료(프로세스 아예 꺼버리기) (명령어를 모르겠습니다)
    -------------------------------------------------------------------------------------------------------------
    만들고자 하는 소스:
    .ahk 파일을 실행하는순간 F1이런 시작명령어없이 자동으로 바로 기능 시작,
    이미지1을 찾고 좌클릭한후 이미지2를 찾고 좌클릭을함 그리고 스크립트 아예 꺼버리기.
    -------------------------------------------------------------------------------------------------------------
    제가 자동시작 자동종료 명령어는 찾아봐도 나오지않아 위 소스에 넣어보지도못했는데요
    이미지서치 부분만 소스 돌려본결과 이미지1을 찾고 좌클릭하는것까진 잘됩니다
    근데 이미지2를 찾아야하는데 아예 멈춰버려요 뭐가 문제인건가요?
    그리고 자동시작 자동종료 명령어 알고계시면 답변좀 같이 부탁드립니다

  • 2018.10.30 19:07  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  • 자료고맙습니다. 2018.10.30 19:09  댓글주소  수정/삭제  댓글쓰기

    아 위에 비밀글이 비밀번호가 틀렸다고 나오네요..
    아무튼 SSL로 접근시 어떤방법을 사용해야하나요?

    • 킴영감 2018.10.31 19:41 신고  댓글주소  수정/삭제

      확신은 할 수 없지만 libmysql.dll에서 지원이 될것 같습니다. MySQL Documentation 페이지를 보면 SSL관련 함수들이 있습니다.
      그런데 지금 배포하고있는 MySQL.ahk 파일에서 수정을 좀 해야 사용할 수 있을 것 같네요.ㅠ
      그리고 제가 아는 내용이 아니라...ㅠ

  • 잘보고있어요 2018.11.03 13:42  댓글주소  수정/삭제  댓글쓰기

    항상 많은 도움을 받고 있습니다.
    혹시 오토핫키로 A+ 알고리즘을 구현할순 없을까요?
    한달이상 끙끙앓고 있습니다.
    가능하다는 외국 페이지가 있긴한데 중요한 정보들이 있는 링크는 만료된 링크라 찾기가 힘드네요..

    • 킴영감 2018.11.03 16:21 신고  댓글주소  수정/삭제

      오토핫키도 다른 프로그래밍 언어가 가지고 있는 프로그래밍의 기본적인 요소를 모두 가지고 있기 때문에 A* 알고리즘을 구현할 수 있습니다.
      한달이상 앓고 있으시다는건 자료가 없다는 것 같은데 다른 프로그래밍 언어에서 구현된 자료를 찾는다면 그것을 옮기는 것으로 쉽게 해결할 수 있을 것 같습니다.^^

    • 잘보고있어요 2018.11.04 13:04  댓글주소  수정/삭제

      시도는 계속 하는중인데 만족할만한 속도가 나오지 않아서 힘드네요 ㅋㅋ 혹시라도 나중에 기회가 된다면 강좌 한번 부탁드립니다!
      그리고 비활성서치 라이브러리에 트랜스 쓰기가 힘들어 gdip쪽만 쓰게 되는데
      영감님쪽 함수가 직관적이고 사용하기 훨신 좋은데 트랜스때문에 사용이 너무 불편합니다. 혹시나 업데이트 하신다면 트랜스 편하게 쓸수 있으면 좋겠어요

    • 킴영감 2018.11.04 21:22 신고  댓글주소  수정/삭제

      시간이 너무 안나서 계속 딜레이 되네요.ㅠ
      혹시 트랜스 기능에 대해서 설명을 좀 해주시면 도움이 될 것 같습니다.^^

    • 잘보고있어요 2018.11.05 00:21  댓글주소  수정/삭제

      해당색상 제외하고 검색하는 기능이에요

      이미지가 딱 원하는부분이아니라 인식하고싶지않은 부분이 있을때 이미지파일에서 해당색상을 제외한 부분만 찾는 기능인데

      만약에 별모양 그림을 찾을때
      배경이 항상 다르다면 배경쪽을 제외한 별모양을 찾으려면 별 안쪽만 이미지파일로 생성하거나 별을 다 담은 이미지에 필요없는부분을 단일색으로 통일한후 해당색상값을 제외하고 별모양만 같다면
      서치하는 기능이에요

      gdip에서도 함수를 추가해서 써야되서 너무 줄이 늘어지고, 비활성 서치는 필요한데 얘 아니면 안되니까 너무 힘들어요

      제가 사용하는 서치의 기본형은
      imageserch,x,y,좌표1,좌표2,좌표3,좌표4, *transXXXXXX *오차값 이미지

      XXXXXX는 컬러코드에요

  • 킴영감님 기간만료로 이용이 불가하다고 나옵니다.. 2018.12.06 23:00  댓글주소  수정/삭제  댓글쓰기

    게스트 아이디가 기간만료인듯 한데...확인부탁드릴게요.