C 비활성 매크로 - C bihwalseong maekeulo

넷게임

카테고리 없음

c# 비활성 키보드 질문

시스이 2019. 8. 22. 13:52

안녕하세요

c# 비활성에 대해 궁금해서 질문드립니다.

보통 인터넷을 하면서 간단한 매크로 작업을 돌리려고 하는데 거기에 필요한 함수가 SendMessage 밖에 없는지 궁금하네요.

SendMessage 함수를 쓰고 싶은데. 구조체를 알아도 .. 어떻게 쓰는지 모르겠더라구요.

인자 4개에 대해 조금 더 자세히 알려주세요.  구글에 찾아봐도 디버깅이 안돼요..

답글

무료 매크로 프로그램 다운로드

http://ngmsoftware.com/bbs/board.php?bo_table=product1&wr_id=32 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

C 비활성 매크로 - C bihwalseong maekeulo

#매크로 #매크로프로그램 #메크로 #g매크로 #마우스매크로 #키보드매크로 #엑셀매크로 #키매크로 #수강신청매크로 #로지텍마우스매크로 #매크로키보드 #파이썬매크로 #매크로뜻 #매크로마우스 #로지텍매크로 #ld플레이어매크로 #오토마우스매크로 #키보드마우스매크로 #오토핫키매크로 #이미지매크로 #이미지인식매크로 #하드웨어매크로 #화면인식매크로 #선착순구매매크로 #이미지서치매크로 #한글매크로

안녕하세요. 엔지엠소프트웨어입니다. 웹 업무를 비활성으로 처리하기는 쉽지 않습니다. 주식이나 선물 또는 코인 및 웹 게임들은 웹GL을 이용하거나 Canvas를 사용합니다. 동적(Dynamic)으로 그래픽을 처리하기 때문에 엘리먼트가 존재하지 않습니다. 기본적으로 자동화된 업무 툴(NGM, 오토핫키등등...)을 이용하면 비활성으로 그래픽을 분석해서 마우스로 클릭할 수 있도록 만들 수 있습니다. 이 예제를 학습하기 위해 엔지엠 에디터를 실행하고, 아래와 같이 새로운 스크립트를 하나 추가하세요. 아래 그림은 완성된 전체 스크립트입니다.

※ 필독 - [ 비활성 다클라 매크로를 만들 때 주의사항 ]

C 비활성 매크로 - C bihwalseong maekeulo

첫번째 변수 추가 (마우스 좌표) 액션은 비활성 방식으로 이미지를 서치하고, 마우스 좌표를 웹 API의 클릭으로 넘겨주기 위해 필요합니다. 데이타를 넘기려면 변수에 데이타를 저장해놔야 합니다. 다른 시점에 다른 액션이 이 값을 사용할 수 있도록 말이죠^^; 이 예제에서는 구글 로그인 버튼을 비활성으로 클릭합니다. 실제 테스트는 창을 최대화하고, 진행합니다.

C 비활성 매크로 - C bihwalseong maekeulo

웹 API의 [ 연결 ] 액션은 웹브라우저에 연결할 때 사용합니다. 이 액션으로 크롬이나 엣지, 파이어폭스와 같은 브라우저에 연결합니다. 정상적으로 연결되면 이 액션이 브라우저 역할을 하게 됩니다. 따라서, 다른 웹 API 액션들은 연결 액션의 아이디를 참조해서 해당 브라우저에 명령을 보낼 수 있습니다. 연결 액션의 아이디는 "Test"입니다.

C 비활성 매크로 - C bihwalseong maekeulo

[ 브라우저 컨트롤 ] 액션을 이용하면 웹 브라우저(크롬, 엣지, 파이어폭스등등...)를 쉽게 제어할 수 있습니다. 여기에서는 크롬 브라우저를 최대화(Maximize) 시키고 있습니다. 웹브라우저 이름 속성에 연결할 브라우저 아이디를 꼭 선택해야 합니다. 이 부분이 누락되면 어떤 브라우저에 명령을 보내야하는지 알 수 없습니다.

C 비활성 매크로 - C bihwalseong maekeulo

이제 비활성으로 이미지를 처리하기 위한 핸들을 추가해야 합니다. [ 핸들 추가 ] 액션은 윈도우 프로그램을 비활성으로 제어할 때 사용됩니다. 비활성 방식에 대해 설명하려면 내용이 많이 길어지는데요. 자세한 내용은 아래 글을 한번 읽어 보시기 바랍니다.

[ 활성, 비활성, 하이브리드 방식에 대한 이해 ]

크롬창을 핸들로 잡아줍니다. 그리고, [ 이미지 매치 ]를 이용해서 로그인 버튼을 캡쳐한 후 저장 해줍니다. 우선, 비활성 모드에서 [ 이미지 서치 ], 이미지 매치와 OCR 및 마우스 클릭, 키보드가 정상 동작합니다. 하지만, 크롬 브라우저에서는 비활성 클릭이 발생하면 창이 활성화되는 문제가 있습니다. 오늘 이 글을 작성하는 이유도 여기에 있습니다. 다른 모든 앱은 핸들 추가 하나로 비활성 동작이 가능합니다. 하지만, 소프트웨어 신호를 막았거나 크롬과 같은 브라우저는 어쩔 수 없이 하이브리드 모드를 사용해야 합니다. 이미지 매치에서 찾은 로그인 버튼의 좌표 값을 변수에 저장 해줍니다.

C 비활성 매크로 - C bihwalseong maekeulo

웹 API의 [ 버튼 ] 액션에서 클릭할 엘리먼트를 선택하지 않고, 변수의 마우스 좌표 값을 가져옵니다. 그러면, 화면에서 찾은 이미지의 좌표를 브라우저에서 클릭하게 됩니다. 물론, 웹 API를 사용하기 때문에 비활성으로 동작하게 됩니다. 이렇게하면 웹 API만으로는 불가능했던 이미지를 찾아서 클릭하거나 하는 동작들을 쉽게 처리할 수 있습니다.

C 비활성 매크로 - C bihwalseong maekeulo

예제로 사용된 스크립트는 첨부되어 있으니, 다운로드 후 테스트 해보시기 바랍니다.

[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]

원본 글 보기

http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

C 비활성 매크로 - C bihwalseong maekeulo

#비활성매크로 #g102매크로 #철권매크로 #레이저마우스매크로 #ghub매크로 #녹화매크로 #키보드반복매크로 #로지텍마우스광클매크로 #플라스크매크로 #윈도우매크로 #비활성g매크로 #오토매크로 #자동사냥 #주식매크로 #오토핫키키보드 #오토핫키마우스 #오토핫키이미지 #지존오토 #기계식매크로 #하드웨어매크로 #무한반복매크로 #대량이메일발송매크로 #엑셀VBA매크로 #주식모니터링매크로