实用bat脚本编写一个图片轮播的播放器
时间: 2024-01-30 19:38:37 浏览: 108
bat 脚本的基本语法和例子
可以使用以下的bat脚本来实现图片轮播的播放器:
```
@echo off
setlocal EnableDelayedExpansion
set "imageFolder=C:\Users\UserName\Pictures\"
set "imageExtension=jpg"
set "displayTime=5"
cd /d "%imageFolder%"
for /f "delims=" %%i in ('dir /b /a-d *.%imageExtension%') do (
cls
echo Displaying: "%%i"
start /wait "" "%SystemRoot%\System32\rundll32.exe" "%SystemRoot%\System32\shimgvw.dll",ImageView_Fullscreen "%imageFolder%%%i"
timeout /t %displayTime% /nobreak >nul
)
```
解释:
- `set "imageFolder=C:\Users\UserName\Pictures\"` 设置图片文件夹路径。
- `set "imageExtension=jpg"` 设置图片格式。
- `set "displayTime=5"` 设置每张图片显示时间(单位:秒)。
- `cd /d "%imageFolder%"` 进入图片文件夹。
- `for /f "delims=" %%i in ('dir /b /a-d *.%imageExtension%') do` 遍历图片文件夹中的所有图片。
- `cls` 清屏。
- `echo Displaying: "%%i"` 显示当前正在播放的图片名称。
- `start /wait "" "%SystemRoot%\System32\rundll32.exe" "%SystemRoot%\System32\shimgvw.dll",ImageView_Fullscreen "%imageFolder%%%i"` 打开图片并全屏显示。
- `timeout /t %displayTime% /nobreak >nul` 等待一段时间,然后继续播放下一张图片。
将以上代码保存为一个bat文件,双击运行即可开始播放图片轮播。
阅读全文