Aller au contenu

charger automatiquement des programmes lisp


Messages recommandés

Posté(e)

salut,

 

j'aimerai qu'a chaque ouverture de fichier tous mes programme lisp seront automatiquement charger et pour toujour ...!

 

c'est vraiment enervant de les charger à chaque ouverture de fichier ...n'est ce pas ...!!

 

merci de votre aide

 

amicalement

 

doua

Posté(e)

15 lectures et pas de réponses ?..............hé b1 ....à croire que ce genre de question est plus dur que de taper 50 lignes de codes.....

 

Pour les fichiers lisp, c'est comme pour le vba, Outils\Charger une appli\Au démarrage.

 

Bonne soirée

 

Nous n’ héritons pas de la terre de nos ancêtres.Nous l’empruntons à nos enfants.

Posté(e)

Salut,

 

Tu peux coller tes codes LISP dans les fichiers acad2005.lsp ou acad2005doc.lsp ou encore dans acad.mnl (ou le fichier *.MNL que tu utilises).

 

De plus amples explications dans l'aide d'AutoCAD (F1) Guide de personnalisation -> Introduction aux interfaces de programmation -> AutoLISP et Visual LISP -> Chargement et exécution automatiques des routines AutoLISP.

 

Personnellement, j'ai créé un fichier MENUGILE.MNL (qui fonctionne avec mon fichier de menu MENUGILE.MNS) depuis lequel je commande le chargement des mes fichiers LISP qui sont dans un dossier dont le chemin de recherche est indiqué dans l'onglet fichiers de la boite de dialogue Options, en voici un extrait :

 

;;; MENUGILE.MNL -28/12/05-

;;;

;;; Charge les applications suivantes.

 

(load "acad.mnl")

 

(princ "\nUtilitaires de menu Gile ")

 

(load "Gile_Utils")

(load "Dxf_lst")

(load "Echl_lign")

 

(load "Tube")

(load "Txtmc")

(load "Zmt")

 

(princ "chargés")

(princ)

 

[Edité le 28/3/2006 par (gile)]

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

  • 3 mois après...
Posté(e)

Question subsidiaire : existe-t-il un moyen pour soulager le flemmard que je suis ?

 

Quand je modifie un fichier lisp (c'est-à-dire 30 fois en moyenne avant d'arriver à lui faire faire ce que je veux), il faut passer par appload, désigner le fichier lisp à recharger, cliquer sur le bouton charger puis sur le bouton fermer.

 

Y a-t-il un moyen de faire ça au clavier sans boîte de dialogue ou par un lisp ou un bouton ?

Posté(e)

Si tu modifies ton fichier LISP dans l'éditeur VisualLISP tu peux le recharger directement depuis l'éditeur bouton "Charger la fenêtre d'édition active".

 

Si tu ne l'utilises pas (et je pense que c'est dommage) tu peux taper à la ligne de commande (load "MonProg.lsp") si MonProg.lsp est dans un dossier du chemin de recherche, sinon, il faut donner le chemin complet (load "C:\\MesProgs\\MonProg.lsp").

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

Question subsidiaire : existe-t-il un moyen pour soulager le flemmard que je suis ?

Tu garde ouvertes 3 fenetres

une autocad une le lisp en edit et une le reperpoire ou il se trouve(le LSP)

aprés ta modif tu enregiistre et tu glisse le fichier dans autocad (=load )

et tu test :D

Posté(e)

Salut

Ou mieux encore, plutôt que de faire un (load"...") qui charge en pernanence le lisp, tu peux utiliser la fonction autoload

ex : (autoload "c:/../../../mon_lisp.lsp" '("mon_lisp"))

Ce qui permet de charger le lisp que si tu en as besoin

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

Pour ma part, je développe dans la console Vlisp et je lance des bouts de code avec CTRL+MAJ+E (oriculaire, annulaire et index gauche !).

 

Pour la feuille complète, c'est CTRL+ALT+E.

 

Et quand je veux garder la manoeuvre au clavier, CTRL+Tabulation est indispensable pour revenir à la feuille de code.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)

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é