我要用C++调用一个.exe文件,怎么实现?
用C++调用一个名为yourexe.exe的文件,在同一目录下,yourexe.exe有两个参数file1.txt和file2.txt,怎么实现?求编程高手指教...
用C++调用一个名为yourexe.exe的文件,在同一目录下,yourexe.exe有两个参数file1.txt和file2.txt,怎么实现?求编程高手指教
展开
展开全部
容易。
如果file1.txt file2.txt 是 yourexe.exe 的位置参数:
C++调用
system("yourexe.exe file1.txt file2.txt");
如果file1.txt file2.txt 是 通过 对话,从键盘打入:
(1)建一个文本文件,例如叫 my.in
my.in 的内容 有两行:
file1.txt
file2.txt
(2)C++调用
system("yourexe.exe < my.in");
my.in 代替了 键盘打入。
如果file1.txt file2.txt 是 yourexe.exe 的位置参数:
C++调用
system("yourexe.exe file1.txt file2.txt");
如果file1.txt file2.txt 是 通过 对话,从键盘打入:
(1)建一个文本文件,例如叫 my.in
my.in 的内容 有两行:
file1.txt
file2.txt
(2)C++调用
system("yourexe.exe < my.in");
my.in 代替了 键盘打入。
展开全部
同时在编程环境里打开他们然后同时的编译,运行就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用以下任意函数system(), WinExec(), ShellExecute(),CreateProcess()
详细介绍一下WinExec()
函数原型WinExec(String lpCmdLine,Long nCmdShow);
参数说明: 参数 类型及说明
lpCmdLine String,包含要执行的命令行
nCmdShow Long,为窗口指定可视性方面的一个命令。请用下述任何一个常数
SW_HIDE 隐藏窗口,活动状态给令一个窗口
SW_MINIMIZE 最小化窗口,活动状态给令一个窗口
SW_RESTORE 用原来的大小和位置显示一个窗口,同时令其进入活动状态
SW_SHOW 用当前的大小和位置显示一个窗口,同时令其进入活动状态
SW_SHOWMAXIMIZED 最大化窗口,并将其激活
SW_SHOWMINIMIZED 最小化窗口,并将其激活
SW_SHOWMINNOACTIVE 最小化一个窗口,同时不改变活动窗口
SW_SHOWNA 用当前的大小和位置显示一个窗口,不改变活动窗口
SW_SHOWNOACTIVATE 用最近的大小和位置显示一个窗口,同时不改变活动窗口
SW_SHOWNORMAL 与SW_RESTORE相同
例如要打开QQ
WinExec("D:\\Program Files\\Tencent\\QQ2009\Bin\\QQ.exe"SW_SHOW);
即可,路径要使用两个\
详细介绍一下WinExec()
函数原型WinExec(String lpCmdLine,Long nCmdShow);
参数说明: 参数 类型及说明
lpCmdLine String,包含要执行的命令行
nCmdShow Long,为窗口指定可视性方面的一个命令。请用下述任何一个常数
SW_HIDE 隐藏窗口,活动状态给令一个窗口
SW_MINIMIZE 最小化窗口,活动状态给令一个窗口
SW_RESTORE 用原来的大小和位置显示一个窗口,同时令其进入活动状态
SW_SHOW 用当前的大小和位置显示一个窗口,同时令其进入活动状态
SW_SHOWMAXIMIZED 最大化窗口,并将其激活
SW_SHOWMINIMIZED 最小化窗口,并将其激活
SW_SHOWMINNOACTIVE 最小化一个窗口,同时不改变活动窗口
SW_SHOWNA 用当前的大小和位置显示一个窗口,不改变活动窗口
SW_SHOWNOACTIVATE 用最近的大小和位置显示一个窗口,同时不改变活动窗口
SW_SHOWNORMAL 与SW_RESTORE相同
例如要打开QQ
WinExec("D:\\Program Files\\Tencent\\QQ2009\Bin\\QQ.exe"SW_SHOW);
即可,路径要使用两个\
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询