>>10
set /a hoge1=!random!, hoge2=!random!, hoge3=hoge1+hoge2
set /a は , 区切りで複数の式を指定可
環境変数は展開せずとも計算可能。その場合存在しない変数名は0として扱われ、展開した場合(多くはエラーになる)とは違ってくるので意図した計算になっていない事に気付き難い事に注意が必要
random などの特殊環境変数は環境変数としては存在せず、展開時に代入されるので展開が必要
setlocal enabledelayedexpansion
for /L %%i in (1,1,4) do (
set /a a=!random!, b=!random!, c=a+b
echo !c!
)
pause
こんな風にも書ける
set /a c=(a=!random!)+(b=!random!)
echo !a! + !b! = !c!
「遅延環境変数」という名称はそういう変数が別にあるのかと紛らわしくて良く無いと思うわ
環境変数
特殊変数
標準展開、事前展開、%展開 (展開されてから構文解析)
遅延展開、!展開 (構文解析されてからコマンド実行直前に展開)
用いるなら「環境変数の遅延展開」だろう
【.cmd】 バッチファイルスクリプト %15 【.bat】
■ このスレッドは過去ログ倉庫に格納されています
2022/09/26(月) 11:49:53.74ID:7oxCYWvG
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【自維】鮭おにぎり198円に絶望、コンビニすら遠い存在に…「生き延びられない」物価高で広がる生活苦 [ひぃぃ★]
- JA担当者「もう倉庫にコメが入らない」新米も過剰生産。。新米3000円割れが見えてきた ★4 [Gecko★]
- 【サッカー森保JAPAN】スウェーデン戦スタメン予想 決勝ラウンド32まで中3日、いかに主力(上田,鎌田,佐野,冨安,中村,伊東)を休ませるか? [恐縮です★]
- 高市陣営の中傷動画疑惑は、やっぱり「第2の永田メール」だった ネット民のスキルは侮れぬ [パンナ・コッタ★]
- 【自維】鮭おにぎり198円に絶望、コンビニすら遠い存在に…「生き延びられない」物価高で広がる生活苦★2 [ひぃぃ★]
- 【W杯】韓国が南アに敗退 3位でGL終了 ラウンド32進出は他試合結果次第に 3連勝メキシコが首位&南アフリカが初の決勝Tへ ★5 [阿弥陀ヶ峰★]
- 【実況】博衣こよりのえちえち栄冠ナイン2031🧪
- ────🏰🍬アルティメットんなっしょいタイム🍬🏰────
- 【吉報】 天皇陛下と秋篠宮氏、朝敵サナエを前にして共闘の動き…… [875588627]
- 嫌儲飽きた。もう二度と来ない。お前らさようなら👋 [535953323]
- Apple製品、日本のみ一斉大幅値上げ [931948549]
- 【朗報】片山さつきさん、また顔が変わる [731544683]