Sobre várias pastas de desenho

Manter desenhos e outros arquivos associados em diretórios separados facilita a execução de tarefas básicas de manutenção de arquivos.

O cenário descrito neste tópico tem como base a amostra de estrutura de diretórios descrita em Sobre organização de arquivos, mas você pode expandi-la ou alterá-la para atender às suas necessidades.

É possível configurar os diretórios /AcadJobs ou /AcltJobs para conter subdiretórios de desenho. Os subdiretórios de desenho podem conter outros subdiretórios que mantêm arquivos de suporte relacionados a um tipo específico de desenho ou trabalho. O diretório /AcadJobs/Job1/Support pode conter blocos e arquivos personalizados específicos para os arquivos de desenho em /AcadJobs/Job1. A especificação support (sem prefixo de caminho) no caminho de suporte adiciona o diretório support no diretório atual para esse caminho de suporte.

Para assegurar que o diretório de desenho requerido seja o diretório atual ao iniciar e que todos os arquivos e subdiretórios naquele diretório sejam facilmente acessíveis, você pode criar um ícone de programa ou um atalho na área de trabalho que especifica o diretório de trabalho correto para cada trabalho. Essa funcionalidade somente funciona se você definir como 0 a variável de sistema REMEMBERFOLDERS.

É possível utilizar um programa em lote para criar novos diretórios de trabalho automaticamente. O programa em lote a seguir verifica a existência de um diretório especificado, define esse diretório como ativo e, em seguida, executa o aplicativo.

Windows
Nota: Também é possível utilizar esse script no AutoCAD LT substituindo Acad por Acaclt como segue. Antes de executar o script, lembre-se de substituir o texto <product name> no caminho do executável em sua estação de trabalho pelo nome de um produto instalado.
@echo off
C:
if exist \AcadJobs\Jobs\%1 goto RUNACAD
echo.
echo *** Creating \AcadJobs\Jobs\%1 
echo *** Press Ctrl+C to cancel.
echo.
pause
mkdir \AcadJobs\Jobs\%1
:RUNACAD
cd \AcadJobs\Jobs\%1
start “C:\Program Files\Autodesk\<product name>\acad.exe”

Usando um editor de texto ASCII (como Bloco de Notas), salve o programa em lote em um arquivo denominado acad.bat ou acadlt.bat conforme apropriado. Certifique-se de alterar os nomes de unidade e diretório para corresponder aos respectivos nomes no sistema.

Coloque esse arquivo em um diretório que esteja no caminho de pesquisa do sistema (por exemplo, C:\winnt). É possível executar esse programa em lote se utilizar o comando Executar no Windows, ou clicar duas vezes no arquivo no Windows Explorer ou Gerenciador de arquivos. Se você salvou o arquivo como acad.bat, use a seguinte sintaxe:

acad jobname

em que jobname corresponde ao nome do diretório de trabalho que se tornará o diretório atual.

Mac OS
Nota: Também é possível utilizar esse script no AutoCAD LT substituindo Acad por Acaclt como segue. Na última linha, verifique o caminho do executável. Antes de executar o script, lembre-se de substituir o texto <product name> no caminho do executável em sua estação de trabalho pelo nome de um produto instalado.
#!/bin/sh
prj="$1"
#Switch to the project folder and start the application
function startApp() {
  cd /AcadJobs/Jobs/$prj
  echo "Starting the Application"
  "/Applications/Autodesk/<product name>/<product name>.app/Contents/MacOS/<product name>"
}
#Clear Terminal and check for the existence of the folder
clear
cd .
if [ -d /AcadJobs/Jobs/$prj ]
then
  startApp
fi
#Prompt to create folder
echo .
echo Creating /AcadJobs/Jobs/$prj
echo 'Press Y to continue (or A to abort)'
echo .
cont="True"
answer=""while [ "$cont" = "True" ]
do
  read -n1 -t10 answer
  echo
  if [ "$answer" = "y" ] || [ "$answer" = "Y" ] || [ "$answer" = "a" ] || [ "$answer" = "A" ]
  then
    cont="False"
  fi
done
#Check to see if the user requested to abort or continue
if [ "$answer" = "a" ] || [ "$answer" = "A" ]
then
  exit 1
else
  mkdir -p /AcadJobs/Jobs/$prj
fi
#Switch to the project folder and start the application
startApp

Usando um editor de texto ASCII (como TextEdit), salve o programa em lote em um arquivo denominado acad.sh ou acadlt.sh. Certifique-se de alterar os nomes de unidade e diretório para corresponder aos respectivos nomes no sistema.

Coloque esse arquivo em seu diretório inicial ou em uma localização compartilhada que esteja no seu sistema. É possível executar esse programa de script shell utilizando a janela Terminal em /Aplicativos/Utilitários na unidade em que o sistema operacional está instalado. Se você salvou o arquivo como acad.sh ou acadlt.sh, utilize a seguinte sintaxe:

./acad.sh jobname ou ./acadlt.sh jobname

em que jobname corresponde ao nome do diretório de trabalho que se tornará o diretório atual.