Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата se_arts:
Задача и решение очень похожи на задачу и ее решение для raquelle. »
Совсем не похоже. Ни задача, ни, тем более, решение.

Цитата se_arts:
Окно CMD открывается и сразу закрывается. Внутри что-то написано, но не успеваю прочитать. »
Откройте окно консоли командной строки и выполните пакетный файл в нём. Будет видно.

Цитата se_arts:
Моя задача: Есть рандомное количество папок (могут быть вложения, уровень вложений рандомный), внутри которых находится рандомное количество изображений (JPG или TIF). Необходимо в пределех каждой папки сделать свой PDF, название PDF = названию папки. »
Попробуйте так:
Скрытый текст
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sSourceFolder=%~1

if defined sSourceFolder (
	if exist "%sSourceFolder%" (
		for /f "usebackq delims=" %%i in (`2^>nul dir /a:d /b /s "%sSourceFolder%"`) do (
			echo [%%~fi]
			"%ProgramFiles%\ImageMagick\magick.exe" "%%i\*.jpg" "%%i\*.tif" -format pdf "%%i\%%~ni.pdf"
		)
	) else (
		echo Can't find source folder [%sSourceFolder%].
		exit /b 2
	)
) else (
	echo Usage: %~nx0 ^<sSource folder^>
	exit /b 1
)

endlocal
exit /b 0

Путь к целевой папке задаётся параметром пакетного файла (также можно просто перетащить папку на пакетный файл или на ярлык на этот пакетный файл).

P.S.
Цитата se_arts:
…рандомное … рандомный … рандомное…»
Есть же два хороших слова — «случайное» и «произвольное».
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:32, 12-06-2017 | #13