C# 에서 코드를 사용하여 마우스의 이동 트랙을 제어하는 방법
[system.runtime.interopservices.dllimport ("user32") 와 같은 외부 함수 선언을 코드에 추가합니다
const int mouse event f _ move = 0x0001;
const int mouse event f _ leftdown = 0x0002;
const int mouse event f _ left up = 0x0004;
const int mouse event f _ rightdown = 0x0008;
const int mouse event f _ rightup = 0x0010;
const int mouse event f _ middle down = 0x0020;
const int mouse event f _ middle up = 0x0040;
const int mouse event f _ absolute = 0x8000;
그런 다음
mouse _ event (mouse event f _ move, x, y, 0,0 코드를 통해 마우스 이동을 제어할 수 있습니다 //x, y 는 움직이는 좌표입니다. 이것은 당신이 직접 계산해야 합니다!
트랙을 이동하려면 트랙에 있는 모든 점의 좌표를 계산하고 위의 코드를 사용하여 실행해야 합니다.
클릭하려면 마우스 누르기 및 들어올림을 시뮬레이션하는 두 개의 문인 MOUSEEVENTF_LEFTDOWN 과 MOUSEEVENTF_LEFTUP 을 사용하여 MOUSEEVENTF_MOVE 를 삭제합니다
어느 곳을 두 번 클릭하려면 클릭을 한 번 반복한다. LEFTDOWN LEFTUP, LEFTDOWN LEFTUP, 한 번 * * * 네 마디!
당신을 도울 수 있기를 바랍니다. 성공을 기원합니다!