1. 苏葳的备忘录首页
  2. 编程

批处理程序中的命令如何异步执行

windows 批处理 start 最近回去聊天室玩,以前写的一个iChat聊天室的自动挂机程序又派上了用场,sngWebBrowser是通过双击列表中的用户项来登录的,这样就要每次双击启动一个程序实例,然后再双击窗体下方的列表中相应用户项以登录挂机。在同时挂N个用户时,还是相当繁琐。由于sngWebBrowser支持以命令行参数启动,自然就想到写一个多行的批处理命令来一次启动多个实例。但运行批处理命令时,却发现每次只能能启动一个实例,只有等上一个实例关闭后,才会启动下一个。

由于以往很少使用批处理命令,如何解决以上问题呢?答案是用start命令启动程序即可。如start program.exe param1 param2 param3。批处理命令中写多条这样的start命令,执行批处理时,cmd窗口一闪而过。随之多个program.exe程序实例启动。start命令在windows帮助中能查到详细的参数和使用方法。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/183.html

发表评论

邮箱地址不会被公开。 必填项已用*标注