内容へ移動
Mako Wiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
ja:windows:cmd:変数
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 変数を使う ====== コマンドプロンプト、及びバッチファイルでは変数が利用できる。\\ ただし、変数はすべて「**環境変数**」なので、注意する。\\ **PATH**を始め、**SET**コマンドを実行した時に出力される変数は、すべて利用中なので、これらと同じ名前を使うとシステム側に影響がでる可能性がある。<code winbatch> C:\Users\hogehoge>SET ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\hogehoge\AppData\Roaming CLASSPATH=. ……中略…… USERPROFILE=C:\Users\hogehoge windir=C:\Windows </code> ===== 変数を作って値を代入する ===== 変数を作成し、値を代入するには**SET**コマンドを使用する。 * **書式**<code> SET 変数名=値 </code> * **例**<code winbatch> SET HOGEHOGE=テストデータ </code> ==== 変数への値の代入をユーザーの入力値とする ==== 任意の変数へ代入する値を、ユーザーの入力した文字列にする場合は**/P**オプションを使用する。 * **例**<code winbatch> SET /P HOGEHOGE=値を入力してください </code> 上記のようにすると、画面上に「値を入力してください」と文字列が表示され、ユーザーの入力を待機するようになる。\\ ユーザーが文字列を入力し、Enterキーを押下すると、入力された文字列(Enterは除く)が変数の値として代入される。 ===== 変数の値を使用する ===== 変数に格納された値を使用する場合は、基本的に**%変数名%**と記述する。 * **バッチファイル**<code winbatch> SET HOGEHOGE=テストデータ ECHO HOGEHOGEは"%HOGEHOGE%"です。 </code> * **実行結果**<code winbatch> HOGEHOGEは"テストデータ"です。 </code>
ja/windows/cmd/変数.txt
· 最終更新: 2014/06/11 09:14 by
makoto
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ