切断されたソースの場所からバッチの実行を続行します

切断されたソースの場所からバッチの実行を続行します

USB ドライブからバッチ ファイルを実行しています。バッチ ファイルにはドライブをアンマウントするコマンドが含まれていますが、そのコマンドの後に、アンマウント後には実行されないコマンドをさらに実行したいと考えています。

重要な注意:
ローカルに保存されている場所に手動で 2 番目のバッチ ファイルを作成したくありません。 一時的に自動生成されたバッチ ファイルで十分です。

答え1

ECHO コマンドを使用して、一時フォルダーにバッチファイルを作成できます。

ECHO command_one some parameter >> %temp%\mytempfile.bat

作成したファイルを実行するには:

%temp%\mytempfile.bat

答え2

ローカルに何も作成したくない場合は、実行しようとしていることは不可能です。マウント解除されたドライブからバッチ ファイル内のコマンドを実行することはできません。

ただし、Florian の解決策は機能し、終了時に自動的に削除する簡単なスクリプトを追加できます。

関連情報