Windows10 VS2017 C++模拟点击按键

简介: 版权声明:本文可能为博主原创文章,若标明出处可随便转载。 https://blog.csdn.net/Jailman/article/details/85279137 #include "pch.
版权声明:本文可能为博主原创文章,若标明出处可随便转载。 https://blog.csdn.net/Jailman/article/details/85279137

#include "pch.h"
#include <Windows.h>
#include <stdio.h>
#include <iostream>

using namespace std;


int main()
{
	Sleep(3000);

	system("start notepad");

	Sleep(3000);

	// 模拟点击右键
	//mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0);
	//mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0);

	// 模拟按下'A'键
	for (int i = 0; i < 100; i++)
	{
		keybd_event('A', 0, 0, 0);
		keybd_event('A', 0, KEYEVENTF_KEYUP, 0);
	}
	

	// 模拟按下 CTRL + S
	keybd_event(VK_CONTROL, (BYTE)0, 0, 0);
	keybd_event('S', (BYTE)0, 0, 0);

	keybd_event('S', (BYTE)0, KEYEVENTF_KEYUP, 0);
	keybd_event(VK_CONTROL, (BYTE)0, KEYEVENTF_KEYUP, 0);

	cout << "Input over, press any key to exit." << endl;
	
	getchar();
	return 0;
}

参考文章:
https://blog.csdn.net/dxk539687357/article/details/69668936/

目录
相关文章
|
6月前
|
安全 C++ Windows
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
|
8月前
|
安全 API C++
逆向学习Windows篇:C++中多线程的使用和回调函数的实现
逆向学习Windows篇:C++中多线程的使用和回调函数的实现
281 0
|
8月前
|
C++ UED 开发者
逆向学习 MFC 篇:视图分割和在 C++ 的 Windows 窗口程序中添加图标的方法
逆向学习 MFC 篇:视图分割和在 C++ 的 Windows 窗口程序中添加图标的方法
110 0
|
9月前
|
编译器 C语言 C++
VSCode上搭建C/C++开发环境(vscode配置c/c++环境)Windows系统---保姆级教程
VSCode上搭建C/C++开发环境(vscode配置c/c++环境)Windows系统---保姆级教程
1396 0
|
9月前
|
人工智能 机器人 C++
【C++/Python】Windows用Swig实现C++调用Python(史上最简单详细,80岁看了都会操作)
【C++/Python】Windows用Swig实现C++调用Python(史上最简单详细,80岁看了都会操作)
199 0
|
9月前
|
人工智能 机器人 编译器
【C++】Windows端VS code中运行CMake工程(手把手教学)
【C++】Windows端VS code中运行CMake工程(手把手教学)
537 0
|
9月前
|
关系型数据库 数据库 C++
【C++】Windows使用Visual Studio C++链接云数据库PostgreSQL(沉浸式老爷教学)
【C++】Windows使用Visual Studio C++链接云数据库PostgreSQL(沉浸式老爷教学)
|
9月前
|
Python Windows
为什么在Windows系统直接点击.py文件总是“一闪而过”?
为什么在Windows系统直接点击.py文件总是“一闪而过”?
599 0
|
9月前
|
Unix 编译器 C语言
C++系列-附录-windows下安装C++环境
C++系列-附录-windows下安装C++环境
|
9月前
|
PyTorch 算法框架/工具 C++
windows上编译安装pytorch的c++扩展
windows上编译安装pytorch的c++扩展
139 0