Хранение чертежей в нескольких папках
 
 
 

Хранение чертежей и связанных с ними файлов в отдельных папках значительно упрощает проведение основных файловых операций.

Хранение файлов чертежей и связанных с ними файлов в отдельных папках значительно упрощает проведение основных файловых операций. В дальнейшем изложении предполагается, что файлы и папки организованы в структуру, описанную в разделе Коротко об организации файлов. Пользователь может модифицировать ее в соответствии со своими требованиями.

Можно создать папку /AcadJobs и завести в ней вложенные папки для чертежей, относящихся к выполняемым проектам. В них, в свою очередь, могут содержаться другие папки для вспомогательных файлов, относящихся к данному конкретному типу чертежа или задания. Папка /AcadJobs/Job1/Support может хранить блоки и файлы AutoLISP, требуемые для чертежей из папки /AcadJobs/Job1. Если при задании пути к файлам поддержки введено support (без указания полного пути от начала структуры), поиск таких файлов производится в папке Support, вложенной в текущую папку. Следует учитывать, что при задании имен папок в диалоговом окне "Параметры" AutoCAD сам формирует для них жестко запрограммированный путь. Чтобы воспользоваться возможностью работы с относительными путями, необходимо задать путь доступа с помощью атрибута /s в командной строке. См. раздел Настройка запуска в Руководстве пользователя.

Создайте ярлык программы или пункт меню "Пуск" для каждой рабочей папки. Это позволит проверять, является ли требуемая папка с чертежами текущей при запуске AutoCAD и ко всем ли находящимся в ней файлам и вложенным папкам обеспечивается простой доступ. Эта функция работает, только если в AutoCAD системной переменной REMEMBERFOLDERS присвоено значение 0.

В качестве альтернативы можно запускать продукт из командного файла, где выполняются различные операции с папками. В следующем примере командного файла сначала производится проверка существования папки проекта, ее установка текущей, а затем запуск AutoCAD.

@echo off
C:
if exist \AcadJobs\Jobs\%1 goto RUNACAD
echo.
echo *** Создание папки \AcadJobs\Jobs\%1 
echo *** Для прерывания нажмите Ctrl+C.
echo.
pause
mkdir \AcadJobs\Jobs\%1
:RUNACAD
cd \AcadJobs\Jobs\%1
start C:\ AutoCAD\acad.exe

В текстовом редакторе ASCII (например, в Блокноте) сохраните пакетную программу в виде файла с именем acad.bat. Не забудьте изменить имена дисков и папок в соответствии с требованиями системы. Файл должен быть помещен в папку, указанную в переменной, которая определяет пути поиска в системе (например, C:\winnt). Для того чтобы запустить командный файл, можно воспользоваться пунктом "Выполнить" меню "Пуск", или дважды нажать на ярлыке файла в Проводнике. Если файл сохранен с именем acad.bat, используется следующий синтаксис:

acadимя_проекта

где имя_проекта - это имя папки, в которой хранятся файлы текущего проекта.