如何编写一C++或C#程序,实现在已打开的记事本窗口中模拟键盘输入一些字符?

如何编写一C++或C#程序,实现在已打开的记事本窗口中模拟键盘输入一些字符?比如输入abc。... 如何编写一C++或C#程序,实现在已打开的记事本窗口中模拟键盘输入一些字符?比如输入abc。 展开
 我来答
百度网友2018359
推荐于2016-08-02 · TA获得超过3494个赞
知道大有可为答主
回答量:3486
采纳率:73%
帮助的人:1432万
展开全部
#include <iostream>
#include "windows.h"

int main(int argc, char** argv) {
HWND h=FindWindow("Notepad",NULL);
if(h!=NULL)
{
SetActiveWindow(h);
SetForegroundWindow(h);
SetFocus(h);
keybd_event(65,0,0,0);
keybd_event(65,0,KEYEVENTF_KEYUP,0);
}
else
{
printf("no find");
}
return 0;
}
更多追问追答
追问
请问您用的那个编译器?是建立的MFC工程吗?
追答
不是MFC,当然MFC也可以,我用的是DEV C++,就一个普通的C++控制台程序
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式