钉钉点赞

作者: zsh2517 分类: 未分类 发布时间: 2020-03-28 13:54

钉钉点赞
使用C++编译之后,找到编译后的文件
如果不能运行,可能是由于权限问题,需要右键选择用管理员权限打开
(或者在这里下载编译好的文件)

#include<iostream>
#include<conio.h>
#include<windows.h>
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) 
using namespace std;
int main(){
    char a;
    int x, y, now = 0;
    cout << "请将鼠标移动到目标位置,然后按下空格\n";
    while(1){
        POINT ptB = { 0, 0 };
        LPPOINT xy = &ptB;
        GetCursorPos(xy);   
        printf("\r(%d, %d)", ptB.x, ptB.y);
        Sleep(200);
        if(KEY_DOWN(VK_SPACE)){
            break;
        }
        x = ptB.x;
        y = ptB.y;
    }
    printf("\n");
    printf("(长按一会,否则可能反应不过来)\n");
    printf("按Q开始左键点击\n");
    printf("按W停止左键点击\n");
    while(1){
        if(KEY_DOWN('Q')){
            printf("已开始\n");
            now=1;
            Sleep(100);
        }
        if(KEY_DOWN('W')){
            printf("已停止\n");
            now=0;
            Sleep(100);
        }
        if(now==1){//模拟点击左键 
            mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0);
            Sleep(10); 
            mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 0);
        }
        Sleep(250);//点击间隔 单位是毫秒 
    }
}

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

标签云