gpt4 book ai didi

batch-file - 同时运行多个命令

转载 作者:行者123 更新时间:2023-12-03 09:47:30 25 4
gpt4 key购买 nike

我有一个脚本可以运行打开多个 cmd 窗口并在每个窗口中运行不同的 php 命令。不幸的是,我当前的代码在第二组 PHP 命令开始之前等待第一组 PHP 命令完成,这违背了打开多个窗口的目的。

是否可以在单独的 cmd 窗口中同时运行所有 PHP 命令集?

我目前的代码:

start
cd c:\users\administrator\desktop\chps\chp1
php checker.php
start
cd c:\users\administrator\desktop\chps\chp2
php checker.php
start
cd c:\users\administrator\desktop\chps\chp3
php checker.php
start
cd c:\users\administrator\desktop\chps\chp4
php checker.php
start
cd c:\users\administrator\desktop\chps\chp5
php checker.php
start
cd c:\users\administrator\desktop\chps\chp6
php checker.php
start
cd c:\users\administrator\desktop\chps\chp7
php checker.php
start
cd c:\users\administrator\desktop\chps\chp8
php checker.php
start
cd c:\users\administrator\desktop\chps\chp9
php checker.php
start
cd c:\users\administrator\desktop\chps\chp10

最佳答案

start "" /d "c:\users\administrator\desktop\chps\chp1" php checker.php
start "" /d "c:\users\administrator\desktop\chps\chp2" php checker.php
start "" /d "c:\users\administrator\desktop\chps\chp3" php checker.php

在上面的代码片段中:
  • start command 启动一个单独的命令提示符窗口来运行指定的程序或命令。
  • /d 开关指定新命令提示符的启动目录。

  • 您可以确保并强制创建 new instance of the command interpreter ( Cmd.exe ),如下所示:
    start "" /d "c:\users\administrator\desktop\chps\chp1" cmd /C php checker.php
    start "" /d "c:\users\administrator\desktop\chps\chp2" cmd /C php checker.php
    start "" /d "c:\users\administrator\desktop\chps\chp3" cmd /C php checker.php

    关于batch-file - 同时运行多个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30136210/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com