Aller au contenu

Chargement automatique de LISP


LUDWIG

Messages recommandés

Bonjour le forum,

 

J'utilise depuis un moment un lisp (de gile si je me souviens bien).

Ce lisp charge tous les programmes d'un répertoire donné.

Ca évite de rajouter une application à liste de démarrage à chaque fois que j'en collecte un (_appload > Démarrage contenu > Ajouter ...)

Sauf qu'il ne fonctionne plus 😭

J'ai voulu changer son appel par S::STARTUP pour que le chargement de tous mes LISPS se fasse automatiquement à chaque ouverture de dessin.

Je suis bien revenu en arrière mais le mal était fait.

Note : le repertoire en question est dans la liste des répertoires approuvés.

 

TOUTCHARGER.LSP :

(defun c:cg () ; load lisps

  (setq  *lsppath* "C:\\Users\\studi\\OneDrive - Studiplan\\Documents\\PRO\\Sources\\Autocad\\Lisp")

  (mapcar 

   '(lambda (x) (princ (strcat "\n" x)) s)

	(acad_strlsort 

		(vl-remove "toutcharger.lsp"

   (apply 'append

      (mapcar '(lambda (x) (vl-directory-files *lsppath* x)) 

          '("*.lsp" "*.fas")))) ;'("*.lsp" "*.dvb" "*.arx" "*.fas"))))

))

    (princ))

Le "Princ" me renvoie bien la liste complète des programmes, mais il ne les charge pas.

J'ai l'impression qu'il manque un "load" quelque part, l'aurais-je supprimer par mégarde ?

Merci d'avance pour votre aide

Autocad 2021 - Revit 2022 - Windows 10

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité