c打开一个txt文档,并模拟键盘按键
在MFC中我想在当点击一个按钮,打开桌面上指定的test.txt记事本,并自动模拟键盘敲击输入abc,在模拟Ctrl+s;保存输入。
请问下怎么写?谢谢
这个简单,有个产生硬件消息的函数,具体我忘了,貌似是**Event**,以前用过
调用函数就解决了
keybd_event
楼上的能不能给个例子瞧一瞧,先谢了
看来楼上的也想知道,我也想要个例子。先谢谢了
打开和保存的话用CFileDialog 用法自己网上搜下
模拟键盘输入可以先自己重载个PreTransMessage,自己在里面处理WM_KEYDOWN
ShellExecute(NULL,"open","C:\\test.txt",NULL,NULL,SW_SHOWNORMAL);
keybd_event('N',0,0,0);
keybd_event('N',0,KEYEVENTF_KEYUP,0);
请问下,怎么这么写不行,test.txt窗口没有前置。请高手指点
相关问答:
13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3者退出圈子,找出最后留在圈子中的人原来的序号
结果应该是13 可我的程序的结果是11 希望好心人帮改一下
#include <stdio.h>
#include < ......
编写程序detab, 将输入中的制表符替换成适当数目的空格,使空格充满到下一个制表符终止的地方。假设制表符终止位的位置是固定的,比如每隔n列就会出现一个制表符终止位。
------------------- ......
'\108'作为字符常量对不对?
转义字符'\ddd'表示3位8进制所代表的字符。 但是108不是正确的8进制表示方法,因此应该是错误的。
但是char a='\108'; 为什么编译不出错呢?
\108 没超过 ......
通过java程序,先编译c程序,如出现错误,提示C程序中的错误,编译成功就运行,显示C的运行结果,最好把C的运行时间和内存等都显示出来
各位大哥大姐帮帮忙,小弟感激不尽!
用java的进程类试试
我给你转 ......
#include <stdio.h>
main()
{
int a,b,sum;
a=1;b=2;
sum=a+b;
printf("sum is %d\n");
}
结果是:2367460
为什么?
printf("sum is %d\n", ......