суббота, 4 сентября 2010 г.

Пакетный (batch) файл для проверки файла с помощью Model Check

Исходник

Информация из моих личных «кладовых» пакетный файл, который я использую для запуска ModelCheck не из Pro/E.

image

В результате его работы получается ряд (список) файлов (parts.lst) в директории. Список получается последовательным, начиная с деталей .prt, далее по сборкам .asm, и заканчивает на чертежах .drw.

Он удаляет оригинальные (*.1) файлы используемые для резервного копирования так, что я точно знаю что нет причин их проверять и ими засорять место на винчестере.

Вместо %1 подставьте путь к директории которую необходимо обработать.

Некоторые необязательные опции закомментированы (команда rem) как например purge (чистка).

cd /d %1
echo modelcheck_enabled yes > config.pro
if exist parts.lst del parts.lst
dir *.prt.* *.asm.* *.drw.* /b > parts.lst
set path=d:\ptc\wf2\bin;d:\batch
pause
call modelcheck.bat pro25.bat -f parts.lst
pause
rem c:\windows\system32\notepad.exe std.out
rem cleanup.bat %1
rem del *.prt.1 *.asm.1 *.drw.1 *.frm.* trail.txt.* config.pro mc_run*
rem purge

Моменты которые Вы возможно захотите поменять:

  • Копирование различных config.pro в данную директорию. Лично мне никогда не лень проверить наличие опции no_graphics.
  • Открыть лог ошибок (mc_err.log), вместо лога std.out, который содержит все действия и изменения с момента запуска.
  • Может Вы захотите открыть результаты как .html?
  • Очистить директорию и скопировать все *.prt.*, *.asm.*, и *.drw.* файлы в пустую папку.

Ну и конечно каждый раз я вспоминаю о том, как хорошо иметь нормальный текстовый редактор вместо стандартного TextPad. И лучше всего, когда такой текстовик позволяет открыть файл любого типа из контекстного меню.

Финиш

Комментариев нет:

Отправить комментарий

Related Posts Plugin for WordPress, Blogger...
Rambler's Top100