国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++模擬鍵盤按鍵的實例

2020-05-23 13:29:54
字體:
來源:轉載
供稿:網友

這個與模擬鼠標點擊的函數差不多,直接上函數

keybd_event(VK_RETURN,0,0,0);keybd_event(VK_RETURN,0,KEYEVENTF_KEYUP,0);

這是模擬按下、抬起回車鍵

我直接上一個我曾經用它與一些函數寫的一個刷屏程序

我用自己的小號試過,如果對方用的是手機,效果很顯著

#include<iostream>#include<windows.h> using namespace std; int b[11000],top=0;char a[10];bool f=true;  int main(){	int n,num;	//初始化 	a[0]='0';	a[1]='1';	a[2]='2';	a[3]='3';	a[4]='4';	a[5]='5';	a[6]='6';	a[7]='7';	a[8]='8';	a[9]='9';		while(1){		cout<<"請輸入刷屏次數:";		cin>>n;		cout<<"請輸入間隔時間(單位:毫秒 1000毫秒=1秒):";		cin>>num;		if_return:		cout<<"是否需要前導回車? 1.yes 2.no"<<endl;		int k;		cin>>k;		if(k==1){			f=true;		}		else if(k==2){			f=false;		}		else{			cout<<"輸入錯誤!"<<endl;			goto if_return;//比較亂的但是很方便的循環 		}		cout<<"請把光標移動到輸入框"<<endl;		Sleep(2000);		mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);		mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);//模擬單擊鼠標左鍵 		cout<<"請等待三秒。。。"<<endl;		Sleep(1000);		cout<<"3"<<endl;		Sleep(1000);		cout<<"2"<<endl;		Sleep(1000);		cout<<"1"<<endl;		for(int i=1; i<=n; i++){			if(f==true){				keybd_event(VK_RETURN,0,0,0);				keybd_event(VK_RETURN,0,KEYEVENTF_KEYUP,0);			} 			int x=i;			while(x>0){				b[top++]=x%10;				x/=10;			}			top--;			for(int j=top; j>=0; j--){				keybd_event(a[b[j]],0,0,0);				keybd_event(a[b[j]],0,KEYEVENTF_KEYUP,0);//模擬按下某個數字鍵 			}			top=0;			keybd_event(VK_RETURN,0,0,0);			keybd_event(VK_RETURN,0,KEYEVENTF_KEYUP,0);//模擬按下回車鍵 			Sleep(num);		}		putchar(7);		system("cls");//清屏 	}			return 0;}

以上這篇C++模擬鍵盤按鍵的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 株洲市| 十堰市| 阜平县| 沾化县| 南木林县| 井陉县| 瑞昌市| 湘阴县| 沈丘县| 阳春市| 北辰区| 郎溪县| 泗洪县| 扎兰屯市| 峨眉山市| 上林县| 博兴县| 巴彦淖尔市| 康马县| 繁昌县| 邢台市| 那坡县| 贡嘎县| 亳州市| 巢湖市| 惠安县| 榆社县| 汨罗市| 双流县| 洛扎县| 兴山县| 胶州市| 汾西县| 米易县| 莱西市| 章丘市| 临湘市| 兴义市| 墨玉县| 潼南县| 哈巴河县|