>>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
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【W杯】塩貝健人、ブラジル巡る発言の意図を説明「ネイマールが点を取っていたのは前のことで、今じゃないだろと言いたかっただけ」★2 [Anonymous★]
- セルジオ越後「5年前より力が落ちた。森保采配も失敗。続投の声が出る謎。よくやったと言うのは簡単。協会や国で考え直すタイミング」 ★2 [digitec★]
- 【W杯】塩貝健人、ブラジル巡る発言の意図を説明「ネイマールが点を取っていたのは前のことで、今じゃないだろと言いたかっただけ」★3 [Anonymous★]
- 人生100年時代、何歳まで働く? 65歳以降も「働きたい」が7割超 [煮卵★]
- 【W杯】闘将ポステコグルーが断じた日本人の癖「日本は引いてはいけなかった。過去にも同じ経験をしている」★2 [王子★]
- 【サッカーW杯】日本-ブラジル戦世帯平均視聴率は15・9% 月曜深夜に異例の高視聴率も…代表戦ワースト [鉄チーズ烏★]
- ●んなんなナイトフィーバー🍬
- 【悲報】レジェンド吉田麻也が正論「この際だからはっきり言いますよ、今大会チュニジアにしか勝ってません」😲 [683137174]
- フランスが革命間近か、エアコン環境完備の上級についに庶民が怒り始める [469534301]
- ここからエントリーしていいか?
- 女哲学者「医者が『お酒は身体に悪いから飲むべきではない』と主張しててドン引き…ヒュームの法則も知らんの?何で理系って無教養なの? [257926174]
- 衝動的なADHD人間って混ぜるなキケン系洗剤とか混ぜちゃったり電子レンジで金属皿使っちゃったりするの?