ARX-ARXLOAD-ARXUNLOAD-AUTOARXLOAD

ARX

Renvoie la liste des applications ARX actuellement chargées.
Syntaxe : (arx)
Fonction sans argument

À chaque application (et son chemin) correspond une chaîne entre guillemets de la liste.

(arx)

Peut renvoyer ( "files/progs/PROG1" "PROG2").


Charger une application ARX
ARXLOAD

Syntaxe :  (arxload application [siéchec])

L'argument application peut être une chaîne entre guillemets ou une variable contenant le nom d'un fichier exécutable.

Lors du chargement du fichier, le système vérifie qu'il s'agit bien d'une application ARX correcte.

Si l'opération (arxload) échoue, un message d'erreur AutoLISP apparaît.
Toutefois, si l'argument siéchec est spécifié, (arxload) renvoie la valeur de cet argument au lieu d'un message d'erreur.
Si l'application est chargée correctement, le nom de l'application est
renvoyé.

( arxload "/mesapps/appx")

En cas de succès, renvoie" /rnesapps/appx".
Si vous  tentez de charger une application qui l'est déjà, arxload
génère le message suivant et renvoie le nom de l'application.
L'application "application" est déjà chargée.

À l'aide de la fonction (arx) (dans cette page plus haut), vous pouvez contrôler quelles sont les applications ARX déjà chargées avant d'utiliser (arxload).


Décharger une application ARX
ARXUNLOAD

Syntaxe  (arxunload application [siéchec])

Si l'application est correctement désactivée, le nom de l'application
est renvoyé, sinon un message d'erreur apparaît.
L'argument application peut être une chaîne entre guillemets ou une variable contenant le nom d'une application qui a été chargée par la fonction (arxload).

Le nom de l'application doit être spécifié exactement comme il l'a été dans la fonction (arxload).
Si un chemin (nom de répertoire) ou une extension avait été indiqué dans la
commande arxload, cet élément peut être omis dans (arxunload).

Par exemple, l'instruction suivante désactive l'application appx précédemment chargée par la fonction (arxload):

(arxunload "appx")

En cas de succès, renvoie "appx".

Si l'opération (arxunload) échoue, un message d'erreur AutoLISP apparaît. Toutefois, si l'argument siéchec est spécifié, (arxunload) renvoie la valeur de cet argument au lieu d'un message d'erreur, comme pour (arxload).


AUTOARXLOAD

Prédéfinit des noms de commande pour charger un fichier ARX associé.

Syntaxe : (autoarxload nomfichier listecmd)

L'argument nomfichier est une chaîne qui spécifie le nom du fichier .arx qui doit être chargé lorsque l'une des commandes définies par l'argument listecmd est entrée au niveau de la ligne de commande.

L'argument listecmd doit être une liste de chaînes.

La fonction (autoarxload) renvoie nil.

L'exemple suivant définit les trois fonctions c: APP 1, c: APP2 et
c: APP 3 permettant de charger le fichier "bonusapp.arx".
Lorsque l'une des commandes APPl, APPZ ou APP3 est entrée pour la première fois sur la ligne de commande, l'application ARX est chargée et l'exécution de
la commande se poursuit.

(autoarxload "BONUSAPP" '("APPl" "APP2" "APP3"))

Les commandes citées dans l'argument listecmd doivent être définies comme des commandes dans le fichier indiqué
par l'argument nomfichier.

 


Haut de page

retour au menu ENVIRONNEMENT


09 janvier 2018,
mise à jour 10 janvier 2018
mise à jour 22 mars 2019.