View previous topic :: View next topic |
Author |
Message |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Nov 20, 2019 16:19 Post subject: |
|
|
bbcby
Подразумевается один -i "%%i". _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
bbcby
Joined: 05 Mar 2006 Posts: 58
|
(Separately) Posted: Wed Nov 20, 2019 16:33 Post subject: |
|
|
Так не получается.
 |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Nov 20, 2019 16:36 Post subject: |
|
|
Так, может, лучше подкурсорный файл сопоставлять с константами, а не выделять все 6 файлов? А то можно и лишнего выделить. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
bbcby
Joined: 05 Mar 2006 Posts: 58
|
(Separately) Posted: Sat Nov 30, 2019 02:33 Post subject: |
|
|
А как это сделать? Константы в именах файлов всегда такие, выделено красным:
EN.L.wav EN.R.wav EN.C.wav EN.LFE.wav EN.SL.wav EN.SR.wav |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Nov 30, 2019 02:48 Post subject: |
|
|
%O вмеcто EN для этой же строки. Можно и %E вместо wav. cmd и цикл тут не нужен. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
kgb
Joined: 03 Apr 2017 Posts: 4
|
(Separately) Posted: Sat Sep 26, 2020 12:54 Post subject: Проверка PDF-файлов на валидность |
|
|
Есть следующая утилита для проверки валидности PDF-файлов https://github.com/qpdf/qpdf/releases. Нужна кнопка, которая бы запускала данную утилиту с параметром --check для проверки всех PDF-файлов в текущей папке. Заранее признателен. |
|
Back to top |
|
 |
Skif_off
Joined: 28 Nov 2012 Posts: 1170
|
(Separately) Posted: Sun Sep 27, 2020 17:51 Post subject: |
|
|
Похоже, вывод qpdf может быть очень большим, тогда, наверное, проще проверять код завершения qpdf, а детально смотреть уже по отдельности. Если батником, то что-то вроде
Code: | @echo off
setlocal EnableDelayedExpansion
for /f "tokens=*" %%i in ('dir *.pdf /a:-d /b') do (
echo Check: %%i
"path\to\qpdf.exe" --check "%%i" > nul 2>&1
if !errorlevel! == 0 (
echo Result: ok
) else (
if !errorlevel! == 2 echo Result: error^(s^)
if !errorlevel! == 3 echo Result: warning^(s^)
)
)
pause |
(нужно заменить path\to\qpdf.exe на правильный путь).
Команда - путь к qpdf.cmd, путь запуска оставить пустым.
Можно сохранить список файлов с ошибками, например, в _with_error.txt в текущей папке:
Code: | if !errorlevel! == 2 (
echo Result: error^(s^)
echo %%i >> _with_error.txt
) |
|
|
Back to top |
|
 |
|