[解決済み】MSバッチファイルを使用して、プログラムの出力を変数に割り当てる
2022-03-26 14:13:43
質問
MSバッチファイルを使用して、プログラムの出力を変数に割り当てる必要があります。
そこで、GNU Bash シェルでは、次のようにします。
VAR=$(application arg0 arg1)
. Windowsでバッチファイルを使って同様の動作をさせたいのですが。
以下のようなものです。
set VAR=application arg0 arg1
.
解決方法は?
一つの方法として
application arg0 arg1 > temp.txt
set /p VAR=<temp.txt
もう一つは
for /f %%i in ('application arg0 arg1') do set VAR=%%i
なお、最初の
%
で
%%i
をエスケープするために使用されます。
%
の後に、上記のコードをコマンドラインではなく、バッチファイルで使用する場合に必要です。想像してみてください。
test.bat
には、次のようなものがあります。
for /f %%i in ('c:\cygwin64\bin\date.exe +"%%Y%%m%%d%%H%%M%%S"') do set datetime=%%i
echo %datetime%
関連
-
[解決済み] サイクリック・コピーができない
-
[解決済み] バッチファイルに引数を渡すにはどうしたらいいですか?
-
[解決済み] Windowsのバッチファイルから長いコマンドを複数行に分割する
-
[解決済み] 1つの.BATファイル内で複数の.BATファイルを実行する方法
-
[解決済み] N日以上前のファイルを削除するバッチファイル
-
[解決済み] バッチファイルでの変数の定義と使用
-
[解決済み】Windowsのバッチファイルにおける%~d0の意味とは?
-
[解決済み] [Solved] バッチファイルを自動昇格させ、必要に応じてUACの管理者権限を要求するにはどうすればよいですか?
-
[解決済み】バッチファイルで部分文字列を実行する最適な方法は?
-
[解決済み] バッチスクリプトで待つには?[重複しています]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] バッチファイル実行時に「ERROR: The system was unable to find specified registry key or value.」と表示される場合の対処方法
-
[解決済み] ロボコピーが無効なパラメータ#3
-
[解決済み] バッチファイル内でif - else構造を使用するには?
-
[解決済み] ファイルを別の場所にコピーするためのバッチファイル?
-
[解決済み] Windowsのコマンドラインで、現在の日付/時刻をファイル/フォルダー名で使用するために適切な形式で取得するにはどうすればよいですか?
-
[解決済み】バッチ/cmdで "コメントアウト"(コメント追加)するには?
-
[解決済み】バッチファイルから空のテキストファイルを作成する方法は?
-
[解決済み] Windowsでコマンドの結果を変数に格納するにはどうしたらいいですか?
-
[解決済み] Batch File; List files in directory, only filenames?
-
[解決済み] バッチファイルです。ディレクトリ内の全ファイル、フォルダを削除する