DOSコマンドラインでは、コマンド間に¶を入力して、複数のコマンドを1行に入力することができました。
たとえば、入力する代わりに
c:\> cls
c:\> cd
入ることができました
c:\> cls¶cd
この機能は削除されましたか、または他のものに置き換えられましたか?
1行から複数のコマンドを実行するにはどうすればよいですか?
DOSコマンドラインでは、コマンド間に¶を入力して、複数のコマンドを1行に入力することができました。
たとえば、入力する代わりに
c:\> cls
c:\> cd
入ることができました
c:\> cls¶cd
この機能は削除されましたか、または他のものに置き換えられましたか?
1行から複数のコマンドを実行するにはどうすればよいですか?
回答:
を使用し&ます。
ドキュメントから:
command1 & command2:1つのコマンドラインで複数のコマンドを区切るために使用します。Cmd.exeは最初のコマンドを実行し、次に2番目のコマンドを実行します。
command1 && command2:シンボルの前のコマンドが成功した場合にのみ、&&に続くコマンドを実行するために使用します。Cmd.exeは最初のコマンドを実行し、最初のコマンドが正常に完了した場合にのみ2番目のコマンドを実行します。
command1 || command2:||に続くコマンドの実行に使用します ||の前にコマンドがある場合のみ 失敗します。Cmd.exeは最初のコマンドを実行し、最初のコマンドが正常に完了しなかった場合(ゼロより大きいエラーコードを受信した場合)にのみ2番目のコマンドを実行します。
(command1 & command2):複数のコマンドをグループ化またはネストするために使用します。
command1 parameter1;parameter2:コマンドパラメーターを区切るために使用します。
cd-エラーになった場合は機能しません:Invalid arguments. Type cd <folder> to change the current working directory.。この場合の対処方法
cls & cd
あなたが必要なのは &
他の人が述べた&&ように、最初のコマンドが成功した場合にのみ、2番目のコマンドを実行します。
|| 最初のコマンドが失敗した場合、2番目のコマンドを実行します。
楽しんで!
cdコマンドを表示しません、そして、私がそれを試みたとき、私は別のディレクトリに移動できませんでした。
cls && cdWIN7のCMD.EXEに動作しますが、それは、DOSシェルで動作する場合、私はよく分からない