Atea - Hero's Grave

面向对象,开源,框架,敏捷,云计算,NoSQL,商业智能,编程思想。

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  40 随笔 :: 0 文章 :: 28 评论 :: 0 Trackbacks
现有一程序,启动时需要分别点击执行a.batb.bat。每次都要双击两回,着实不方便,于是编写了一个bat文件直接来调这两个文件。

先试用了call命令,没成功。原来call是在当前环境运行指定程序,若指定程序未结束或没返回则持续处于等待状态,无法继续运行下一条指令。
后来用了start,终于可以了。每一次start打开了一个新的cmd。
start cmd /c a.bat
start cmd 
/c b.bat
2行,就这么简单。

注意:
1.同时运行的多个文件不能有先后执行顺序的依赖关系。我的这2个程序相当于app server,有互相等待的处理。
2.直接写"start filename"也是可以的,只不过效果有点区别,上面那种更方便一些。

PS:
另外,如果有谁知道如何传参调整start出来的cmd的位置及大小等样式的话,欢迎赐教:>
posted on 2008-08-22 17:29 Atea 阅读(2067) 评论(0)  编辑  收藏 所属分类: Else

只有注册用户登录后才能发表评论。


网站导航: