Aller au contenu

AutoCAD Menus


Messages recommandés

Posté(e)

Voila ce que j'ai fais dans l'entreprise où je travaille :

 

J'ai créé sur chaque PC un dossier "C:\GESTIONNAIRE AUTOCAD" (en majuscles) où j'ai mis tous les fichiers (menu servant notre BE) MNU.MNL,LSP (pas la AutoCAD.mnu etc......)

 

Sur le serveur j'ai créé un dossier Source où j'ai mis les fichier MNU, MNS(généré par le fichier MNU), LSP, MNL

 

Dans le menu Outils / Option / &Onglet "Fichier" / &Dossier "Chemin de recherche de fichier de support", j'ai ajouté "C:\GESTIONNAIRE AUTOCAD" et je l'ai monté tout en haut de la liste.

 

A chaque délmarrage du PC les fichiers MNR et MNC sont supprimés (pour garder l'aspect originel du menu) (surtout pas les MNU ni MNS)et les fichiers LSP, MNS, MNL et MNU sont écrasés depuis la source sur le serveur.

 

MNL type :

********************************************************************************

(defun Societe-init-placemenu (/ n)

;;;

;;; Définition

;;;

(setq VAR_PATH_Societe ".\\BELLUCCI.MNU")

(setq VAR_FILE_Societe ".\\Fonctions BELLUCCI.lsp")

(if (menugroup "Societe") ; Nom du Menu

(progn

(setq n 1)

(while (< n 24)

(if (menucmd (strcat "P" (itoa n) ".1=?"))

(setq n (+ n 1))

(progn

(if (> n 3)

(setq n (- n 2))

(setq n 3)

) ;if

(menucmd (strcat "p" (itoa n) "=+BELLUCCI.pop1"))

(setq n 25)

) ;progn

) ;if

) ;while

) ;progn

) ;if

) ;defun Societe-init-placemenu

;;; Met en memoire les fonctions Societe

(Societe-init-placemenu)

(load VAR_FILE_Societe)

(Societe-init-parametre)

(princ)

********************************************************************************

MNU de type

********************************************************************************

// Societe.MNU pour AutoCAD

//

// Le menu suivant est utilisé pour la société

// Societe

// xx

// xx

// xxxxx xxxxxxxxx

//

//

//

// Permission to use, copy, modify, and distribute this software

//

//

//

//

//

 

// NOTE: AutoCAD looks for an ".mnl" (Menu Lisp) file whose name is

// the same as that of the menu file, and loads it if

// found. If you modify this menu and change its name, you

// should copy AcetMain.mnl to .mnl, since the menu

// relies on AutoLISP routines found there.

//

 

 

***MENUGROUP=Societe

***POP1

ID_MNSociete [&Societe]

 

Dessinateur AutoCAD, Modeleur BIM, consultant informatique logiciels métier

Lenovo ThinkStation P330 i9 9900K 32Gb RAM 512 SSD + 1To

GstarCAD, Fisa-CAD, Revit, FisaBIM CVC, Microsoft Office

 

PlaquetteDeplianteMars2024.pdf

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é