c语言调用exe文件的问题
现在有一个exe文件(没有它的代码),用system()函数调用它,但这个exe文件需要输入命令然后按回车才会运行,由于程序中需反复调用它,并且整个程序运行时不希望人来干...
现在有一个exe文件(没有它的代码),用system()函数调用它,但这个exe文件需要输入命令然后按回车才会运行,由于程序中需反复调用它,并且整个程序运行时不希望人来干预,
有没有什么函数可以让程序自动输入命令然后运行exe文件呢(也就是起到一个模拟键盘的作用)?我查到了一个keybd_event()函数,可是编入后没有效果(比如我在程序中system()语句后写入了keybd_event(65,0,0,0)语句,却没有起到输入的效果),到底怎样才能实现呢?
这个exe文件打开后,要先输入一个“2”,然后回车,再输入一个“1”,然后回车,再输入一个“0”,然后回车,才能运行,这些“2,1,0”并不是exe文件用来运算的数值,而算是用来选择这个exe文件的某些功能的命令(这个exe文件规模比较大,功能比较多)
求助啊,各位大神,急急急,有不明白的地方可以问我~~ 展开
有没有什么函数可以让程序自动输入命令然后运行exe文件呢(也就是起到一个模拟键盘的作用)?我查到了一个keybd_event()函数,可是编入后没有效果(比如我在程序中system()语句后写入了keybd_event(65,0,0,0)语句,却没有起到输入的效果),到底怎样才能实现呢?
这个exe文件打开后,要先输入一个“2”,然后回车,再输入一个“1”,然后回车,再输入一个“0”,然后回车,才能运行,这些“2,1,0”并不是exe文件用来运算的数值,而算是用来选择这个exe文件的某些功能的命令(这个exe文件规模比较大,功能比较多)
求助啊,各位大神,急急急,有不明白的地方可以问我~~ 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询