Windows-バッチ,プロンプトで入力を要求し、変数に格納する

スポンサーリンク

鍛錬 433

Windows-バッチ,コマンドプロンプトで入力を要求し、入力された文字列を変数に格納する

コマンドプロンプトで文字列の入力を要求し、入力された文字列を変数に格納するには、set にオプションの P を付加して使用します。
 
使用方法は、以下に示す通りです。

set /P 変数名=”入力を促すメッセージ”
スポンサーリンク

バッチファイル

以下は、文字列の入力を要求して変数に格納するバッチファイル、input_str.bat です。

@echo off

setlocal

set /P tmp="文字列を入力してください:"

echo 入力された文字列 = %tmp%

endlocal

exit /b 0
スポンサーリンク

実行結果

以下は、バッチファイル input_str.bat を実行しています。

D:\tmp>
D:\tmp>input_str.bat
文字列を入力してください:Hello, world.
入力された文字列 = Hello, world.

 
上記に示した通り、コマンドプロンプトで文字列 Hello, world. を入力し、変数に格納することができました。

タイトルとURLをコピーしました