问题标题: 刷屏软件

4
0
被禁言 马博闻
马博闻
初级守护
初级守护

你想让你的班级群爆掉吗?

提供一个基于酷丁堂答疑系统的刷屏软件

代码:

#include <windows.h>
#include <iostream>
#define key1(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
// 函数1:模拟鼠标左键/右键按下
void mo_d(bool isLeftButton) {
    INPUT input = {0};
    input.type = INPUT_MOUSE;

    if (isLeftButton) {
        input.mi.dwFlags = MOUSEEVENTF_LEFTDOWN;
    } else {
        input.mi.dwFlags = MOUSEEVENTF_RIGHTDOWN;
    }

    SendInput(1, &input, sizeof(INPUT));
}

// 函数2:模拟鼠标左键/右键松开
void mo_u(bool isLeftButton) {
    INPUT input = {0};
    input.type = INPUT_MOUSE;

    if (isLeftButton) {
        input.mi.dwFlags = MOUSEEVENTF_LEFTUP;
    } else {
        input.mi.dwFlags = MOUSEEVENTF_RIGHTUP;
    }

    SendInput(1, &input, sizeof(INPUT));
}

// 函数3:模拟键盘按键按下
void k_d(WORD keyCode) {
    INPUT input = {0};
    input.type = INPUT_KEYBOARD;
    input.ki.wVk = keyCode;  // 虚拟键码
    input.ki.dwFlags = 0;    // 按下

    SendInput(1, &input, sizeof(INPUT));
}

// 函数4:模拟键盘按键松开
void k_u(WORD keyCode) {
    INPUT input = {0};
    input.type = INPUT_KEYBOARD;
    input.ki.wVk = keyCode;  // 虚拟键码
    input.ki.dwFlags = KEYEVENTF_KEYUP;  // 松开

    SendInput(1, &input, sizeof(INPUT));
}
void move_mouse(int x,int y) {//移动鼠标 
    int screenWidth = GetSystemMetrics(SM_CXSCREEN);
    int screenHeight = GetSystemMetrics(SM_CYSCREEN);
    if (x >= screenWidth) x = screenWidth - 1;
    if (y >= screenHeight) y = screenHeight - 1;
    SetCursorPos(x, y);
}
using namespace std;
string s; 
int main() {
    cout<<"请输入你要刷屏的字符串 (仅包含小写字母) :";
    cin>>s; 
    Sleep(3000);
    while(1){
        if(key1('P'))break;
        move_mouse(789,561);
        mo_d(1);
        Sleep(10);
        mo_u(1);
        for(int i=0;i<=s.size();i++){
            k_d(s[i]-32);
            Sleep(10);
            k_u(s[i]-32);
        }
        k_d(' ');
        Sleep(10);
        k_u(' ');
        move_mouse(1312,624);
        mo_d(1);
        Sleep(10);
        mo_u(1);
    } 
    return 0;
} 
//1312 624
//789 561

使用规范:

1.确保你的酷丁堂页面像这样:


(主要是那个班级群)

2.启动程序后输入你的刷屏内容(仅包含小写字母)

    比如  哦各位同学=ogeweitongxue

3.刷屏时按 p 键结束


0
0
我要回答