batバッチファイル同じウィンドウで複数のアプリケーションを起動

932 ワード

  • batコマンドではping遅延が利用され、例えば起動した複数のアプリケーション間に依存がある場合に遅延することができる.遅延は正確ではなく、pingは1回に約1 s、ここでpingは3回に約3 s遅延した.>nulはpingの結果がウィンドウ内に表示されないことを示します.
  • ping -n 3 127.0.0.1>nul
  • 同じウィンドウの下で複数のアプリケーション(start/b)を起動します.ここではpythonスクリプトの起動を例に挙げるhandle.py実行にはmanagerに依存する必要がある.py、3 s遅延可能manager.py起動に成功してからhandleを起動する.py
  • start /b python manager.py
    ping -n 3 127.0.0.1>nul
    start /b python handle.py