私はこれに新しいですし、私はYoutubeで見た基本的な例をしようとしています:バッチファイルがループしていませんか?
@echo off
echo this little program helps you to refresh a website
pause
cls
echo but first we have to do some preferences
pause
cls
echo please enter the website name here
set /p website=
cls
echo please enter the time between refreshes
set /p time=
cls
echo Set limited or unlimited refresh
set /p refresh=
if'%refresh%'=='1' goto :once
if'%refresh%'=='0' goto :unlimited
cls
:once
cls
echo Preferences finished
pause
timeout /t %time% /nobreak
start %website%
exit
:unlimited
cls
echo Preferences finished
pause
:again
timeout /t %time% /nobreak
start %website%
goto :again
このコードは、ウェブサイトのユーザーとリフレッシュ時間を尋ねることになっていると、それを再度開くことにより、そのウェブサイトが更新されます
IE(インターネットエクスプローラ)で、しかし、私はこれで2つの問題を抱えて:ループは、私は0または「0」を入力した場合、それは一度だけ実行し、.BAT
- 動作しないあり新しいタブでページを再度開くことなくページを更新する方法(現在のタブを更新するなど)
ヒント: 'exit'コマンド – SteveFest
exitは一度だけ実行するようにしてください。私が定義した場合、より良いでしょうか? –
いいえ。同じことです。 – SteveFest