質問: windowsバッチファイル:複数のバッチコマンドを実行する方法は? バッチファイルを使用していくつかの基本的な機能を実行しようとしていますが、バッチファイルはcmdを開き、最初のコマンドを実行しますが、他のコマンドを無視して停止します。 startとcallを使用してみましたが、どちらも成功していません。誰かアドバイスを提供できますか?バッチファイルは次のようになります。cd c:\random\madeup\path cmd.exe /k "npm install" call gulp-publish.bat cd c:\random\madeup\path\mobile\dist ren c:\random\madeup\path\mobile\dist\config.xml config-publish.txt pause
回答: バッチファイルはcmdを開き、最初のコマンドを実行しますが、その後停止しますcmd.exe /k "npm install" それが/kは次のことを目的としています:/k run command and then return to the cmd prompt. this is useful for testing, to examine variables cmdを実行し、すぐに囲んでいるcmdシェルに戻ります。シェルは、バッチファイル内の残りのコマンドもバイパスします。その行を次のように置き換えてみてください。npm install または:call npm install 参考文献 windows cmdコマンドラインのa-zインデックス windows cmdコマンドの分類リスト cmd -新しいcmdシェルを起動し、(オプションで)コマンド/実行可能プログラムを実行します。