자동화

질문
2020.03.30 00:23

C#으로 만지작 해보고 있어요

조회 수 532 추천 0 댓글 7

해당 앱플레이어창을 불러오는 것 까지는 했어요

그래서 핸들을 못불러오는 건 아닌 것 같은데

SendMeassge를 통해서 클릭이 안되네요...

좌표를 못가져오는건 아닌 것 같은게 그림판으로 실행해봐도 클릭이 안돼요.. 만약 클릭이 됐다면 그림판에 뭐라도 그려져 있어야 하는데 말이죠..

아래에서 무엇이 문제일까요? 도통 모르겠네요;; 디버깅 하는 법도 모르겠고....

도움좀 주세요


//선언

[DllImport("user32.dll")]

        public static extern bool SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam);


//사용

IntPtr b = FindWindow("MSPaintApp", "제목 없음 - 그림판");

            Graphics gdata = Graphics.FromHwnd(b);


            Rectangle rect = Rectangle.Round(gdata.VisibleClipBounds);


            Bitmap bmp = new Bitmap(rect.Width, rect.Height);


            using (Graphics g = Graphics.FromImage(bmp))

            {

                IntPtr hdc = g.GetHdc();

                PrintWindow(b, hdc, 0x2);

                g.ReleaseHdc(hdc);

            }

            pictureBox1.Image = bmp;


            IntPtr xy = new IntPtr(576 | (498 << 16));

            Form1.SendMessage(b, 0x0201, IntPtr.Zero, xy);

            Thread.Sleep(500);

            Form1.SendMessage(b, 0x0202, IntPtr.Zero, xy);

            PostMessage(b, 0x0201, IntPtr.Zero, xy);

            Thread.Sleep(500);

            PostMessage(b, 0x0202, IntPtr.Zero, xy);


  • profile
    버슴커 2020.03.30 15:26

    https://shalchoong.tistory.com/3

    요기 보시면 대략적으로 방식이 나와있던데요.

  • 할량 2020.03.31 00:06
    네 그 블로그도 참고해봤는데 안되네요 ㅠ.ㅠ이유를 모르겠네요....
    화면 잘 불러오고 픽셀 비교도 잘하는데.. 클릭이 안돼요
  • profile
    버슴커 2020.04.02 12:26
    https://yc0345.tistory.com/226
    이미 짜여진 소스 가져다 쓰면 문제되나요?
    다른 소스랑?
  • 파이썬공부중 2020.03.30 16:14

    PostMessage(b, 0x0201, 1, xy); // 마우스왼쪽클릭다운

    PostMessage(b, 0x0202, 0, xy); //마우스왼쪽클릭업


    이렇게되지 않을까요?


  • 할량 2020.03.31 00:09
    PostMessage도 해봤어요... 뭔가 큰 문제가 있는 것 같은데 모르겠어요!!!
  • 파이썬공부중 2020.03.31 22:21
    PostMessage(b, 0x0201, IntPtr.Zero, xy);
    Thread.Sleep(500);
    PostMessage(b, 0x0202, IntPtr.Zero, xy);

    이걸


    PostMessage(b, 0x0201, 1, xy);
    Thread.Sleep(500);
    PostMessage(b, 0x0202, 0, xy);

    이렇게 바꿔서 해보셨다는건가요?
  • 할량 2020.04.02 08:44
    네 ㅠㅠ해봤는데도 안되요..
    화면 핸들은 잘 불러오는데 안되네요.. xy 좌표가 문제인건지..
    그림판이나 계산기로 해봐도 안되네요 ...

List of Articles
분류 제목 글쓴이 최근변경 추천
자유 프로그래밍 게시판 소개 피카부 2023.04.01 0/0
질문 파이썬 키보드 질문드립니다 1 생탄의탄생 2020.05.02 0/0
질문 룬오토 해제를 티처블머신으로 할 수 있다~!!! 5 쩌리오리 2022.03.01 0/0
질문 메이플 거탐 관련 7 TAIIllL 2020.05.22 0/0
질문 lua 스크립트 처음 짜보는데 도움좀여 퀵키 2020.04.25 0/0
질문 lua 스크립트 질문 윤목s1 2020.04.24 0/0
질문 파이썬 매크로 4 prest 2020.04.28 0/0
질문 파이썬 으로 린2m 매크로 막히나요? 도영아빠 2020.04.21 0/0
질문 c#으로 이미지서치에서 배경제외하고 검색하는 부분에... 4 엔젤스타피방 2020.04.15 0/0
질문 머신러닝 4부 - 머신러닝을 이용한 매이플 오토룬 풀기~ 16 쩌리오리 2021.12.22 2/0
질문 C# 강좌도 있나요? 2 miniscus 2020.04.09 0/0
질문 3부 - 머신러닝으로 매이플 룬 풀기 강좌~ 10 쩌리오리 2021.01.06 0/0
질문 녹스의 단축키를 sendmessage(postmessage)로 사용방법... 1 엔젤스타피방 2020.08.03 0/0
질문 2부 - 머신러닝으로 매이플 채집룬 풀기 강좌^^ 8 쩌리오리 2021.01.06 1/0
질문 1부 매이플 룬 해제하기 강좌 (텐서플로우+케라스 사용) 5 쩌리오리 2021.01.06 0/0
질문 C# 매크로 개발 질문 2 별봄빠 2020.04.05 0/0
질문 c#으로 매크로 만드는중인뎀... 1 경딱이 2020.04.02 0/0
질문 C#으로 만지작 해보고 있어요 7 할량 2020.04.02 0/0
질문 [파이썬] 메이플 매크로 인식이 안되는 문제 12 파이썬매크로 2021.03.29 0/0
질문 C# 매크로 프로그램 만들었는데 CPU사용량 3 현질하다털림 2020.01.28 0/0
질문 메이플 경매장 오토핫키,c# 기발기발기 2020.01.22 0/0
Board Pagination Prev 1 2345678910 11 Next
/ 11

전체 최신 인기글

전체 주간 인기글