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文件规模比较大,功能比较多)
求助啊,各位大神,急急急,有不明白的地方可以问我~~ 展开
3个回答
展开全部
用<windows.h>里面的windows API或者直接用system调用dos命令,system("路径\程序名.exe")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-27 · 知道合伙人互联网行家
关注
展开全部
yourexe.exe /d 假设你命令行接受这样的选项比如/d
system("yourexe.exe /d");
system("yourexe.exe /d");
追问
可以说详细一点吗?没太看懂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个exe是不是你自己编写的?
追问
不是的,没有代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询