如何运行完一个程序后自动运行另一个?

来源:百度知道 编辑:UC知道 时间:2024/05/11 15:57:43
我在不同目录下有若干个exe程序,比如a.exe,b.exe吧,如何能在a运行完后自动运行b呢?

谢谢!
ps,请问如何使执行的程序在其本来的目录执行,
因为这若干个exe都会在各自的目录下生成名字一样,内容不同的文件……

谢谢!

最简单的:

新建一个文本文件,更名为*.bat或*.cmd ,如 try.cmd
右键选中文件,

输入:
rem 改变当前工作目录
cd path1
rem 运行程序
a.exe
cd path2
b.exe
...

保存后退出,即建立了一个批处理或者称作命令脚本文件

双击即可顺序运行指定的若干exe程序

详细用法,可以在Windows开始菜单选择帮助,搜索“命令行”,了解命令行参考与脚本的细节。

当然是写一个批处理文件了。其关键内容类似于:

cd c:\dira
a.exe
cd c:\dirb
b.exe

首先要知道待运行程序所在的路径(目录+文件名)

接着使用SetCurrentDirectory()设定当前目录

最后,调用该程序,调用方法很多,最简单的是用system()

以上两个函数用法可以通过百度搜索一下