4

カスタム カラーを使用してバッチ スクリプトから新しいコマンド ウィンドウを作成する方法と、カスタム プロンプトを使用して新しいコマンド ウィンドウを作成する方法は既に知っています。しかし、2つを組み合わせる方法を見つけたいと思っています...

カスタマイズされたプロンプトを使用して新しいコマンド ウィンドウを作成するためのバッチ ファイルの内容を次に示します (この場合、カスタマイズされたプロンプトは Windows バージョンの詳細です)。

start cmd /k "prompt $v"

...そして、これはカスタマイズされた色で新しいコマンドウィンドウを作成するために私がしていることです:

start cmd /k "color 42"

2つを組み合わせるために次のことを試みましたが、どれも機能しません。

start cmd /k "color 42" /k "prompt $v"

start cmd /k"color 42" "prompt $v"

誰かが私を正しい方向に向けるのを助けることができれば、それは素晴らしいことです. Google や他のフォーラムで検索していましたが、実りのない検索に 1 時間以上費やした後、ここで質問しようと思いました...

4

3 に答える 3

6

足りないのは、複数のコマンドを1行に連結する演算子だけです&

start cmd /k "color 42&prompt $v"

この演算子は、CMDコマンドのコマンド文字列内だけでなく、すべての状況で機能します。動作が異なる連結演算子がいくつかあります。

  • &-常に次のコマンドを実行します
  • &&-前のコマンドが成功した場合にのみ次のコマンドを実行します(ERRORLEVEL = 0)
  • ||-前のコマンドが失敗した場合にのみ次のコマンドを実行します(ERRORLEVEL <> 0)
于 2012-04-08T11:34:34.227 に答える
0

試す:

start cmd /k"color 42; prompt $v"
于 2012-04-08T10:04:27.950 に答える
0

ここでのパーティーに遅れましたが、コマンドと同じように色cmd /t:fgを設定することに注意してください。実行することもできますcolor

start cmd /t:42 /k "prompt $v"
于 2021-01-12T23:06:57.903 に答える