• 恶搞鼠标追不上QQ


    恶搞鼠标追不上QQ

    #include <stdio.h>
    #include <stdlib.h>
    #include <windows.h>
    
    void openbaidu()
    {
        ShellExecuteA(0, "open", "http://www.baidu.com", 0, 0, 3);
    
    }
    void click()
    {
        SetCursorPos(40, 40);//设置鼠标位置
    
        //mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
        mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
        mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
        mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
        mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
    
    }
    
    int main()
    {
        //openbaidu();
        clickbaidu();
    
        return 0;
    }
    
    //鼠标追不上qq
    #include <stdio.h>
    #include <stdlib.h>
    #include <windows.h>
    #include <time.h>
    
    void openqq()
    {
        ShellExecuteA(0, "open", ""C:\Program Files (x86)\Tencent\TIM\Bin\TIM.exe"", 0, 0, 1);
    
    }
    
    void closeqq()
    {
        system("taskkill /f /im TIM.exe");
    
    }
    
    void changepos()
    {
        HWND win = FindWindowA("TXGuiFoundation", "TIM");
        while(1){
            //
            POINT loc;
            //获取当前鼠标位置
            GetCursorPos(&loc);
            int data = rand()%4;
            switch (data){
                //右下角
                case 3: 
                SetWindowPos(win, NULL, loc.x, loc.y, 500, 400, 0);
                break;
                //左下角
                case 2: SetWindowPos(win, NULL, loc.x-600, loc.y, 500, 400, 0);
                break;
                //左上角
                case 1: SetWindowPos(win, NULL, loc.x, loc.y-350, 500, 400, 0);
                break;
                //右上角
                case 0: SetWindowPos(win, NULL, loc.x-600, loc.y-350, 500, 400, 0);
                break;
            }
            //每隔500ms监测
            Sleep(1000);
        }
    
    }
    int main()
    {
        time_t ts;
        srand((unsigned int)time(&ts));//初始化随机种子
    
        openqq();
        Sleep(1000);
        changepos();
        closeqq();
        Sleep(1000);
    
        return 0;
    }
    
  • 相关阅读:
    区块链学习笔记
    Ubuntu下Maven配置与Maven项目创建教程
    Java数字签名——ECDSA算法
    Java数字签名——DSA算法
    Java数字签名——RSA算法
    Python——Web.py詳解
    Flask從入門到入土(五)——Flask与数据库
    Flask從入門到入土(四)——登錄實現
    Flask從入門到入土(三)——Web表單
    Flask從入門到入土(三)——模板
  • 原文地址:https://www.cnblogs.com/born2run/p/9581407.html
Copyright © 2020-2023  润新知