終了しない2つのコマンドを実行する必要があります。私が通常行うことは
cmd
ターミナルを起動し、最初のコマンドを入力しますcmd
端末を起動し、2番目のコマンドを入力します次に、2つのプロセスを並行して実行します。
上記の2つのターミナルを起動する1つの「スタートアップ」ファイルを作成することで、これを自動化したいと思います。 cmd
またはPowerShellベースにすることができます。
注1:cmd
を/k
または/c
と一緒に使用しようとしましたが、これは新しいターミナル。 cmd /c cmd
のようなものを試すと、シェルでInternal Error
出力が発生しました。
注2:PowerShellには バックグラウンドジョブ があります。問題は、出力を監視できる2つの個別のシェルが必要なことです(そして、最終的にCtrl-C
で実行中のプロセスを閉じます)。
これを1つのファイルで実現する方法はありますか?
バッチファイルを作成します。
start cmd.exe /c <first command>
start cmd.exe /c <second command>
バッチファイルを実行すると、2つのcmdウィンドウが開き、バッチファイルが終了します。
「start cmd/c dir」があなたが探しているものだと思います。
編集:まあ、/ kはdirのような短い例ですが、 'start'は必要な魔法のWordです。