【.cmd】 バッチファイルスクリプト %15 【.bat】 (819レス)
上
下
前
次
1-
新
10
(1)
: 2022/09/26(月)01:47
ID:ou4YDIZU(2/3)
AA×
>>9
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
10: [] 2022/09/26(月) 01:47:37.41 ID:ou4YDIZU >>9 ありがとうございます!できました! setlocal enabledelayedexpansion forループの初め set /a hoge1=%random% set /a hoge2=%random% set /a hoge3=!hoge1!+!hoge2! echo !hoge3! forループの終わり という風にしたら、動きました。 デフォルトではforループ全体が一気に読み込まれるので、変数への代入が実行される前に変数の内容が確定してしまうという仕様なんですね。それを回避するために、!を付けて展開遅延変数を用いる、ということですね。 ただ、ランダムにしたはずなのに、毎回同じ値が表示されますね… 何故… http://mevius.5ch.net/test/read.cgi/tech/1663153441/10
ありがとうございます!できました! ループの初め ループの終わり という風にしたら動きました デフォルトではループ全体が一気に読み込まれるので変数への代入が実行される前に変数の内容が確定してしまうという仕様なんですねそれを回避するために!を付けて展開遅延変数を用いるということですね ただランダムにしたはずなのに毎回同じ値が表示されますね 何故
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 809 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.028s