자동화

질문
2018.04.02 11:54

c# 윈폼 SendMessage

조회 수 192 추천 0 댓글 0


1.

 

 private void button1_Click(object sender, EventArgs e)
        {
           
            IntPtr fw = FindWindow(null,"제목 없음 - 메모장");

            if (fw != IntPtr.Zero)
                  SendMessage(fw,0x0100,0x32,(IntPtr)10);

 

 


        }

 

FindWindow와 SendMessage를 dlliimport한 후에 위처럼 코드를 짰습니다

예상결과는 버튼을 클릭하면 메모장에 {2}키를 10번 반복하여 적히도록 하는건데요

실행시켜보았는데 작동이 되지않네요 뭐가 문제인가요?

 

 

 

2.

 

 public void Clicker(int x, int y)
        {
           
            IntPtr fww = FindWindow(null, "카카오톡");
            if (fww != IntPtr.Zero)
            {
              
                IntPtr lparam = new IntPtr(x | (y << 16));

                SendMessage(fww, WM_LBUTTONDOWN, 1, lparam);
                SendMessage(fww, WM_LBUTTONUP, 0, lparam);
            }
        }

 

 

좌표를 입력하면 카카오톡 내에서의 해당좌표를 클릭하는 클릭함수를 구현해보았습니다

WM_LBUTTON의 lparam에 4바이트 HIWORD는 Y좌표 나머지 4바이트 LOWORD는 X좌표라서 IntPtr생성자로 좌표를 합쳐 넣었습니다

이것도 실행이 제대로 안됩니다 이유가 뭘까요?



너무 간단한건데 왜 안되는지 모르겠습니다




List of Articles
분류 제목 글쓴이 최근변경 추천
자유 프로그래밍 게시판 소개 피카부 2023.04.01 0/0
질문 완전 좋은거 나옴 한번씩 봐보세요 6 사스테 2018.03.11 0/0
질문 c#으로된 매크로 예제좀 얻을수 있을까요? maww 2018.03.06 0/0
질문 C# 이미지 검색 질문 1 maww 2018.03.21 0/0
질문 C# 질문이 있습니다. 3 Hello12 2018.03.21 0/0
질문 c# 윈폼 SendMessage 봉구스박보검 2018.04.02 0/0
질문 AutoHotkey.dll c#에 참조추가해서 using으로 사용하는 법 2 봉구스박보검 2018.04.06 0/0
질문 DirectX 캡처는 win7에서는 안되나요? 5 몰라무서워 2018.04.21 0/0
질문 C#으로 매크로 스샷나오면 클릭하기 구현방법질문입니다 7 까만사막 2018.04.11 0/0
질문 오토핫키 명령어를 c#에서 사용하는 방법 7 봉구스박보검 2019.06.09 0/0
질문 c#으로 매크로를 만드는 이유좀 알려주실분있나요? 2 광대승천 2018.05.23 0/0
질문 C# 한가지 질문이 있습니다. 1 수로 2018.06.24 0/0
질문 C# 콤보박스 질문이 있습니다. 2 수로 2018.06.27 0/0
질문 C# 모모앱플레이어에 마우스휠 이벤트를 먹게 하고 싶... kkmm 2018.07.04 0/0
질문 C# 콤보박스 리스트뷰 질문이 있습니다. 3 수로 2018.07.17 0/0
질문 c# param 질문있습니다 1 fofoh 2018.07.15 0/0
질문 c# 이용하시는분 이미지 비교 어떻게 하시나요? 2 가끔보는하늘 2018.07.24 0/0
질문 C# 이미지인식에 대해서 질문이 있습니다. 1 수로 2018.07.25 0/0
질문 혹시 앱플레이어를 최소화로 해서 돌리는건 뭘로하는건... 컴공부합시다 2018.08.04 0/0
질문 매크로 만들기 좋은 언어와 툴이 어떤게 있나요? pusse 2018.08.06 0/0
질문 새양님 c# 오픈소스 가지고 계신분 있으신가요? 13 광대승천 2019.03.27 0/0
Board Pagination Prev 1 2345678910 11 Next
/ 11

전체 최신 인기글

전체 주간 인기글