Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: автоматическая печать
Показать сообщение отдельно

Ветеран


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

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


Цитата krylovlf:
Жду критики. »

Проверять не на чем. Но что-нибудь подсказать можно. У Вас зтот "промежуточный" вариант работает?



Цитата krylovlf:
Непонятно можно-ли первый батник поставить на ожидание завершения второго »

Можно:
Код: Выделить весь код
START /WAIT im.bat


Цитата krylovlf:
непонятно как победить удаления не отконвертированных файлов »

Попробуйте с такими изменениями:

convert.bat
Код: Выделить весь код
:watchit
FOR %%i IN (C:\ImageMagick\images_to_pdf\*.jpg) SET VAR_%%~ni=%%i
FOR /F "tokens=2 delims==" %%i IN ('SET VAR_') DO IF EXIST %%i GOTO doit
C:\ImageMagick\images_to_pdf\sleep.exe 1
goto watchit
:doit
@echo off
setlocal
FOR /F "tokens=2 delims==" %%i IN ('SET VAR_') DO CALL :rename %%i
goto:eof
:rename
set /a cnt+=1
set "pref=00%cnt%"
ren %1 "%date:~6,4%_%date:~3,2%_%date:~0,2%_%pref:~-3%.jpg"
if not %errorlevel% == 0 goto doit
START /WAIT IM.bat
C:\ImageMagick\images_to_pdf\sleep.exe 3
start convert.bat
exit
im.bat
Код: Выделить весь код
FOR /F "tokens=2 delims==" %%i IN ('SET VAR_') DO (
@"C:\ImageMagick\convert.exe" "%%i" -format pdf "%%~dpni.pdf"
DEL /F /Q %%i
)
exit
Писал "на коленке", мог не всё учесть, проверяйте.

Последний раз редактировалось Georgio, 27-05-2013 в 15:43.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:18, 27-05-2013 | #9

Название темы: автоматическая печать