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.
@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.
#!/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.