A propos des dossiers de dessin multiples

La conservation des fichiers de dessin et des fichiers connexes dans des répertoires distincts facilite la maintenance de base des documents.

Le scénario décrit dans cette rubrique est basé sur l'exemple de structure de répertoire présenté dans la section A propos de l'organisation des fichiers ; vous pouvez toutefois développer ou modifier cette structure en fonction de vos besoins.

Vous avez la possibilité de configurer le répertoire /AcadJobs ou /AcltJobs de manière à ce qu'il contienne vos sous-répertoires de dessin. Les sous-répertoires de dessin peuvent comprendre d'autres sous-répertoires contenant eux-mêmes les fichiers de support connexes relatifs à une tâche ou type de dessin donné. Le répertoire /AcadJobs/Job1/Support peut contenir des blocs et des fichiers personnalisés propres aux fichiers de dessin figurant dans le répertoire /AcadJobs/Job1. Le fait de spécifier support (sans préfixe de chemin) dans le chemin de support ajoute le répertoire support au répertoire courant.

Pour vous assurer que le répertoire de dessin requis est le répertoire courant au démarrage et que tous ses fichiers et sous-répertoires sont facilement accessibles, vous pouvez créer une icône de programme ou un raccourci du bureau qui indique le répertoire de travail adéquat pour chaque tâche. Cette fonctionnalité ne peut être utilisée que si vous définissez la variable système REMEMBERFOLDERS sur 0.

Vous pouvez utiliser un programme de traitement en différé pour créer automatiquement des répertoires de travail. Le programme de traitement en différé ci-dessous vérifie l'existence d'un répertoire donné, définit ce répertoire en tant que répertoire courant, puis exécute l'application.

Windows
Remarque : Vous pouvez également utiliser ce script avec AutoCAD LT en remplaçant Acad par Aclt ci-dessous. Avant d'exécuter le script, veillez à remplacer le texte <nom du produit> indiqué dans le chemin d'accès au fichier exécutable de votre poste de travail par le nom du produit installé.
@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”

Enregistrez, à l'aide d'un éditeur de texte ASCII (tel que le Bloc-notes), le programme de traitement en différé dans un fichier nommé acad.bat ou acadlt.bat, selon le cas. Veillez à modifier le lecteur et le nom des répertoires de manière à ce qu'ils correspondent à ceux de votre système.

Placez ce fichier dans un répertoire appartenant au chemin de recherche de votre système (par exemple, C:\winnt). Vous pouvez exécuter ce programme de traitement en différé en choisissant la commande Exécuter de Windows ou en double-cliquant sur le fichier dans l'Explorateur de fichiers. Si vous avez enregistré le fichier sous le nom acad.bat, utilisez la syntaxe suivante :

acad nomdetâche

nomdetâche représente le nom du répertoire de tâche à définir comme répertoire courant.

Mac OS
Remarque : Vous pouvez également utiliser ce script avec AutoCAD LT en remplaçant Acad par Aclt ci-dessous. Dans la dernière ligne, vérifiez le chemin d'accès au fichier exécutable. Avant d'exécuter le script, veillez à remplacer le texte <nom du produit> indiqué dans le chemin d'accès au fichier exécutable de votre poste de travail par le nom du produit installé.
#!/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

Enregistrez, à l'aide d'un éditeur de texte ASCII (tel que le Bloc-notes), le programme de traitement en différé dans un fichier nommé acad.sh ou acadlt.sh. Veillez à modifier le lecteur et le nom des répertoires de manière à ce qu'ils correspondent à ceux de votre système.

Placez ce fichier dans le répertoire racine ou à un emplacement partagé sur votre système. Vous pouvez exécuter ce programme de script Shell à l'aide de la fenêtre Terminal dans /Applications/Utilities sur le lecteur sur lequel le système d'exploitation est installé. Si vous avez enregistré le fichier sous le nom acad.sh ou acadlt.sh, utilisez la syntaxe suivante :

./acad.sh nomdetâche ou ./acadlt.sh nomdetâche

nomdetravail représente le nom du répertoire de travail à définir comme répertoire courant.