C语言模拟按键
其实 keybd_event 这个API的模拟按键需要按键码,如果用户输入一个字符,怎么用这个API打印出来呢?
其实很简单。这个我是在易语言中发现的
易语言中的一个 #R键 的值和R的ASCII码是一样的。也就是说,用户输入一个字符,用keybd_event这个API打印出来是很简单的。我们可以全部读取,取出一个字符的ASCII码,然后打出来,再取出另一个,以此类推。。。。。。
用动态数组是很好实现的。
拼音必须是大写的,否则打的可能都是数字
#include
#include
#include int main(int argc,char *argv[])
{char *a;char b[100];int size;FILE *TEXTFILE;SetConsoleTitleA("自动打字工具");printf("文本路径:");scanf("%s",b);TEXTFILE=fopen(b,"rb+");if(!TEXTFILE){printf("打开文件失败\n");system("pause");return 0;}if(!feof(TEXTFILE)){fseek(TEXTFILE,0L,SEEK_END);size=ftell(TEXTFILE);a=(char*)malloc(size*sizeof(char));if(!a){printf("内存申请失败\n");fclose(TEXTFILE);return 0;}fseek(TEXTFILE,0,SEEK_SET);fread(a,1,size,TEXTFILE);printf("5秒后程序就开始工作\n");Sleep(5000);printf("开始工作\n");for(int i=0;i
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
