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

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

Новый участник


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

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


Iska, Огромнейшее спасибо!!!
1. Очень интересная библиотека. Жаль, что тяжелая и надо инсталлить, позже попробую их 8-битную портабельную версию.
2. Скачал текущую версию 6.7.0, в ней для отображения ошибок кроме -regard-warnings нужен еще и -verbose.

Мой сменщик помог с батником, закинул все домой РАдмином, запустил, теперь буду ждать результата.
вот такой скрип получился:
Код: Выделить весь код
@Echo off
setlocal EnableExtensions

set IM="%ProgramFiles%\ImageMagick-6.7.0-Q8\identify.exe"
set WD="%1"
if not defined WD set WD="%CD%"
set Log="%CD%\%~n0.txt"
set N=0
set T=0
set P=.
set CR=

pushd %WD%
for /f "tokens=1 delims=" %%F in ('dir /a-d /b /s') do call :Check "%%F"
popd
echo Corrupted or unknown formats: %N%/%T%
goto :End

:Check
if not "%P%"=="%~dp1" (set P=%~dp1
echo %~dp1
)
if "%T:~-1%"=="0" set /P nul=%N%/%T%%CR%<nul
set /a T+=1
%IM% -verbose -regard-warnings %1>nul 2>nul || (
echo %~1>>%Log%
set /a N+=1
)
exit /b

:End

Последний раз редактировалось Jr.Janitor, 21-06-2011 в 17:16.


Отправлено: 14:29, 21-06-2011 | #6