用于为幻灯片显示创建播放列表文件的简单可执行脚本

时间:2013-12-19 17:23:49

标签: batch-file

我是Mac用户,但我需要在Windows上编写脚本,我不确定应该怎么做。

以下是该方案:

有人将照片添加到USB驱动器。然后将驱动器插入数码相框。

要使照片自动播放,驱动器上必须存在“playlist.asb”文件。我想创建一个可以单击并执行的脚本,以根据添加到USB的图像文件自动创建播放列表文件。该脚本将执行以下操作:

  1. 检查“幻灯片”文件夹中是否有图像。
  2. 检查是否存在名为'playlist.alb'的文件,如果没有创建它。如果是这样,请覆盖它。
  3. 循环显示可用图像。
  4. 在新行上添加每个图片名称和扩展名。
  5. 保存(并覆盖任何现有的播放列表文件)并退出。
  6. 我对AppleScript for Macs感到满意,但我不确定Windows等价物是否有意义,或者某种命令行脚本是否会更好。

    非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

这样的事情应该这样做:

@echo off
setlocal
cd /d %~dp0Slideshow
if exist playlist.alb del playlist.alb
for %%a in (*.jpg *.gif *.png) do (
   echo %%~nxa>>playlist.alb
)