Board logo

标题: [请教]如何使一个P处理迅速并行运行多个子P处理 [打印本页]

作者: mars6505     时间: 2007-1-11 10:50    标题: [请教]如何使一个P处理迅速并行运行多个子P处理

我的意思就是:

  P处理都是按照运行流程顺序执行,即串行的

我想运行一个P处理,如 main.bat, 然后此.bat 运行后可迅速打开多个窗口执

行多个子程序,即想让其并行工作。

  能否实现呢?

如果不能实现,有什么好的办法达到相似的目的?


      还望高手帮忙。谢谢。
作者: mars6505     时间: 2007-1-11 11:18
-_-!  

高人睡觉都睡得特别早吗?!
作者: scriptor     时间: 2007-1-11 11:50
调用call就行了
作者: mars6505     时间: 2007-1-11 12:10
那也是顺序执行 所 call 的程序啊
作者: everest79     时间: 2007-1-11 12:19
start不采用wait参数
作者: scriptor     时间: 2007-1-11 12:29


  Quote:
Originally posted by mars6505 at 2007-1-10 23:10:
那也是顺序执行 所 call 的程序啊

call 中调用 call
作者: scriptor     时间: 2007-1-11 12:34
要不就这样、

for /l %%a in (1,1,100) do (call ****)
作者: lxmxn     时间: 2007-1-11 14:24

  start命令呢?

作者: mars6505     时间: 2007-1-12 01:44


  Quote:
Originally posted by scriptor at 2007-1-10 11:34 PM:
要不就这样、

for /l %%a in (1,1,100) do (call ****)

这个不知您怎么实现的,我 感觉行不通, 如:

png.bat:

  @echo off
  ping 127.0.0.1

parallel.bat:
  @echo off
  for /l %%a in (1,1,100) do ( call png.bat )

运行 parallel.bat 将会连续ping本地主机100次,而不是同时100 个窗口ping 本地主机。
作者: lxmxn     时间: 2007-1-12 01:50

  试试下面这个?
@echo off
for /l %%a in (1,1,10) do start ping 127.0.0.1 -n 1

作者: mars6505     时间: 2007-1-12 01:58


  Quote:
Originally posted by lxmxn at 2007-1-11 01:24 AM:

  start命令呢?

start 可以!!!

呵呵,谢谢。

好像论坛里没有哪位高人 详细解说  start 的使用哈~

不知哪位牛人有时间有兴趣为小菜们对 start 命令稍加解释下下,

那个命令帮助看得头都大了还是不知所以。
作者: stormback     时间: 2007-1-17 09:49
ding