6

サーバーなどを区別できるように、3 つのコマンド ウィンドウを異なる色で開いています。これらのコマンドは.batファイル内にあります。

start cmd /k color 4C
start cmd /k color 5D 
start cmd /k color 2A 

私がする必要があるのは、それらを特定の場所で開くことですが、コマンドを連鎖させることができないようです。

cdcmd ウィンドウを起動した直後にフォルダ構造に入るにはどうすればよいですか?

4

3 に答える 3

12

使用&:

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 
于 2013-05-07T08:36:48.673 に答える
1
start "" /d "c:\foldera" cmd /k color 4C
start "" /d "c:\folderb" cmd /k color 5D 
start "" /d "c:\folderc" cmd /k color 2A 
于 2013-05-07T09:29:46.020 に答える