起動するたびにWindows Terminalの背景を変えようとして、以下のようなbatファイルを作りました。
bat
1@echo off 2 3cd 画像のあるディレクトリ 4set /a ran1=%random%*11/32767 5 6echo %ran1% 7 8if %ran1% == 0 ( 9 copy A.jpg BackGround.jpg 10) 11 12if %ran1% == 1 ( 13 copy B.jpg BackGround.jpg 14) 15 16if %ran1% == 2 ( 17 copy C.jpg BackGround.jpg 18) 19 20if %ran1% == 3 ( 21 copy D.jpg BackGround.jpg 22) 23 24if %ran1% == 4 ( 25 copy E.jpg BackGround.jpg 26) 27 28if %ran1% == 5 ( 29 copy F.jpg BackGround.jpg 30) 31 32if %ran1% == 6 ( 33 copy G.jpg BackGround.jpg 34) 35 36if %ran1% == 7 ( 37 copy H.jpg BackGround.jpg 38) 39 40if %ran1% == 8 ( 41 copy I.jpg BackGround.jpg 42)
しかし、実行してみると、ターミナルを起動してから一回目は8しか出ません。ターミナルを閉じないでもう一度実行するとちゃんと別の数字がでます。これはbatファイルを直接実行してみても、同じでした。仕方ないことなのでしょうか。
「受付中に戻す」ことができるので、「ベストアンサーを選びなおす」ことも可能です。
回答2件
あなたの回答
tips
プレビュー