还有比这更气人的?悄悄瞬移的鼠标:C语言小程序教学,送源码!

还有比这更气人的?悄悄瞬移的鼠标:C语言小程序教学,送源码!

关注《一碳科技》,每天 有干货哦!


小小教程

今天小编给大家带来一个更好玩的小程序——瞬移的鼠标,怎么个玩法呢?这个程序在启动之后会直接在后台运行,在前台是看不到他的,在运行的过程中,它会每隔一段时间就会随机设置鼠标的位置,而这能带来什么效果呢?你设想一下,如果你的男朋友或者舍友正在愉快的玩着LOL、吃鸡呢?这随机定位的鼠标可是非常的酸爽呀!

那么,这个程序到底该怎么制作呢?小编接下来就一步一步的教你们,并且除了文字教程之外,小编还会将程序源码分享出来。

还有比这更气人的?悄悄瞬移的鼠标:C语言小程序教学,送源码!

上教程

按照惯例,我们先讲一下思路,小编是这样做的——通过循环随机设置位置。是不是很简单?就一句话而已,各位看官慢慢往下看。

获取随机数

我们获取这个随机数干什么呢?是为了随机设置鼠标的位置,我们会使用随机数函数分别设置鼠标的X、Y坐标,这将会用到一个POINT变量,和srand()、time()、rand()、SetCursorPos()函数,前三个函数用来获取一个随机数值,它们是这样配合的,srand(time(NULL))用来重置一个种子,这个种子每一秒都会发生变化,而rand()会根据种子生成一串随机数值,一直变化的种子和随机数的生成,这两个东西结合起来就是一个循环周期特别特别长的“伪随机数”了。

还有比这更气人的?悄悄瞬移的鼠标:C语言小程序教学,送源码!

SetCursorPos(),这个函数接受两个int参数,但是这里小编使用POINT结构来作为它的参数,P.x、P.y分别表示鼠标x轴和y轴。

还有比这更气人的?悄悄瞬移的鼠标:C语言小程序教学,送源码!

上图中的rand()%800、rand()%900的意思是生成的随机数范围在0~800(X)内和0~900(Y)内,这个范围适用于大多书电脑上,rand()函数很简单,具体功能直接差就可以查到了,小编这里就不搬书了。

注意:为了方便,我们直接创建的是一个window窗口程序

由于程序在后台运行,也就是说在我们用户可视的范围内是看不到程序运行的,而小编为了省事就直接创建一个window窗口程序了,只要我们不创建窗口,在前端就无法看到窗口了,这样就可以做到“后台运行了”,在这之后我们使用sleep()函数进行中断,中断时间由自己定,这个时间就是鼠标位置发生改变的周期。

还有比这更气人的?悄悄瞬移的鼠标:C语言小程序教学,送源码!

如何获取程序源码?

关注《一碳科技》并点赞文章,然后在评论留下您宝贵的评论,随后私信关键字:“定时鼠标瞬移源码获取”即可获得源码。

还有比这更气人的?悄悄瞬移的鼠标:C语言小程序教学,送源码!


分享到:


相關文章: