サーバーなどを区別できるように、3 つのコマンド ウィンドウを異なる色で開いています。これらのコマンドは.bat
ファイル内にあります。
start cmd /k color 4C
start cmd /k color 5D
start cmd /k color 2A
私がする必要があるのは、それらを特定の場所で開くことですが、コマンドを連鎖させることができないようです。
cd
cmd ウィンドウを起動した直後にフォルダ構造に入るにはどうすればよいですか?
使用&
:
start cmd /k "color 4C & cd \"
ここでコマンドを引用する必要があります。そうしないと&
、新しく起動されたコマンド プロンプトではなく、外部のコマンド プロンプト (たとえば、バッチ ファイルを実行するもの) によって使用されます。
別のオプションもあります-私が知る限り、新しく起動されたコマンドプロンプトは、それを起動したコマンドプロンプトと同じ現在のディレクトリを継承します。したがって、バッチファイルを次のように変更できます。
cd \location1
start cmd /k color 4C
cd \location2
start cmd /k color 5D
cd \location3
start cmd /k color 2A
start "" /d "c:\foldera" cmd /k color 4C
start "" /d "c:\folderb" cmd /k color 5D
start "" /d "c:\folderc" cmd /k color 2A