写一个自动浏览今日头条看新闻,看视频的bat可执行程序,要求如下:随机看新闻10分钟,再看视频20分钟,以上操作循环执行3次后结束。
时间: 2023-12-23 18:02:06 浏览: 94
以下是符合要求的BAT代码:
```bat
@echo off
set /a count=0
:start
set /a count+=1
echo -----------------Round %count%-----------------
rem 随机看新闻10分钟
echo Start reading news...
set /a time_limit=600
set /a time_elapsed=0
:read_news
set /a time=180+%random% %% 120
set /a time_elapsed+=%time%
if %time_elapsed% leq %time_limit% (
echo Reading news for %time% seconds...
timeout /t %time% >nul
goto read_news
) else (
echo Finished reading news.
)
rem 看视频20分钟
echo Start watching videos...
set /a time_limit=1200
set /a time_elapsed=0
:watch_videos
set /a time=360+%random% %% 240
set /a time_elapsed+=%time%
if %time_elapsed% leq %time_limit% (
echo Watching videos for %time% seconds...
timeout /t %time% >nul
goto watch_videos
) else (
echo Finished watching videos.
)
if %count% lss 3 goto start
echo All done!
pause
```
代码解释:
1. `count` 变量用于记录已执行的循环次数。
2. `time_limit` 变量用于记录每个操作的时间上限(单位:秒)。
3. `time_elapsed` 变量用于记录每个操作已经执行的时间(单位:秒)。
4. `set /a time=180+%random% %% 120` 和 `set /a time=360+%random% %% 240` 分别用于生成随机的新闻和视频播放时间(范围分别为 3~5 分钟和 6~10 分钟)。
5. `timeout /t %time% >nul` 用于等待一段时间,其中 `>nul` 表示不在屏幕上显示等待的时间。
6. `if %count% lss 3 goto start` 用于判断是否已经执行了 3 次循环,如果是则结束程序。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)