人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

DOS の変数代入の質問です。
標準出力に書き出された値を変数に代入する方法を教えてください。
UNIXの場合は,ABC=`ECHO ABC` で設定されるのですが、DOSの場合はいまいちわかりません。

●質問者: Vacuum
●カテゴリ:コンピュータ インターネット
✍キーワード:ABC DoS echo UNIX 変数
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● takuchan_no2
●0ポイント

変数というのは、環境変数で良いのでしょうか。

環境変数への代入はsetコマンドを使用します。

set test=AAA

のように使えます。

◎質問者からの返答

質問をよく読んでください。

そんなことは、知ったうえで質問しています。


2 ● hissssa
●70ポイント

コマンドの出力するのが1行だけなら、裏技的ですが以下のように記述すれば出来ますよ。

FOR /f "DELIMS=" %%A IN ('ECHO ABC') DO SET ABC=%%A

◎質問者からの返答

なるほど?試してみなす。

おお?できました。ばっちりでした。

ありがとうございました。

それでは、質問を終了します。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ