- gf24222 的博客
可刑可铐,日子越来越有判头(第二期)
- 2025-9-24 20:05:46 @
众所周知,I的手法是天下不可无敌的,点进来的同学先去第一期看完在上这节课把。
今天,那我来学一学cmd中黑别人电脑; 注意本演讲是宣传知识,概念不要混淆,不要做不道德的事。要不然标题是怎么取得。
今天讲的知识真的不要乱搞,小心被人揍;学的是让别人电脑鼠标乱动,不可操控;我也懒得去在代码下面讲,自己看着旁边注释来。
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int main()
{
// 1. 获取屏幕分辨率(水平、垂直像素数)
int screenWidth = GetSystemMetrics(SM_CXSCREEN);
int screenHeight = GetSystemMetrics(SM_CYSCREEN);
// 2. 初始化随机数种子(以当前时间为基准,避免每次轨迹重复)
srand((unsigned int)time(0));
// 3. 记录程序开始时间(用于计算5秒时长)
DWORD start_time = GetTickCount(); // GetTickCount()返回系统启动至今的毫秒数
// 4. 循环移动鼠标,直到运行满5秒
while (true)
{
// 计算当前已运行时间(毫秒),超过5000毫秒(5秒)则退出循环
if (GetTickCount() - start_time >= 5000)
break;
// 生成屏幕范围内的随机坐标(0到分辨率-1之间)
int randX = rand() % screenWidth;
int randY = rand() % screenHeight;
// 移动鼠标到随机坐标
SetCursorPos(randX, randY);
// (可选)轻微延迟,避免鼠标跳动过于频繁(单位:毫秒,可调整)
Sleep(50);
}
return 0;
}
你问我怎么这么长的代码,还改设才动5秒中,你这让我还要去bcoi上拿; 我想表达,有7行的代码,字数也比这个少的多,但是这不是怕你们搞出是来又找上我来。
还是那句话众所又周知 我是出一代,藏一代,研发一代。 学会了不要在我身上使用,小心我...(不多说)