Endless Slideshow Screensaver позволяет настроить до 5 различных командных строк для выполнения с именами файлов изображений, показываемых в данный момент, когда пользователь нажимает соответствующую кнопку: от [1] до [5]. Первым делом, откройте настройки заставки, и выберите вкладку Просмотр, секцию Действия. Затем выберите одно из действий Выполнить команду #, чтобы настроить его.
Командная строка должна начинаться с полного пути до вашего исполнимого файла или скрипта в кавычках, затем пробел и затем параметры. Параметры должны содержать текст [#FileName#], который будет заменён на полное имя файла изображения, показываемого в данный момент, перед выполнением команды. Например:
"C:\Path\To\Program\Program.exe" [#FileName#]
или
"C:\my-batch-file.bat" -filename=[#FileName#]
Не нужно добавлять кавычки до и после текста [#FileName#] - это будет сделано автоматически.
Когда несколько изображений показываются одновременно (например, на нескольких мониторах или когда сойд-шоу настроено на показ нескольких изображений на мониторе) имеются следующие варианты выполнения командной строки:
Выполнить командную строку для каждого показываемого изображения отдельно
В этом случае [#FileName#] заменяется на имя файла первого изображения и командная строка выполняется. Затем этот текст заменятся на имя файла второго изображения и командная строка выполняется опять. Затем третьего и так далее для каждого изображения, которое показывается в данный момент.
Выполнить командную строку для всех показываемых изображений вместе
В этом случае [#FileName#] заменяется на все имена файлов следующим образом:
"C:\Path\Picture1.jpg" "C:\Another\Folder\Picture2.jpg" "C:\Picture3.png"
Каждое полное имя файла изображения заключается в кавычки и они разделяются пробелом.