home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 24
/
CD_ASCQ_24_0995.iso
/
dos
/
fr
/
side_cad
/
cad10_11
/
acad11.exe
/
ACAD.MNU
Wrap
Lisp/Scheme
|
1995-05-01
|
203KB
|
6,837 lines
***Commentaire
***BUTTONS
;
$p1=*
^C^C
^B
^O
^G
^D
^E
^T
***AUX1
;
$p1=*
^C^C
^B
^O
^G
^D
^E
^T
***POP1
[Outils]
CENtre
[EXTrémité ]EXT
[INTersection]INT
MILieu
[PERpendic. ]PER
TANgent
QUAdrant
PROche
INSert
NODal
[RAPide,<mode>]RAP,^Z$p1=*
AUCUN
[Accrobj<mode>]^C^C$p1= $p1=* ACCROBJ \
[FILTRES >]$p1=filtres $p1=*
[~--]
[Assist]
[Aide! ]'?
**filtres
[Filtres]
.X
.Y
.Z
.XY
.XZ
.YZ
[~--]
[ASSIST >]$p1= $p1=*
***POP2
**p2draw
[Dessin]
[Ligne ]^C^C$S=X $s=line ligne
[Cercle >]^C^C^P$p2=p2cir $p2=* (if (not c:ct)(defun c:ct ()+
(setq m:err *error*)(defun *error* (msg)(menucmd "p2=p2draw")+
(setq *error* m:err m:err nil)(princ))(command "CERCLE" pause pause)+
(setq *error* m:err m:err nil)(princ)))(princ);ct;\\^P$p2=p2draw
[Arc >]^C^C^P$p2=p2arc $p2=* (if (not c:at)(defun c:at ()+
(setq m:err *error*)(defun *error* (msg)(menucmd "p2=p2draw")+
(setq *error* m:err m:err nil)(princ))(command "ARC" pause pause pause)+
(setq *error* m:err m:err nil)(princ)))(princ);at;\\\^P$p2=p2draw
[Polylign ]^C^C^P$S=X $S=pline polylign
[Polygone ]^C^C^P$S=X $S=polygon (if (not c:mpg)+
(defun c:mpg (/ m:err m:ps2 m:pe2 m:pg2 m:pgce)+
(defun *error* (msg)(setvar "CMDECHO" m:pgce)(setq *error* m:err)(princ));+
(setq m:err *error* m:pgce (getvar "CMDECHO"));+
(if (not m:ps)(while (not m:ps2)(terpri)(graphscr)(initget 7)(setq m:ps2+
(getint "Nombre de côtés: "))(if (or (< m:ps2 3)(> m:ps2 1024))(progn(terpri)+
(princ "Valeur entre 3 et 1024.")(setq m:ps2 nil))));+
(setq m:ps2 m:ps))(if (not m:pe)(progn(terpri)(initget 1 "Cote")+
(setq m:pe2 (getpoint "Côté/<Centre du polygone>: "))) (if (= m:pe "Centre")+
(progn(terpri)(initget 1)(setq m:pe2 (getpoint "Centre du polygone: ")));+
(setq m:pe2 "Côté")))(if (and(/= m:pe2 "Côté")(not m:pg))(progn(terpri)+
(initget 1 "Inscrit Circonscrit")(setq m:pg2+
(getkword "Inscrit dans un cercle/Circonscrit à un cercle (I/C): ")));+
(setq m:pg2 m:pg))(setvar "CMDECHO" 1)(if (= m:pe2 "Côté")(progn+
(command "POLYGONE" m:ps2)(terpri)(command "Côté" pause pause))+
(command "POLYGONE" m:ps2 m:pe2 m:pg2 pause))(setvar "CMDECHO" m:pgce);+
(setq *error* m:err)(princ)))(princ);mpg;^P
[Point ]*^C^C$S=X $S=point point
[3DFace ]^C^C$S=X $S=3dface 3dface
[Polylign 3D]^C^C$S=X $S=3dpoly 3dpoly
[Anneau ]^C^Canneau
[Ellipse ]^C^C$S=X $S=ellipse ellipse
[~--]
[Inserer ]^C^C^P(if (not c:pinsert)+
(defun c:pinsert (/ m:err m:ce m:ad1 m:in2 m:i0 m:i1 m:i2)(defun *error* (msg)+
(setvar"CMDECHO"m:ce)(setvar"ATTDIA"m:ad1)(setq *error* m:err)(princ));+
(setq m:ce(getvar"CMDECHO")m:ad1(getvar"ATTDIA"))(defun m:in2(m:in2a m:in2b)+
(princ(strcat(chr 13)(chr 10)m:in2a(if(/= m:in2b pause)(if(/=(type m:in2b)'STR)+
(rtos m:in2b)(eval m:in2b))(eval " ")))))(if(= m:ibn nil)(setq m:ibn pause));+
(if(= m:ixs nil)(setq m:ixs pause))(if(= m:iys nil)(setq m:iys pause))+
(if(= m:ira nil)(setq m:ira pause))(if(= m:izs nil)(setq m:izs m:ixs))+
(setvar"CMDECHO"0)(setvar"ATTDIA"1)(command"INSERER")(m:in2 "Nom du Bloc: " m:ibn);+
(command m:ibn)(m:in2 "Point d'insertion: " pause)(command pause "XYZ")+
(if(= m:ixs pause)(progn(initget 2 "C")(setq m:i1(getreal(strcat(chr 13)+
(chr 10)"Facteur d'échelle en X <1> / Coin: ")))(if(= m:i1 "C");+
(progn(initget 9)(setq m:i0(getvar "LASTPOINT")m:i2(getpoint m:i0+
"Autre coin: "))(command (-(car m:i2)(car m:i0))(-(cadr m:i2)(cadr m:i0)))+
(m:in2 "Facteur d'échelle en Z (défaut = X): " m:izs)(command m:izs);+
(m:in2 "Angle de rotation <0>: " m:ira)(command m:ira))(progn(if(/=(type m:i1)+
'REAL)(setq m:i1 1.0))(command m:i1)(m:in2 "Facteur d'echelle en Y (défaut = X): " m:iys)+
(command m:iys)(m:in2 "Facteur d'échelle en Z (défaut = X): " m:izs)(command m:izs);+
(m:in2 "Angle de rotation <0>: " m:ira)(command m:ira))))(progn+
(m:in2 "Facteur d'échelle en X <1> / Coin: " m:ixs)(command m:ixs)+
(m:in2 "Facteur d'échelle en Y (défaut = X): " m:iys)(command m:iys);+
(m:in2 "Facteur d'échelle en Z (défaut = X): " m:izs)(command m:izs)+
(m:in2 "Angle de rotation <0>: " m:ira)(command m:ira)))(setvar "CMDECHO" m:ce)+
(setvar "ATTDIA" m:ad1)(setq *error* m:err)(princ)))(princ);pinsert;^P
[SURFACES.3D]$I=surf1 $I=*
[SOLIDES....]$I=3dobjects $I=*
[Texte Dyna.]^C^C^P(if (not c:dt)(defun c:dt (/ m:err m:ta0 m:tsh m:t1)+
(setq m:err *error*)(defun *error* (msg)(setq *error* m:err)(if m:ta0+
(setq m:ta pause))(princ))(if (/= (type m:ta) 'STR)(setq m:ta pause));+
(if (/= (type m:th) 'REAL)(setq m:th pause))(if (/= (type m:tr) 'REAL)+
(setq m:tr pause))(setq m:tsh (cdr (assoc 40 (tblsearch "STYLE";+
(getvar"TEXTSTYLE")))))(if(= m:ta pause)(progn(initget 1 "Align Fixé C Milieu +
Droite HGauche HCentre HDroite MGauche MCentre MDroite BGauche BCentre BDroite")(setq +
m:ta0 (getkword "Align/Fixé/Centre/Milieu/Droite/HG/HC/HD/MG/MC/MD/BG/BC/BD: "));+
(setq m:ta m:ta0)))(if (= m:ta "Align")(progn (if m:ta0 (setq m:ta pause));+
(command "TXTDYN" "Align" pause pause))(if (= m:ta "Fit")(progn+
(if m:ta0 (setq m:ta pause))(command "TXTDYN" "Fixé" pause pause pause))+
(if(= m:tsh 0.0)(progn(if m:ta0(setq m:ta pause m:t1 m:ta0)(setq m:t1 m:ta));+
(command "TXTDYN" m:t1 pause m:th m:tr))(progn(if m:ta0 (setq m:ta pause +
m:t1 m:ta0)(setq m:t1 m:ta))(command "TXTDYN" m:t1 pause m:tr)))))+
(setq *error* m:err)(prin1)))(princ);dt;^P
[Hachures ]^C^C^P$S=X $S=hatch (if (not c:hatchm)(defun c:hatchm (/ m:err m:hp1)+
(setq m:err *error*)(defun *error* (msg)(setq *error* m:err)(princ))+
(if(/=(type m:hp)'STR)(setq m:hp pause))(if(/=(type m:hs)'STR)(setq m:hs ""));+
(if(/=(type m:hsc)'REAL)(setq m:hsc pause))(if(/=(type m:hr)'REAL)(setq m:hr +
pause))(setq m:hp1 (strcat m:hp m:hs))(if (= m:hp "U")(command "HACHURES" m:hp1)+
(if (= m:hp pause)(command "HACHURES" pause m:hsc m:hr pause);+
(command "HACHURES" m:hp1 m:hsc m:hr pause)))(setq *error* m:err)(princ)))+
(princ);hatchm;^P
[Cotations..]^C^C$S=X $S=dim COT $I=drdim $I=*
[Xref ]$S=X $S=XREF ^C^CXREF
**p2arc
[Arc]
[Par 3 points ]$p2=p2draw ^C^C^P(defun c:at () +
(setq m:err *error*)(defun *error* (msg)(menucmd "p2=p2draw")+
(setq *error* m:err m:err nil)(princ))(command "ARC" pause pause pause)+
(setq *error* m:err m:err nil)(princ))(princ);at;^P
[~--]$p2=p2draw
[Depart,Cent,Fin ]$p2=p2draw ^C^C^P(defun c:at () +
(setq m:err *error*)(defun *error* (msg)(menucmd "p2=p2draw")+
(setq *error* m:err m:err nil)(princ))(command "ARC" pause "C" pause pause)+
(setq *error* m:err m:err nil)(princ))(princ);at;^P
[Depart,Cent,Angle ]$p2=p2draw ^P^C^C(defun c:at () +
(setq m:err *error*)(defun *error* (msg)(menucmd "p2=p2draw")+
(setq *error* m:err m:err nil)(princ))(command "ARC" pause "C" pause "A" pause)+
(setq *error* m:err m:err nil)(princ))(princ);at;^P
[Depart,Cent,Long. ]$p2=p2draw ^P^C^C(defun c:at () +
(setq m:err *error*)(defun *error* (msg)(menucmd "p2=p2draw")+
(setq *error* m:err m:err nil)(princ))(command "ARC" pause "C" pause "L" pause)+
(setq *error* m:err m:err nil)(princ))(princ);at;^P
[Depart,Fin,Angle ]$p2=p2draw ^P^C^C(defun c:at () +
(setq m:err *error*)(defun *error* (msg)(menucmd "p2=p2draw")+
(setq *error* m:err m:err nil)(princ))(command "ARC" pause "F" pause "A" pause)+
(setq *error* m:err m:err nil)(princ))(princ);at;^P
[Depart,Fin,Rayon ]$p2=p2draw ^P^C^C(defun c:at () +
(setq m:err *error*)(defun *error* (msg)(menucmd "p2=p2draw")+
(setq *error* m:err m:err nil)(princ))(command "ARC" pause "F" pause "R" pause)+
(setq *error* m:err m:err nil)(princ))(princ);at;^P
[Depart,Fin,Dir ]$p2=p2draw ^P^C^C(defun c:at () +
(setq m:err *error*)(defun *error* (msg)(menucmd "p2=p2draw")+
(setq *error* m:err m:err nil)(princ))(command "ARC" pause "F" pause "D" pause)+
(setq *error* m:err m:err nil)(princ))(princ);at;^P
[Cent,Depart,Fin ]$p2=p2draw ^P^C^C(defun c:at () +
(setq m:err *error*)(defun *error* (msg)(menucmd "p2=p2draw")+
(setq *error* m:err m:err nil)(princ))(command "ARC" "C" pause pause pause)+
(setq *error* m:err m:err nil)(princ))(princ);at;^P
[Cent,Depart,Angle ]$p2=p2draw ^P^C^C(defun c:at () +
(setq m:err *error*)(defun *error* (msg)(menucmd "p2=p2draw")+
(setq *error* m:err m:err nil)(princ))(command "ARC" "C" pause pause "A" pause)+
(setq *error* m:err m:err nil)(princ))(princ);at;^P
[Cent,Depart,Long. ]$p2=p2draw ^P^C^C(defun c:at () +
(setq m:err *error*)(defun *error* (msg)(menucmd "p2=p2draw")+
(setq *error* m:err m:err nil)(princ))(command "ARC" "C" pause pause "L" pause)+
(setq *error* m:err m:err nil)(princ))(princ);at;^P
[~--]$p2=p2draw
[DESSIN >]$p2=p2draw $p2=*
**p2cir
[Cercle]
[Cen,Dia ]$p2=p2draw ^C^C^P(defun c:ct ()+
(setq m:err *error*)(defun *error* (msg)(menucmd "p2=p2draw")+
(setq *error* m:err m:err nil)(princ))(command "CERCLE" pause "D" pause)+
(setq *error* m:err m:err nil)(princ))(princ);ct;^P
[Cen,Ray ]$p2=p2draw ^C^C^P(defun c:ct ()+
(setq m:err *error*)(defun *error* (msg)(menucmd "p2=p2draw")+
(setq *error* m:err m:err nil)(princ))(command "CERCLE" pause pause)+
(setq *error* m:err m:err nil)(princ))(princ);ct;^P
[~--]$p2=p2draw
[2 Points]$p2=p2draw ^C^C^P(defun c:ct ()+
(setq m:err *error*)(defun *error* (msg)(menucmd "p2=p2draw")+
(setq *error* m:err m:err nil)(princ))(command "CERCLE" "2P" pause pause)+
(setq *error* m:err m:err nil)(princ))(princ);ct;^P
[3 Points]$p2=p2draw ^C^C^P(defun c:ct ()+
(setq m:err *error*)(defun *error* (msg)(menucmd "p2=p2draw")+
(setq *error* m:err m:err nil)(princ))(command "CERCLE" "3P" pause pause pause)+
(setq *error* m:err m:err nil)(princ))(princ);ct;^P
[TTR ]$p2=p2draw ^P^C^C(defun c:ct ()+
(setq m:err *error*)(defun *error* (msg)(menucmd "p2=p2draw")+
(setq *error* m:err m:err nil)(princ))(command "CERCLE" "TTR" pause pause pause)+
(setq *error* m:err m:err nil)(princ))(princ);ct;^P
[~--]$p2=p2draw
[DESSIN >]$p2=p2draw $p2=*
***POP3
[Edition]
[Effacer ]*^C^C$S=X $S=erase effacer un auto
[Copier ]^C^C$S=X $S=copy copier auto
[Deplacer ]^C^C$S=X $S=move deplacer auto
[Rotation ]^C^C$S=X $S=rotate rotation auto
[Miroir ]^C^C$S=X $S=mirror miroir auto
[Echelle ]^C^C$S=X $S=scale echelle auto
[Decaler ]^P^C^C$S=X $S=offset (if (not c:offstm)(defun c:offstm (/ m:err)+
(setq m:err *error*)(defun *error* (msg)(setq *error* m:err)(princ))+
(if (and (/= (type m:od) 'REAL)(/= m:od pause))(setq m:od "P"))+
(command "DECALER" m:od)(princ)))(princ);offstm;^P
[Etirer ]^C^C$S=X $S=stretch etirer capture
[Ajuster ]^C^C$S=X $S=trim ajuster auto
[Prolonger]^C^C$S=X $S=extend prolonge auto
[Coupure ]^C^C$S=X $S=break coupure
[Chnfrein ]^C^C$S=X $S=chamfer chnfrein
[Raccord ]^C^C$S=X $S=fillet raccord
[**********]
[Reseau 2D]^C^C$S=X $S=array reseau
[Reseau 3D]^C^C^P(if (not c:3darray) (if (not (findfile "3darray.lsp")) +
(defun c:3darray ()(setq m:err *error*)(defun *error* (msg)+
(setq *error* m:err m:err nil)(princ))(princ "Ne trouve pas le fichier 3darray.lsp ");+
(terpri) +(princ "Il est sur la disquette SUPPORT ")(setq C:3DARRAY nil) +
(setq *error* m:err m:err nil)(princ))(load "3darray")))(princ);3darray;^P
[Diviser ]^P^C^C$S=X $S=divide (if (not c:dividem)(defun c:dividem (/ m:err)+
(setq m:err *error*)(defun *error* (msg)(setq *error* m:err)(princ))+
(if(/= m:dmby "OUI")(setq m:dmby "NON"))(if(/= m:dmba "OUI")(setq m:dmba "NON"));+
(if (/= (type m:dmbn) 'STR)(setq m:dmbn pause))(if (/= (type m:du) 'INT)+
(setq m:du pause))(if (/= m:dmby "OUI")(command "DIVISER" pause m:du)+
(command "DIVISER" pause "B" m:dmbn m:dmba m:du))(princ)))(princ);dividem;^P
[Mesurer ]^P^C^C$S=X $S=measure (if(not c:measurem)(defun c:measurem(/ m:err)+
(setq m:err *error*)(defun *error* (msg)(setq *error* m:err)(princ))+
(if(/= m:dmby "OUI")(setq m:dmby "NON"))(if(/= m:dmba "OUI")(setq m:dmba "NON"));+
(if (/= (type m:dmbn) 'STR)(setq m:dmbn pause))(if (/= (type m:md) 'REAL)+
(setq m:md pause))(if (/= m:dmby "OUI")(command "MESURER" pause m:md)+
(command "MESURER" pause "B" m:dmbn m:dmba m:md))(princ)))(princ);measurem;^P
[Edit Poly]^C^C^P(if(null C:PEDITM)(defun C:PEDITM(/ m:p0 m:p1 m:err)+
(setq m:err *error*)(defun *error* (m)(setq *error* m:err)(princ))+
(defun m:p0(/ m:s1 m:e1 m:e2 m:e3)(menucmd"S=X")(menucmd"S=PSEL");+
(while(not m:s1)(if(setq m:s1(ssget))(progn(setq m:e1(ssname m:s1 0)+
m:e2(entget m:e1) m:e3(cdr(assoc 0 m:e2)))(if(= m:e3 "POLYLINE")(m:p1)+
(if(member m:e3 '("LINE" "ARC"))(progn(command "PEDIT" m:e1 pause);+
(menucmd "S=X")(menucmd "S=P0"))(setq m:s1 nil)))))))(defun m:p1 (/ m:a)+
(menucmd"S=X")(if(=(setq m:a (cdr(assoc 70 m:e2)))nil)(menucmd"S=P0")(progn+
(setq m:a(/ m:a 2))(if(>= m:a 8)(menucmd"S=P16")(if(< m:a 4)(menucmd"S=P0");+
(menucmd"S=P8")))))(command "PEDIT" m:e1))(m:p0)(setq *error* m:err)(princ))+
(princ));PEDITM;^P
[ Reprise!]^C^Creprise
***POP4
**p4disp
[Ecran]
[Redess ]'redess
[~--]
[Fmult >]^C^C^P(if(= (getvar "TILEMODE") 1)+
(command "TILEMODE" "0"))(princ)^P fmult $S=X $S=mv $p4=p4mview $p4=*
[~--]
[Zoom Fenêtre ]'zoom f
[Zoom Avant ]'zoom a
[Zoom Tout ]^C^Czoom t
[Zoom Dynamique ]'zoom d
[Zoom FMax ]'zoom fm
[Zoom E ]'zoom e
[~--]
[Pan ]'pan
[Vuedyn ]^C^C$S=X $S=DVIEW VUEDYN
[Options Vuedyn ]^C^C^P(if (not c:dv1) (defun c:dv1 (/ m:err)+
(setq m:err *error*)(defun *error* (msg)(setq *error* m:err)(princ));+
(if (and (= (getvar "TILEMODE") 0)(= (getvar "CVPORT") 1)) (progn+
(princ "*** Commande impossible en espace Papier ***")(princ));+
(progn (menucmd "I=DVIEWI")(menucmd "I=*")));+
(setq *error* m:err)(princ)))(princ);dv1;^P
[Point de Vue 3D..]^C^C^P(if (not c:vp1) (defun c:vp1 (/ m:err)+
(setq m:err *error*)(defun *error* (msg)(setq *error* m:err)(princ));+
(if (and (= (getvar "TILEMODE") 0)(= (getvar "CVPORT") 1)) (progn+
(princ "*** Commande impossible en espace Papier ***")(princ));+
(progn (menucmd "S=VPOINT3D")(menucmd "I=3dviews")(menucmd "I=*")));+
(setq *error* m:err)(princ)))(princ);vp1;^P
[*************]
[Vue du SCU actif]^C^C^P+
(if (and (= (getvar "TILEMODE") 0)(= (getvar "CVPORT") 1)) (progn+
(princ "*** Commande impossible en espace Papier ***")(princ));+
(command "REPERE" ""))(princ) ^P
[Vue du SCU General]^C^C^P+
(if (and (= (getvar "TILEMODE") 0)(= (getvar "CVPORT") 1)) (progn+
(princ "*** Commande impossible en espace Papier ***")(princ));+
(command "REPERE" "general"))(princ) ^P
[***********]
[Shade ]^C^C$S=X $S=shade shade
[Cache ]^C^C$S=X $S=hide cache
**p4mview
[Fmult]
[Espace Objet ]^C^C$S=X $S=mv ESPACEO
[Espace Papier ]^C^C$S=X $S=mv ESPACEP
[Fenêtre Suiv. ^V]^V
[~--]
[Fmult ACtif ]^C^C$S=X $S=mv FMULT ACtif
[Fmult INactif ]^C^C$S=X $S=mv FMULT INactif
[Fmult Cachtrac ]^C^C$S=X $S=mv FMULT Cachtrac;
[Fmult Zonegraph ]^C^C$S=X $S=mv FMULT Zonegraph
[Fmult 2 ]^C^C$S=X $S=mv2 FMULT 2
[Fmult 3 ]^C^C$S=X $S=mv2 FMULT 3
[Fmult 4 ]^C^C$S=X $S=mv2 FMULT 4
[~--]
[Fcouche ]^C^C$S=X $S=vpla FCOUCHE
[~--]
[ECRAN >]$p4=p4disp $p4=*
***POP5
[Modes]
[Resol AC/IN ^B]^B
[Grille AC/IN ^G]^G
[Ortho AC/IN ^O]^O
[~--]
[Contrôle Plans...]'DDPMODES
[Aides au Dessin..]'DDAMODES
[Modif Var. Syst. ]'MODIFVAR
[Modif Var. Cota. ]^C^C^P(terpri)(prompt (strcat "Style de cotation courant: "+
(setq m:dsty (getvar "DIMSTYLE"))))(princ)^P COT $I=dimset $I=*
[~--]
[Dialogue SCU.....]^C^Cddscu
[Options SCU......]$I=ucs $I=*
[SCU Précédent ]^C^CSCU P
[Iconescu AC/IN/Or]^P(if (not m:ucsi)(defun m:ucsi (/ m:err)+
(setq m:err *error*)(defun *error* (msg)(setq *error* m:err)(princ))+
(cond ((= (getvar "UCSICON") 1) (setvar "UCSICON" 0));+
((=(getvar "UCSICON")0)(setvar "UCSICON" 3))(T (setvar "UCSICON" 1)))+
(princ)))(princ);(m:ucsi);^P
[~--]
[Style pour Shade]'shadedge \'shadedif
***POP6
**p6opt
[Options]
[Création Entités..]'ddemodes
[~--]
[Epais. Polylign 2D]^C^C^P(if (not c:spw)(defun c:spw (/ m:err m:pw m:spw)+
(setq m:err *error*)(defun *error* (msg)(setq *error* m:err)+
(setvar "CMDECHO" m:spw)(princ))(setq m:spw (getvar "CMDECHO"))(initget 5)+
(setvar "CMDECHO" 0)(setq m:pw (getdist "Epaisseur de la polyligne: "));+
(command "POLYLIGN" "0,0" "E" m:pw m:pw "0,0" "")(entdel (entlast))+
(setvar "CMDECHO" m:spw)(setq *error* m:err)(princ)))(princ);spw;^P
[Création Polygone ]^C^C^P(if (not c:pgm)+
(defun c:pgm (/ m:err m:ps0 m:ps1 m:pe0 m:pe1 m:pg0 m:pg1)(setq m:err *error*)+
(defun *error* (msg)(setq *error* m:err)(princ))(if (= (type m:ps) 'INT);+
(setq m:ps0 (itoa m:ps))(setq m:ps0 "."))(while (not m:ps1)(initget 6 ".")+
(setq m:ps1 (getint+
(strcat "Nombre de côtés du polygone ou '.' pour répondre à chaque fois <" m:ps0 ">: ")));+
(if (= m:ps1 nil)(setq m:ps1 m:ps))(if (or (= m:ps1 nil) (= m:ps1 "."))+
(setq m:ps nil m:ps1 T)(if (or (< m:ps1 3) (> m:ps1 1024))(progn (terpri)+
(princ"Valeur entre 3 et 1024.")(terpri)(setq m:ps1 nil));+
(setq m:ps m:ps1))))(if m:pe (setq m:pe0 m:pe)(setq m:pe0 "."))+
(initget "COté CEntre .")(setq m:pe1 (getkword (strcat +
"Choisissez le mode de création (COté/CEntre) ou '.' pour répondre à chaque fois <";+
m:pe0 ">: ")))(if (/= m:pe1 nil)(setq m:pe m:pe1))(if (= m:pe ".")+
(setq m:pe nil))(if(= m:pe "Centre")(progn (if m:pg (setq m:pg0 (substr m:pg 1 1));+
(setq m:pg0 "."))(initget "Circonscrit Inscrit .")(setq m:pg1 (getkword+
(strcat"Inscrit dans/Circonscrit au cercle (I/C) or '.' pour répondre à chaque fois <"+
m:pg0 ">: ")))(if (/= m:pg1 nil)(setq m:pg m:pg1))(if (= m:pg ".");+
(setq m:pg nil))))(setq *error* m:err)(princ)))(princ);pgm;^P
[Anneaux ]^P^C^C(defun *error* (msg)(setq *error* m:err)(princ))+
(princ)(setq oce (getvar "cmdecho"))(setvar "cmdecho" 1)(princ);+
(command "ANNEAU" pause)(progn(setvar "cmdecho" 0)(command pause "") +
(setvar "cmdecho" oce)(setq *error* m:err)(princ))(princ) ^P
[~--]
[OPTIONS INSERER >]$p6=p6insert $p6=* \$p6=p6opt
[OPTIONS TEXTDYN >]$p6=p6dtext $p6=* \$p6=p6opt
[OPTIONS HACHURES >]$p6=p6hatch $p6=* \$p6=p6opt
[~--]
[Taille des Points ]^C^C^P(if (not c:pds)(defun c:pds (/ m:err m:d m:e)+
(setq m:err *error*)(defun *error* (msg)(setq *error* m:err)(princ))(initget 6);+
(setq m:d (rtos (getdist (strcat (chr 13) (chr 10) "Entrez la taille des points <"+
(rtos (getvar "PDSIZE")) ">: "))))(if (< (getvar "PDSIZE") 0)(setq m:a "P")+
(setq m:a "A"))(initget "Absolue Pourcentage")(setq m:e (getkword (strcat;+
(chr 13)(chr 10)"Utiliser une valeur Absolue ou un Pourcentage de l'ecran (A/P) <"+
m:a ">:")))(if (= m:e nil)(setq m:e m:a))(if (= (substr m:e 1 1) "P")+
(setq m:e "-")(setq m:e "+"))(if(= m:d nil)(setq m:d (rtos(getvar "PDSIZE"))));+
(setvar "PDSIZE" (atof (strcat m:e m:d)))(prompt "Le nouveau PDSIZE est: ")+
(prin1 (getvar "PDSIZE"))(setq *error* m:er)(princ)))(princ);pds;^P
[Type de Points....]^C^C^P(if (not c:pdm)(defun c:pdm+
(/ m:err m:co m:ce m:ps m:pdm)(setq m:err *erreu* m:ce (getvar "CMDECHO"))+
(defun *error* (msg)(setvar"CMDECHO" m:ce)(redraw)(if m:ps(command "ESPACEO"));+
(setq *error* m:err)(princ))(defun m:pdm (/ m:px m:py m:c m:va m:vi m:xa m:ya +
m:p m:yr m:xr m:lx m:ly m:ct m:sx m:sy m:stx m:sty m:xp m:yp m:xl m:yl)+
(setq m:co (trans m:co 1 0) m:px (car m:co) m:py (cadr m:co) m:ct 1.3807281;+
m:c (trans (getvar "VIEWCTR") 1 0) m:va (trans (getvar "VSMAX") 1 0) m:vi+
(trans (getvar "VSMIN") 1 0) m:xa (- (car m:va) (car m:vi))+
m:ya (- (cadr m:va) (cadr m:vi)) m:p (/ m:xa m:ya) m:yr (getvar "VIEWSIZE");+
m:xr (* m:p m:yr) m:lx (- (car m:c)(/ m:xr 2)) m:ly (- (cadr m:c)(/ m:yr 2)))+
(if (> m:xa (* m:ct m:yr))(setq m:sx (* m:yr m:ct) m:sy m:yr)(setq m:sy+
(/ m:xr m:ct) m:sx m:xr)) (setq m:stx (/(*(- m:px m:lx) m:ct) m:sx) m:sty;+
(/ (- m:py m:ly) m:sy) m:xp '((0.165 x) (0.353 0) (0.5545 1) (0.7522 2)+
(0.95104 3) (1.14981 4) (1.38 x)) m:f T)(foreach x m:xp (if (and (< m:stx;+
(car x)) m:f)(setq m:f nil m:xl (cadr x))))(setq m:yp '((0.937 x) (0.694 0)+
(0.523 32) (0.211 64) (0 96)) m:f T)(foreach y m:yp (if (and (> m:sty+
(car y)) m:f)(setq m:f nil m:yl (cadr y))))(if (and m:xl m:yl (/= m:xl 'x);+
(/= m:yl 'x))(setvar "PDMODE" (+ m:xl m:yl))(progn (terpri)+
(prompt "Mauvaise sélection. Type de point inchangé: ")))(princ+
(getvar "PDMODE")))(setvar "CMDECHO" 0)(if (and (= (getvar "TILEMODE") 0);+
(/= (getvar "CVPORT")1))(progn(setq m:ps 1)(command "ESPACEP")))+
(command "AFFCLICH" "acad(points)")(prompt "Choisissez un type de point <")+
(prin1 (getvar "PDMODE"))(prompt ">: ");+
(initget 8 "0 1 2 3 4 32 33 34 35 36 64 65 66 67 78 96 97 98 99 100")+
(setq m:co(getpoint))(if(=(type m:co)'STR)(setvar"PDMODE"(atoi m:co))(m:pdm))+
(redraw)(if m:ps(command "ESPACEO"))(setq *error* m:er)(setvar"CMDECHO" m:ce);+
(princ)))(princ);pdm;^P
[Echelle Type Ligne]^C^Cechltp
[~--]
[Valeur Chanfrein ]'chamfera \'chamferb
[Valeur du Raccord]'filletrad
[Valeur de Decaler]^C^C^P(if (not c:omset)(defun c:omset (/ m:err m:od2)+
(setq m:err *error*)(defun *error* (msg)(setq *error* m:err)(princ))+
(if (/= (type m:od) 'REAL)(if (= m:od pause)(setq m:od2 ".");+
(setq m:od "P" m:od2 "P"))(setq m:od2 m:od))(initget 6 "Par .");+
(setq m:od2 (getreal (strcat (chr 13)(chr 10)+
"Entrez la distance de décalage ou Par ou '.' pour répondre à chaque fois <"+
(if(=(type m:od2) 'REAL)(rtos m:od2)(eval m:od2)) ">: ")))(if(/= m:od2 nil);+
(setq m:od m:od2))(if (= m:od2 ".")(setq m:od pause))(princ)))(princ);omset;^P
[Valeur de Diviser]^C^C^P(if (not c:du)(defun c:du (/ m:err m:du0 m:du1 m:du2)+
(setq m:err *error* m:du0 T)(defun *error* (msg)(setq *error* m:err)(princ))+
(if (not m:du)(setq m:du pause))(if (/= (type m:du) 'INT)(setq m:du1 ".");+
(setq m:du1 m:du))(initget 6 ".")(while m:du0(setq m:du2(getint(strcat(chr 13)+
(chr 10)"Entrez une valeur de division ou '.' pour répondre à chaque fois <"+
(if(= m:du1 ".")(eval m:du1)(itoa m:du1))">: ")))(if(or(and(> m:du2 1);+
(< m:du2 32768))(= m:du2 ".")(= m:du2 nil))(setq m:du0 nil)(princ(strcat+
(chr 13)(chr 10)"Valeur entre 2 et 32767. "))))(if (= m:du2 nil)+
(setq m:du1 m:du)(setq m:du1 m:du2))(if(or(= m:du1 ".")(= m:du1 pause));+
(setq m:du pause)(setq m:du m:du1))(setq *error* m:err)(princ)))(princ);du;^P
[Mesure de distance]^C^C^P(if (not c:md)(defun c:md (/ m:err m:md1)+
(setq m:err *error*)(defun *error* (msg)(setq *error* m:err)(princ))+
(if (not m:md)(setq m:md pause))(if (/= (type m:md) 'REAL)(setq m:md1 ".");+
(setq m:md1 m:md))(initget 6 ".")(setq m:md1 (getreal(strcat+
"Entrez une distance ou '.' pour répondre à chaque fois <"+
(if (= m:md1 ".")(eval m:md1)(rtos m:md1))">: ")))(if (= m:md1 nil);+
(setq m:md1 m:md))(if (or (= m:md1 ".")(= m:md1 pause))(setq m:md pause)+
(setq m:md m:md1))(setq *error* m:err)(princ)))(princ);md;^P
[Div/Mes avec Bloc]^C^C^P(if (not c:dmbn)(defun c:dmbn (/ m:err m:dmby2 m:dmbn2 +
m:dmba2)(setq m:err *error*)(defun *error* (msg)(setq *error* m:err)(princ))+
(if (/= m:dmby "OUI")(setq m:dmby "NON"))(initget "Non Oui")(setq m:dmby2;+
(getkword(strcat "Utilisez-vous un Bloc pour DIVISER ou MESURER? (O/N) <" m:dmby ">: ")))+
(if (/= m:dmby2 nil)(setq m:dmby m:dmby2))(if (= m:dmby "OUI")(progn+
(if (/= (type m:dmbn) 'STR)(setq m:dmbn pause))(if (= m:dmbn pause);+
(setq m:dmbn2 ".")(setq m:dmbn2 m:dmbn))(setq m:dmbn2(getstring(strcat+
"Entrez le nom du Bloc ou '.' pour répondre à chaque fois <" m:dmbn2 ">: ")))+
(if(= m:dmbn2 "")(setq m:dmbn2 m:dmbn))(if (= m:dmbn2 ".")(setq m:dmbn pause);+
(setq m:dmbn m:dmbn2))(if(/= m:dmba "Oui")(setq m:dmba "Non"))(initget "Non Oui")+
(setq m:dmba2(getkword(strcat"Aligne le Bloc pendant DIVISER/MESURER (O/N) <"m:dmba+
">: ")))(if(/= m:dmba2 nil)(setq m:dmba m:dmba2))))(princ)))(princ);dmbn;^P
[Style de Cotation ]^C^Ccot;restaure;?;;
**p6insert
[Inserer]
[Nom du Bloc ]^C^C^P(defun c:setins (/ m:err m:si0)(defun *error* (msg)+
(setq *error* m:err)(princ))(if (and (= (type m:ibn) 'STR) (/= m:ibn pause))+
(setq m:si0 m:ibn)(setq m:si0 "."))(setq m:si0 (getstring (strcat ;+
"Entrez le Nom du Bloc ou '.' pour répondre à chaque fois <" m:si0 ">: ")))+
(if(= m:si0 "")(setq m:si0 m:ibn))(if(=(type m:si0)'STR)(setq m:ibn m:si0)+
(setq m:ibn pause))(if(= m:ibn ".")(setq m:ibn pause))(setq *error* m:err);+
(princ));setins;^P
[~--]$p6=p6opt
[Fac. Echelle X]^C^C^P(defun c:setins (/ m:err m:si0)(defun *error* (msg)+
(setq *error* m:err)(princ))(if(=(type m:ixs) 'REAL)(setq m:si0 (rtos m:ixs))+
(setq m:si0 "."))(initget ".")(terpri)(setq m:si0 (getreal (strcat;+
"Entrez le Facteur d'Echelle en X ou '.' pour répondre à chaque fois <" m:si0 ">: ")))+
(if (= m:si0 nil) (setq m:si0 m:ixs))(if (= (type m:si0) 'REAL)+
(setq m:ixs m:si0)(setq m:ixs pause))(setq *error* m:err)(princ));setins;^P
[Fac. Echelle Y]^C^C^P(defun c:setins (/ m:err m:si0)(defun *error* (msg)+
(setq *error* m:err)(princ))(if(=(type m:iys) 'REAL)(setq m:si0 (rtos m:iys))+
(setq m:si0 "."))(initget ". X")(terpri)(setq m:si0 (getreal (strcat;+
"Entrez le Facteur d'Echelle en Y (ou 'X') ou '.' pour répondre à chaque fois <" m:si0 ">: ")))+
(if (= m:si0 nil) (setq m:si0 m:iys))(if (= m:si0 "X")+
(setq m:si0 m:ixs))(if(=(type m:si0)'REAL)(setq m:iys m:si0);+
(setq m:iys pause))(setq *error* m:err)(princ));setins;^P
[Fac. Echelle Z]^C^C^P(defun c:setins (/ m:err m:si0)(defun *error* (msg)+
(setq *error* m:err)(princ))(if(=(type m:izs) 'REAL)(setq m:si0 (rtos m:izs))+
(setq m:si0 "."))(initget ". X")(terpri)(setq m:si0 (getreal (strcat;+
"Entrez le Facteur d'Echelle en Z (ou 'X') ou '.' pour répondre à chaque fois <" m:si0 ">: ")))+
(if (= m:si0 nil) (setq m:si0 m:izs))(if (= m:si0 "X")+
(setq m:si0 m:ixs))(if(=(type m:si0)'REAL)(setq m:izs m:si0);+
(setq m:izs pause))(setq *error* m:err)(princ));setins;^P
[~--]$p6=p6opt
[Angle Rotation]^C^C^P(defun c:setins (/ m:err m:si0)(defun *error* (msg)+
(setq *error* m:err)(princ))(if(=(type m:ira) 'REAL)(setq m:si0 (rtos m:ira))+
(setq m:si0 "."))(initget ".")(terpri)(setq m:si0 (getreal (strcat;+
"Entrez l'Angle de Rotation ou '.' pour répondre à chaque fois <" m:si0 ">: ")))+
(if (= m:si0 nil) (setq m:si0 m:ira))(if (= (type m:si0) 'REAL)+
(setq m:ira m:si0)(setq m:ira pause))(setq *error* m:err)(princ));setins;^P
[~--]$p6=p6opt
[Toutes Options]^C^C^P(defun c:setins (/ m:err m:si0)(defun *error* (msg)+
(setq *error* m:err)(princ))(if (and (= (type m:ibn) 'STR) (/= m:ibn pause))+
(setq m:si0 m:ibn)(setq m:si0 "."))(setq m:si0 (getstring (strcat ;+
"Entrez le Nom du Bloc ou '.' pour répondre à chaque fois <" m:si0 ">: ")))+
(if(= m:si0 "")(setq m:si0 m:ibn))(if(=(type m:si0)'STR)(setq m:ibn m:si0)+
(setq m:ibn pause))(if(= m:ibn ".")(setq m:ibn pause))(if(=(type m:ixs)'REAL);+
(setq m:si0 (rtos m:ixs))(setq m:si0 "."))+
(initget ".")(terpri)(setq m:si0 (getreal (strcat+
"Entrez le Facteur d'Echelle en X '.' pour répondre à chaque fois <" m:si0 ">: ")));+
(if (= m:si0 nil) (setq m:si0 m:ixs))(if (= (type m:si0) 'REAL)(setq m:ixs +
m:si0)(setq m:ixs pause))(if(=(type m:iys) 'REAL)(setq m:si0 (rtos m:iys))+
(setq m:si0 "."))(initget ". X")(terpri)(setq m:si0 (getreal (strcat;+
"Entrez le Facteur d'Echelle en Y (ou 'X') ou '.' pour répondre à chaque fois <" m:si0 ">: ")))+
(if (= m:si0 nil) (setq m:si0 m:iys))(if (= m:si0 "X")+
(setq m:si0 m:ixs))(if(=(type m:si0)'REAL)(setq m:iys m:si0);+
(setq m:iys pause))(if(=(type m:izs) 'REAL)(setq m:si0 (rtos m:izs))+
(setq m:si0 "."))(initget ". X")(terpri)(setq m:si0 (getreal (strcat;+
"Entrez le Facteur d'Echelle en Z (ou 'X') ou '.' pour répondre à chaque fois <" m:si0 ">: ")))+
(if (= m:si0 nil) (setq m:si0 m:izs))(if (= m:si0 "X")+
(setq m:si0 m:ixs))(if(=(type m:si0)'REAL)(setq m:izs m:si0);+
(setq m:izs pause))(if(=(type m:ira) 'REAL)(setq m:si0 (rtos m:ira))+
(setq m:si0 "."))(initget ".")(terpri)(setq m:si0 (getreal (strcat;+
"Entrez l'Angle de Rotation ou '.' pour répondre à chaque fois <" m:si0 ">: ")))+
(if (= m:si0 nil) (setq m:si0 m:ira))(if (= (type m:si0) 'REAL)+
(setq m:ira m:si0)(setq m:ira pause))(setq *error* m:err)(princ));setins;^P
[Options Défaut]^P(setq m:ibn pause m:ixs pause m:iys pause m:izs pause m:ira pause)+
(terpri)(prompt "INSERER sera proposé pour TOUTES les options.")(princ);^P
[~--]$p6=p6opt
[Liste Blocs ]^C^CINSERER ? \$p6=p6opt
[~--]$p6=p6opt
[OPTIONS >]$p6=p6opt $p6=*
**p6dtext
[TxtDyn]
[Polices .........]$P6=p6opt $I=fonts1 $I=*
[Alignement Texte.]$P6=p6opt $I=txtalign $I=*
[Hauteur Texte ]^C^C^P(if (not c:th)(defun c:th (/ m:err m:th0)+
(setq m:err *error*)(defun *error* (msg)(setq *error* m:err)(princ))+
(if(/= (type m:th) 'REAL)(setq m:th pause))(if(= m:th pause)(setq m:th0 ".");+
(setq m:th0 (rtos m:th)))(initget 6 ".")(setq m:th0(getreal(strcat+
"Entrez la Hauteur du Texte ou '.' pour répondre à chaque fois <" m:th0 ">: ")))+
(if(=(type m:th0) 'REAL)(setq m:th m:th0)(if(= m:th0 ".")(setq m:th pause)));+
(setq *error* m:err)(prin1)))(princ);th;^P
[Rotation du Texte]^C^C^P(if (not c:tr)(defun c:tr (/ m:err m:tr0)+
(setq m:err *error*)(defun *error* (msg)(setq *error* m:err)(princ))+
(if(/=(type m:tr) 'REAL)(setq m:tr pause))(if (= m:tr pause)(setq m:tr0 ".");+
(setq m:tr0 (rtos m:tr)))(initget ".")(setq m:tr0(getreal(strcat+
"Entrez la Rotation du Texte ou '.' pour répondre à chaque fois <" m:tr0 ">: ")))+
(if(=(type m:tr0) 'REAL)(setq m:tr m:tr0)(if(= m:tr0 ".")(setq m:tr pause)));+
(setq *error* m:err)(prin1)))(princ);tr;^P
[~--]$p6=p6opt
[OPTIONS >]$p6=p6opt $p6=*
**p6hatch
[Hachures]
[Types Hachures..]$I=hatch1 $I=*
[Style Hachures..]$I=hatchs $I=*
[Echel. Hachures ]^C^C^P(if(not c:hsc)(defun c:hsc (/ m:err m:h0)(setq m:err *error*)+
(defun *error* (msg)(setq *error* m:err)(princ))(if(/= (type m:hsc) 'REAL)+
(setq m:hsc pause))(if(= m:hsc pause)(setq m:h0 ".");+
(setq m:h0 (rtos m:hsc)))(initget 6 ".")(setq m:h0 (getreal(strcat+
"Entrez l'Echelle des Hachures ou '.' pour répondre à chaque fois <" m:h0 ">: ")))+
(if(=(type m:h0) 'REAL)(setq m:hsc m:h0)(if(= m:h0 ".")(setq m:hsc pause)));+
(setq *error* m:err)(prin1)))(princ);hsc;^P
[Angle Hachures ]^C^C^P(if(not c:hr)(defun c:hr (/ m:err m:h0)(setq m:err *error*)+
(defun *error* (msg)(setq *error* m:err)(princ))(if(/= (type m:hr) 'REAL)+
(setq m:hr pause))(if(= m:hr pause)(setq m:h0 ".");+
(setq m:h0 (rtos m:hr)))(initget ".")(setq m:h0 (getreal(strcat+
"Entrez l'Angle des Hachures '.' pour répondre à chaque fois <" m:h0 ">: ")))+
(if(=(type m:h0) 'REAL)(setq m:hr m:h0)(if(= m:h0 ".")(setq m:hr pause)));+
(setq *error* m:err)(prin1)))(princ);hr;^P
[~--]$p6=p6opt
[OPTIONS >]$p6=p6opt $p6=*
***POP7
[Utilitaire]
[U ]U
[Retablir ]^C^CRetablir
[~--]
[AnnUler Marque]^C^CANNULER M
[AnnUler Retour]^C^CANNULER R
[~--]
[Aire ]^C^C$S=X $S=area aire
[Distance ]^C^C$S=X $S=dist distance
[Coordonnées Pt]^P(if(not m:xid)(defun m:xid(/ m:err m:id1)+
(setq m:err *error*)(defun *error* (msg)(setq *error* m:err)(princ))+
(initget (+ 8))(setq m:id1 (getpoint "Selectionnez un point: "))(if m:id1 (princ;+
(strcat (chr 13)(chr 10)"X: " (rtos(car m:id1)) " Y: " (rtos(cadr m:id1))+
" Z: " (rtos(caddr m:id1))))(princ "Pas de Point selectionné. "))(princ)))+
(princ);(m:xid);^P
[~--]
[Liste ]^C^C$S=X $S=list liste
[Etat ]^C^Cetat
[Limites ]^C^C$S=X $S=limits limites
[Charge Typlign]^C^C$S=X $S=ltype typelign ch
[~--]
***POP8
[Fichiers]
[Sauvegarde ]^C^Csauvegrd
[Fin ]^C^Cfin
[Quitter ]^C^C$S=X $S=quit quitter
[~--]
[Fichiers ]^C^Cfichiers
[Tracer ]^C^Ctraceur
[Imprimer ]^C^Cimpgraph
[~--]
[ECHANGE >]$p8=p8xchg $p8=*
[~--]
[SiDE_CAD >]$p8=p8bib $p8=*
**p8bib
[Side_cad ]
[INITIALISATION]^C^C^P(if (not c:SIDE_CAD)(progn (vmon) (load"side_cad")))(c:side_cad)
[~--]
[Roulements]^c^c$i=rlt $i=*
[~--]
[Visseries]^c^c$i=visserie $i=*
[Vis de pression]^c^c$i=pression $i=*
[~--]
[Elements]^c^c$i=elements $i=*
[Goupilles]^c^c$i=goupilles $i=*
[~--]
[DME]^c^c$i=dme $i=*
[Accessoires DME]^c^c$i=accdme $i=*
[~--]
[Electricite]^c^c^p$i=elect $i=*
[~--]
[A propos de SiDE_CAD]^C^C^P(if (not c:SIDE_CAD)(progn (vmon) (load"side_cad")))(c:propos_side_cad)
[~--]
[FICHIER >]$p8= $p8=*
[ECHANGE >]$p8=p8xchg $p8=*
**p8xchg
[Echange ]
[Charge DXF ]^C^Cchargdxf
[Charge DXB ]^C^Cchargdxb
[Charge IGES]^C^Cchariges
[~--]
[Import Text]^C^C^P(if (not c:asctext) (if (not (findfile "asctext.lsp"))+
(defun C:ASCTEXT () (princ "Ne trouve pas le fichier asctext.lsp")(terpri)+
(princ "Il est sur la disquette SAMPLE. ")(setq C:ASCTEXT nil)(princ));+
(load "asctext")));asctext;^P
[~--]
[Sauve DXF ]^C^Csauvedxf
[Sauve IGES ]^C^Csauviges
[Pellicule ]^C^Cpellicul
[~--]
[FICHIER >]$p8= $p8=*
[SiDE_CAD >]$p8=p8bib $p8=*
***Commentaire
Le menu AME peut etre appelé directement par l'application AME
ci celle-çi est chargée automatiquement. De plus, pour une
utilisation correcte de l'AME il est recommandé de ne pas changer
les noms des sous-menu ou de les detruire. Si il est necessaire
de les detruire, AME continuera à fonctionner, mais sans le
bénéfice des menus AUI.
***POP9
[Solides]
[~-- ]
[Charger AME ]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(cond ((null c:solbox)(princ "Chargement de l'AME...")+
(cond ((setq f (findfile "ame")) (xload f))+
((setq f (findfile "ame.exp")) (xload f));+
(T (terpri)(princ "ERRREUR: Fichier non trouvé. ")))+
(if f (progn(terpri)(princ "L'exécutable AutoCAD AME est chargé. ")+
(menucmd "p9=p9prim")(menucmd "p9=*")(princ))+
(progn(terpri)(princ "Impossible de charger l'exécutable AME. ")(princ))));+
(T (menucmd "p9=p9prim")(menucmd "p9=*")(princ)));^P
[Charger AMElite]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(cond ((null c:solbox)(princ "Charge l'AMElite...")+
(cond ((setq f (findfile "amelite")) (xload f))+
((setq f (findfile "amelite.exp")) (xload f));+
(T (terpri)(princ "ERREUR: Fichier non trouvé. ")))+
(if f (progn(terpri)(princ "L'exécutable AutoCAD AMElite est chargé. ")+
(menucmd "p9=p9prim")(menucmd "p9=*")(princ))+
(progn(terpri)(princ "Impossible de charger l'exécutable AMElite. ")(princ))));+
(T (menucmd "p9=p9prim")(menucmd "p9=*")(princ)));^P
[~-- ]
**P9Prim
[PRIMITIVES]
[Boîte ]^C^C$S=X $S=SBOX;Solboîte;
[Cône ]^C^C$S=X $S=SCONE;Solcône;
[Cylindre ]^C^C$S=X $S=SCYL;Solcyl;
[Sphère ]^C^C$S=X $S=SSPH;Solsphère;
[Tore ]^C^C$S=X $S=STOR;Soltore;
[Biseau ]^C^C$S=X $S=SWEDGE;Solbiseau;
[**************]
[Extrusion ]^C^C$S=X $S=SEXT;Solextr;
[Révolution ]^C^C$S=X $S=SREV;Solrév;
[Solidifier ]^C^C$S=X $S=SSOLID;Solidif;
[**************]
[MODIFIER >]^C^C$P9=p9Modify;$P9=*;
[INFO >]^C^C$P9=p9Inquiry;$P9=*;
[AFFICHER >]^C^C$P9=P9Display;$P9=*;
[FONC UTILIT >]^C^C$P9=P9Utility;$P9=*;
[~]^C^C$P9=P9Prim;$P9=*;
**P9Modify
[MODIFIER ]
[Intersection ]^C^C$S=X $S=SINT;Solinter;
[Soustraction ]^C^C$S=X $S=SSUB;Solsoustr;
[Union ]^C^C$S=X $S=SUNION;Solunion;
[************* ]
[Chanfrein ]^C^C$S=X $S=SCHAM;solchanf;
[Raccord ]^C^C$S=X $S=SFILL;solracc;
[Déplacer Sol ]^C^C$S=X $S=SMOVE;Soldépl;
[Changer Prim ]^C^C$S=X $S=SCHP;Solchp;
[Séparer Sol ]^C^C$S=X $S=SSEP;Solsép;
[************* ][~-- ]
[PRIMITIVES >]^C^C$P9=P9Prim;$P9=*;
[INFORMATIONS >]^C^C$P9=p9Inquiry;$P9=*;
[AFFICHER >]^C^C$P9=P9Display;$P9=*;
[UTILITAIRES >]^C^C$P9=P9Utility;$P9=*;
[~]^C^C$P9=p9Modify;$P9=*;
**P9Inquiry
[INFORMATIONS ]
[Liste Solides ]^C^C$S=X $S=SLIST;Solliste;
[Prop Mécaniques]^C^C$S=X $S=SMASSP;Solprméc;
[Surface Solide ]^C^C$S=X $S=SAREA;Solsurf;
[~-- ]
[Unités GB ]^C^Csolvar sollength ft;;;solmass lb;;+
solareau sq ft;;solvolume cu ft;
[Unités CGS ]^C^Csolvar sollength cm;;;solmass gm;;+
solareau sq cm;;solvolume cu cm;
[Unités SI ]^C^Csolvar sollength m;;;solmass kg;;+
solareau sq m;;solvolume cu m;
[~-- ]
[~]^C^C$P9=p9Inquiry;$P9=*;
[~]^C^C$P9=p9Inquiry;$P9=*;
[~]^C^C$P9=p9Inquiry;$P9=*;
[PRIMITIVES >]^C^C$P9=P9Prim;$P9=*;
[MODIFIER >]^C^C$P9=p9Modify;$P9=*;
[AFFICHER >]^C^C$P9=P9Display;$P9=*;
[FONC UTILIT >]^C^C$P9=P9Utility;$P9=*;
[~]^C^C$P9=p9Inquiry;$P9=*;
**P9Display
[AffSolide ]
[Représ Maillée]^C^C$S=X $S=SMESH;Solmaille;
[Représ Filaire]^C^C$S=X $S=SWIRE;Solfil;
[~-- ]
[Arête/Face ]^C^C$S=X $S=SFEAT;Solarfa;
[Coupe ]^C^C$S=X $S=SSECT;Solcoupe;
[Profil ]^C^C$S=X $S=SPROF;Solprofil;
[~-- ]
[Axe de Décomp ]^C^CSolvar soldécomp
[Niveau Subdiv ]^C^CSolvar solsubdiv
[Densité Fil ]^C^CSolvar solwdens
[~-- ]
[PRIMITIVES >]^C^C$P9=P9Prim;$P9=*;
[MODIFIER >]^C^C$P9=p9Modify;$P9=*;
[INFO >]^C^C$P9=p9Inquiry;$P9=*;
[FONC UTILIT >]^C^C$P9=P9Utility;$P9=*;
[~]^C^C$P9=P9Display;$P9=*;
**P9Utility
[UTILTTAIRES ]
[Matériau ]^C^C$S=X $S=SCHMAT;SOLMAT;
[Variables Sol ]^C^C$S=X $S=SSOLV;SOLVAR;
[SCU Sol ]^C^C$S=X $S=SUCS;SOLSCU;
[~-- ]
[Imp Sol .asm]^C^CSOLIMP;
[Exp Sol .asm]^C^CSOLEXP;
[Purger Sol ]^C^C$S=X $S=SPURGE;SOLPURG;
[~-- ]
[Décharger ]^C^C^P(if (xunload "ame" nil)+
(princ (strcat "AME déchargé." (chr 10))))+
(if (xunload "amelite" nil)(princ "AMElite unloaded."))+
(menucmd "p9=POP9")(princ);^P
[AME et AMElite]^C^C^P(if (xunload "ame" nil)+
(princ (strcat "AME déchargé." (chr 10))))+
(if (xunload "amelite" nil)(princ "AMElite déchargé."))+
(menucmd "p9=POP9")(princ);^P
[************ ]
[PRIMITIVES >]^C^C$P9=P9Prim;$P9=*;
[MODIFIER >]^C^C$P9=p9Modify;$P9=*;
[INFO >]^C^C$P9=p9Inquiry;$P9=*;
[AFFICHER >]^C^C$P9=P9Display;$P9=*;
[~]^C^C$P9=P9Utility;$P9=*;
***icon
**rlt
[ROULEMENTS]
[meca(rb1)]^c^c^p(if (not c:rb1)(progn (vmon) (load(strcat bibpath"mrb1"))))(c:rb1)
[meca(rb1rs)]^c^c^p(if (not c:rb1)(progn (vmon) (load(strcat bibpath"mrb1"))))(c:rb1rs)
[meca(rb2rs)]^c^c^p(if (not c:rb1)(progn (vmon) (load(strcat bibpath"mrb1"))))(c:rb2rs)
[meca(z)]^c^c^p(if (not c:rb1)(progn (vmon) (load(strcat bibpath"mrb1"))))(c:rb1z)
[meca(2z)]^c^c^p(if (not c:rb1)(progn (vmon) (load(strcat bibpath"mrb1"))))(c:rb2z)
[meca(rb1r)]^c^c^p(if (not c:rb1r)(progn (vmon) (load(strcat bibpath"mrb1r"))))(c:rb1r)
[meca(rb1rz)]^c^c^p(if (not c:rb1r)(progn (vmon) (load(strcat bibpath"mrb1r"))))(c:rb1rz)
[meca(rn)]^c^c^p(if (not c:n)(progn (vmon) (load(strcat bibpath"mn"))))(c:rn)
[meca(rnu)]^c^c^p(if (not c:n)(progn (vmon) (load(strcat bibpath"mn"))))(c:rnu)
[meca(rnj)]^c^c^p(if (not c:n)(progn (vmon) (load(strcat bibpath"mn"))))(c:rnj)
[meca(rnup)]^c^c^p(if (not c:n)(progn (vmon) (load(strcat bibpath"mn"))))(c:rnup)
[meca(ra)]^c^c^p(if (not c:ra)(progn (vmon) (load(strcat bibpath"mra"))))(c:ra)
[meca(da)]^c^c^p(if (not c:da)(progn (vmon) (load(strcat bibpath"mda"))))(c:da)
[ Suivant]$i=rlt2 $i=*
[ Sortir]^c^c
**rlt2
[ROULEMENTS]
[ Precedent]$i=rlt $i=*
[meca(rc02)]^c^c^p(if (not c:rcon)(progn (vmon) (load(strcat bibpath"mrcon"))))(c:seri2)
[meca(rc03)]^c^c^p(if (not c:rcon)(progn (vmon) (load(strcat bibpath"mrcon"))))(c:seri3)
[meca(rc22)]^c^c^p(if (not c:rcon)(progn (vmon) (load(strcat bibpath"mrcon"))))(c:seri22)
[meca(rc33)]^c^c^p(if (not c:rcon)(progn (vmon) (load(strcat bibpath"mrcon"))))(c:seri33)
[meca(rb2o)]^c^c^p(if (not c:rb2o)(progn (vmon) (load(strcat bibpath"mrb2o"))))(c:rb2o)
[meca(rbo)]^c^c^p(if (not c:rbo)(progn (vmon) (load(strcat bibpath"mrbo"))))(c:rbo)
[meca(rrx)]^c^c^p(if (not c:rrx)(progn (vmon) (load(strcat bibpath"mrrx"))))(c:rrx)
[meca(rr)]^c^c^p(if (not c:rr)(progn (vmon) (load(strcat bibpath"mrr"))))(c:rr)
[meca(rc)]^c^c^p(if (not c:rc)(progn (vmon) (load(strcat bibpath"mrc"))))(c:rc)
[meca(bb)]^c^c^p(if (not c:bb)(progn (vmon) (load(strcat bibpath"mbb"))))(c:bb)
[meca(bbd)]^c^c^p(if (not c:bbd)(progn (vmon) (load(strcat bibpath"mbbd"))))(c:bbd)
[ Sortir]^c^c
**visserie
[VISSERIES]
[meca(h)]^c^c^p(if (not c:h)(progn (vmon) (load(strcat bibpath"mvis1"))))(c:h)
[meca(chc)]^c^c^p(if (not c:h)(progn (vmon) (load(strcat bibpath"mvis1"))))(c:chc)
[meca(cyl)]^c^c^p(if (not c:h)(progn (vmon) (load(strcat bibpath"mvis1"))))(c:cyl)
[meca(cyll)]^c^c^p(if (not c:h)(progn (vmon) (load(strcat bibpath"mvis1"))))(c:cyll)
[meca(f90)]^c^c^p(if (not c:gou)(progn (vmon) (load(strcat bibpath"mvis2"))))(c:f90)
[meca(fb90)]^c^c^p(if (not c:gou)(progn (vmon) (load(strcat bibpath"mvis2"))))(c:fb90)
[meca(fhc)]^c^c^p(if (not c:gou)(progn (vmon) (load(strcat bibpath"mvis2"))))(c:fhc90)
[meca(gou)]^c^c^p(if (not c:gou)(progn (vmon) (load(strcat bibpath"mvis2"))))(c:gou)
[meca(hax)]^c^c^p(if (not c:h)(progn (vmon) (load(strcat bibpath"mvis1"))))(c:hax)
[meca(chcax)]^c^c^p(if (not c:h)(progn (vmon) (load(strcat bibpath"mvis1"))))(c:chcax)
[meca(fax)]^c^c^p(if (not c:h)(progn (vmon) (load(strcat bibpath"mvis1"))))(c:fax)
[meca(ecrax)]^c^c^p(if (not c:echh)(progn (vmon) (load(strcat bibpath"mec0"))))(c:ecrax)
[meca(eckdax)]^c^c^p(if (not c:eckdax)(progn (vmon) (load(strcat bibpath"mec1"))))(c:eckdax)
[meca(ttax)]^c^c^p(if (not c:ttf)(progn (vmon) (load(strcat bibpath"mttf"))))(c:ttf)
[ Suivant]$i=visserie2 $i=*
[ Sortir]^c^c
**visserie2
[ECROUS]
[ Precedent]$i=visserie $i=*
[meca(hh)]^c^c^p(if (not c:echh)(progn (vmon) (load(strcat bibpath"mec0"))))(c:echh)
[meca(hm)]^c^c^p(if (not c:echh)(progn (vmon) (load(strcat bibpath"mec0"))))(c:echm)
[meca(hb)]^c^c^p(if (not c:echh)(progn (vmon) (load(strcat bibpath"mec0"))))(c:echb)
[meca(bomb)]^c^c^p(if (not c:eckd)(progn (vmon) (load(strcat bibpath"mec1"))))(c:bor)
[meca(echk)]^c^c^p(if (not c:eckd)(progn (vmon) (load(strcat bibpath"mec1"))))(c:eckd)
[meca(nyl)]^c^c^p(if (not c:echh)(progn (vmon) (load(strcat bibpath"mec0"))))(c:nyl)
[meca(emb)]^c^c^p(if (not c:emb)(progn (vmon) (load(strcat bibpath"mec2"))))(c:emb)
[meca(ttr)]^c^c^p(if (not c:ttr)(progn (vmon) (load(strcat bibpath"mttar"))))(c:ttr)
[meca(rdent)]^c^c^p(if (not c:ron)(progn (vmon) (load(strcat bibpath"mrond"))))(c:rdent)
[meca(ron)]^c^c^p(if (not c:ron)(progn (vmon) (load(strcat bibpath"mrond"))))(c:ron)
[meca(gro)]^c^c^p(if (not c:gro)(progn (vmon) (load(strcat bibpath"mgrow"))))(c:gro)
[ sortir]^c^c
**pression
[VIS DE PRESSION]
[meca(htl)]^c^c^p(if (not c:htl)(progn (vmon) (load(strcat bibpath"mpres"))))(c:htl)
[meca(hcon)]^c^c^p(if (not c:htl)(progn (vmon) (load(strcat bibpath"mpres"))))(c:hcon)
[meca(hpl)]^c^c^p(if (not c:htl)(progn (vmon) (load(strcat bibpath"mpres"))))(c:hpl)
[meca(ctc)]^c^c^p(if (not c:htl)(progn (vmon) (load(strcat bibpath"mpres"))))(c:ctc)
[meca(ccon)]^c^c^p(if (not c:htl)(progn (vmon) (load(strcat bibpath"mpres"))))(c:ccon)
[meca(cpl)]^c^c^p(if (not c:htl)(progn (vmon) (load(strcat bibpath"mpres"))))(c:cpl)
[meca(fpl)]^c^c^p(if (not c:htl)(progn (vmon) (load(strcat bibpath"mpres"))))(c:fpl)
[meca(ftc)]^c^c^p(if (not c:htl)(progn (vmon) (load(strcat bibpath"mpres"))))(c:ftc)
[meca(hcpl)]^c^c^p(if (not c:htl)(progn (vmon) (load(strcat bibpath"mpres"))))(c:hcpl)
[meca(hctc)]^c^c^p(if (not c:htl)(progn (vmon) (load(strcat bibpath"mpres"))))(c:hctc)
[meca(hctl)]^c^c^p(if (not c:htl)(progn (vmon) (load(strcat bibpath"mpres"))))(c:hctl)
[meca(hccon)]^c^c^p(if (not c:htl)(progn (vmon) (load(strcat bibpath"mpres"))))(c:hccon)
[meca(qpcon)]^c^c^p(if (not c:htl)(progn (vmon) (load(strcat bibpath"mpres"))))(c:qpcon)
[meca(qmtc)]^c^c^p(if (not c:htl)(progn (vmon) (load(strcat bibpath"mpres"))))(c:qmtc)
[meca(qptl)]^c^c^p(if (not c:htl)(progn (vmon) (load(strcat bibpath"mpres"))))(c:qptl)
[ Sortir]^c^c
**goupilles
[GOUPILLES]
[meca(goucon)]^c^c^p(if (not c:go1)(progn (vmon) (load(strcat bibpath"mindus"))))(c:goucon)
[meca(go1)]^c^c^p(if (not c:go1)(progn (vmon) (load(strcat bibpath"mindus"))))(c:go1)
[meca(go2)]^c^c^p(if (not c:go2)(progn (vmon) (load(strcat bibpath"mindus"))))(c:go2)
[meca(go6)]^c^c^p(if (not c:go6)(progn (vmon) (load(strcat bibpath"mindus"))))(c:go6)
[meca(go7)]^c^c^p(if (not c:go7)(progn (vmon) (load(strcat bibpath"mindus"))))(c:go7)
[meca(ggp2)]^c^c^p(if (not c:ggp2)(progn (vmon) (load(strcat bibpath"mgg"))))(c:ggp2)
[meca(ggr5)]^c^c^p(if (not c:ggr5)(progn (vmon) (load(strcat bibpath"mgg"))))(c:ggr5)
[ Sortir]^c^c
**dme
[DME]
[dme(dn01)]^c^c^p(if (not c:n01)(progn (vmon) (load(strcat bibpath"dn01"))))(c:dn01)
[dme(dn10a)]^c^c^p(if (not c:n10a)(progn (vmon) (load(strcat bibpath"dn10a"))))(c:dn10a)
[dme(dn10b)]^c^c^p(if (not c:n10b)(progn (vmon) (load(strcat bibpath"dn10b"))))(c:dn10b)
[dme(dn20)]^c^c^p(if (not c:n20)(progn (vmon) (load(strcat bibpath"dn20"))))(c:dn20)
[dme(dn30)]^c^c^p(if (not c:n30)(progn (vmon) (load(strcat bibpath"dn30"))))(c:dn30)
[dme(dn50)]^c^c^p(if (not c:n50)(progn (vmon) (load(strcat bibpath"dn50"))))(c:dn50)
[dme(dn40)]^c^c^p(if (not c:n40)(progn (vmon) (load(strcat bibpath"dn40"))))(c:dn40)
[dme(dn02)]^c^c^p(if (not c:n02)(progn (vmon) (load(strcat bibpath"dn02"))))(c:dn02)
[dme(dcote)]^c^c^p(if (not c:dcote)(progn (vmon) (load(strcat bibpath"dcote"))))(c:dcote)
[dme(ddessus)]^c^c^p(if (not c:ddessus)(progn (vmon) (load(strcat bibpath"ddessus"))))(c:ddessus)
[dme(dsftype)]^c^c^p(if (not c:mou)(progn (vmon) (load(strcat bibpath"dsftype"))))(c:dsftype)
[ Sortir]^c^c
**accdme
[ACCESSOIRES DME]
[dme(dfsc)]^c^c^p(if (not c:dfsc)(progn (vmon) (load(strcat bibpath"dcolonne"))))(c:dfsc)
[dme(dfsn)]^c^c^p(if (not c:dfsc)(progn (vmon) (load(strcat bibpath"dcolonne"))))(c:dfsn)
[dme(dfbc)]^c^c^p(if (not c:dfbc)(progn (vmon) (load(strcat bibpath"dbague"))))(c:dfbc)
[dme(dfbn)]^c^c^p(if (not c:dfbc)(progn (vmon) (load(strcat bibpath"dbague"))))(c:dfbn)
[dme(dbuse)]^c^c^p(if (not c:buse)(progn (vmon) (load(strcat bibpath"dbuse"))))(c:dbuse)
[dme(dags)]^c^c^p(if (not c:dags)(progn (vmon) (load(strcat bibpath"dags"))))(c:dags)
[dme(dej)]^c^c^p(if (not c:dej)(progn (vmon) (load(strcat bibpath"dej"))))(c:dej)
[dme(dejt)]^c^c^p(if (not c:dejt)(progn (vmon) (load(strcat bibpath"dejt"))))(c:dejt)
[dme(dft)]^c^c^p(if (not c:dft)(progn (vmon) (load(strcat bibpath"dft"))))(c:dft)
[dme(dmt)]^c^c^p(if (not c:dmt)(progn (vmon) (load(strcat bibpath"dmt"))))(c:dmt)
[dme(dr)]^c^c^p(if (not c:dr)(progn (vmon) (load(strcat bibpath"dr"))))(c:dr)
[dme(drb)]^c^c^p(if (not c:drb)(progn (vmon) (load(strcat bibpath"drb"))))(c:drb)
[dme(dtd)]^c^c^p(if (not c:dtd)(progn (vmon) (load(strcat bibpath"dtd"))))(c:dtd)
[ Sortir]^c^c
**elements
[ELEMENTS DIVERS]
[meca(res)]^c^c^p(if (not c:res)(progn (vmon) (load(strcat bibpath"mres"))))(c:res)
[meca(rsx)]^c^c^p(if (not c:rsx)(progn (vmon) (load(strcat bibpath"mrsx"))))(c:rsx)
[meca(cie)]^c^c^p(if (not c:cie)(progn (vmon) (load(strcat bibpath"mcire"))))(c:cie)
[meca(cieax)]^c^c^p(if (not c:cie)(progn (vmon) (load(strcat bibpath"mcire"))))(c:cieax)
[meca(cii)]^c^c^p(if (not c:cii)(progn (vmon) (load(strcat bibpath"mciri"))))(c:cii)
[meca(ciiax)]^c^c^p(if (not c:cii)(progn (vmon) (load(strcat bibpath"mciri"))))(c:ciiax)
[meca(ie)]^c^c^p(if (not c:ie)(progn (vmon) (load(strcat bibpath"mlev"))))(c:ie)
[meca(iel)]^c^c^p(if (not c:ie)(progn (vmon) (load(strcat bibpath"mlev"))))(c:iel)
[meca(ecrenc)]^c^c^p(if (not c:ecrenc)(progn (vmon) (load(strcat bibpath"mecrenc"))))(c:ecrenc)
[meca(enc_nyl)]^c^c^p(if (not c:enc_nyl)(progn (vmon) (load(strcat bibpath"menc_nyl"))))(c:enc_nyl)
[meca(hyd)]^c^c^p(if (not c:hyd)(progn (vmon) (load(strcat bibpath"mgrai"))))(c:hyd)
[meca(lub)]^c^c^p(if (not c:hyd)(progn (vmon) (load(strcat bibpath"mgrai"))))(c:lub)
[meca(metro)]^c^c^p(if (not c:hyd)(progn (vmon) (load(strcat bibpath"mgrai"))))(c:metro)
[meca(pop)]^c^c^p(if (not c:pop)(progn (vmon) (load(strcat bibpath"mriv"))))(c:pop)
[ Sortir]^c^c
**elect
[Choisissez le type contact]
[elec(lamp1)]^C^C^P(if(not c:l_eclair)(progn (vmon) (load(strcat bibpath"erecept")))) (c:l_eclair)
[elec(lamp2)]^C^C^P(if(not c:l_incand)(progn (vmon) (load(strcat bibpath"erecept")))) (c:l_incand)
[elec(lamp3)]^C^C^P(if(not c:l_decharge)(progn (vmon) (load(strcat bibpath"erecept")))) (c:l_decharge)
[elec(lamp4)]^C^C^P(if(not c:l_gaz)(progn (vmon) (load(strcat bibpath"erecept")))) (c:l_gaz)
[elec(enrou)]^C^C^P(if(not c:enrou)(progn (vmon) (load(strcat bibpath"erecept")))) (c:enrou)
[elec(transfor)]^C^C^P(if(not c:transfo)(progn (vmon) (load(strcat bibpath"erecept")))) (c:transfo)
[elec(moteur)]^C^C^P(if(not c:motor)(progn (vmon) (load(strcat bibpath"erecept")))) (c:motor)
[elec(sonnerie)]^C^C^P(if(not c:sonnerie)(progn (vmon) (load(strcat bibpath"erecept")))) (c:sonnerie)
[elec(klaxon)]^C^C^P(if(not c:klaxon)(progn (vmon) (load(strcat bibpath"erecept")))) (c:klaxon)
[elec(sirene)]^C^C^P(if(not c:sirene)(progn (vmon) (load(strcat bibpath"erecept")))) (c:sirene)
[elec(ronfleur)]^C^C^P(if(not c:ronfleur)(progn (vmon) (load(strcat bibpath"erecept")))) (c:ronfleur)
[elec(fusible)]^C^C^P(if(not c:fusible)(progn (vmon) (load(strcat bibpath"erecept")))) (c:fusible)
[elec(fusi1)]^C^C^P(if(not c:fus_percut)(progn (vmon) (load(strcat bibpath"erecept")))) (c:fus_percut)
[ Suivant]$i=elect1 $i=*
[ Sortir]^c^c
**elect1
[Choisissez un bouton]
[ Precedent]$i=elect $i=*
[elec(fusi2)]^C^C^P(if(not c:percut_signal)(progn (vmon) (load(strcat bibpath"erecept")))) (c:percut_signal)
[elec(fusi3)]^C^C^P(if(not c:fus_sect)(progn (vmon) (load(strcat bibpath"erecept")))) (c:fus_sect)
[elec(fusi4)]^C^C^P(if(not c:fus_source)(progn (vmon) (load(strcat bibpath"erecept")))) (c:fus_source)
[elec(fusi5)]^C^C^P(if(not c:fus_inter)(progn (vmon) (load(strcat bibpath"erecept")))) (c:fus_inter)
[elec(terre)]^C^C^P(if(not c:terre)(progn (vmon) (load(strcat bibpath"epil_div")))) (c:terre)
[elec(masse)]^C^C^P(if(not c:masse)(progn (vmon) (load(strcat bibpath"epil_div")))) (c:masse)
[elec(alternat)]^C^C^P(if(not c:alternatif)(progn (vmon) (load(strcat bibpath"epil_div")))) (c:alternatif)
[elec(conden]^C^C^P(if(not c:conden)(progn (vmon) (load(strcat bibpath"epil_div")))) (c:conden)
[elec(cond1)]^C^C^P(if(not c:conden_pola)(progn (vmon) (load(strcat bibpath"epil_div")))) (c:conden_pola)
[elec(co_n_pol)]^C^C^P(if(not c:conden_non_pola)(progn (vmon) (load(strcat bibpath"epil_div")))) (c:conden_non_pola)
[elec(cond_pol)]^C^C^P(if(not c:conden_polar)(progn (vmon) (load(strcat bibpath"epil_div")))) (c:conden_polar)
[elec(resist)]^C^C^P(if(not c:resistance)(progn (vmon) (load(strcat bibpath"epil_div")))) (c:resistance)
[elec(resi1)]^C^C^P(if(not c:resist_potentio)(progn (vmon) (load(strcat bibpath"epil_div")))) (c:resist_potentio)
[ Suivant]$i=elect2 $i=*
[ Sortir]^c^c
**elect2
[Choisissez un element]
[ Precedent]$i=elect1 $i=*
[elec(pile)]^C^C^P(if(not c:pile)(progn (vmon) (load(strcat bibpath"epil_div")))) (c:pile)
[elec(batt_pil)]^C^C^P(if(not c:batterie_pile)(progn (vmon) (load(strcat bibpath"epil_div")))) (c:batterie_pile)
[elec(batt_int)]^C^C^P(if(not c:batterie_inter)(progn (vmon) (load(strcat bibpath"epil_div")))) (c:batterie_inter)
[elec(redu_dou)]^C^C^P(if(not c:bat_red_double)(progn (vmon) (load(strcat bibpath"epil_div")))) (c:bat_red_double)
[elec(conducte)]^C^C^P(if(not c:conducteur)(progn (vmon) (load(strcat bibpath"econduct")))) (c:conducteur)
[elec(relais)]^C^C^P(if(not c:relais_therm)(progn (vmon) (load(strcat bibpath"erelais")))) (c:relais)
[elec(contac14)]^C^C^P(if(not c:rupteur)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:rupteur)
[elec(contac16)]^C^C^P(if(not c:sectionneur)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:sectionneur)
[elec(contac17)]^C^C^P(if(not c:contacteur)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:contacteur)
[elec(contac18)]^C^C^P(if(not c:discontacteur)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:discontacteur)
[elec(contac19)]^C^C^P(if(not c:interrupteur)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:interrupteur)
[elec(contac20)]^C^C^P(if(not c:dijoncteur)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:dijoncteur)
[elec(contact1)]^C^C^P(if(not c:ferm_retarde)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:ferm_retarde)
[ Suivant]$i=elect3 $i=*
[ Sortir]^c^c
**elect3
[Choisissez un bouton]
[ Precedent]$i=elect2 $i=*
[elec(contac10)]^C^C^P(if(not c:cont_ouv_retarde)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:cont_ouv_retarde)
[elec(contac11)]^C^C^P(if(not c:ferm_anticip)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:ferm_anticip)
[elec(contact4)]^C^C^P(if(not c:ferm_tardive)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:ferm_tardive)
[elec(contact5)]^C^C^P(if(not c:ouvert_tardive)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:ouvert_tardive)
[elec(contact6)]^C^C^P(if(not c:cont_2_ferm)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:cont_2_ferm)
[elec(contact7)]^C^C^P(if(not c:cont_2_ouvert)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:cont_2_ouvert)
[elec(contact8)]^C^C^P(if(not c:cont_ferm)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:cont_ferm)
[elec(contact9)]^C^C^P(if(not c:cont_ouv)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:cont_ouv)
[elec(contac12)]^C^C^P(if(not c:cont_2_direc)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:cont_2_direc)
[elec(contact2)]^C^C^P(if(not c:cont_2_direc_med)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:cont_2_direc_med)
[elec(contac13)]^C^C^P(if(not c:cont_ferm_retar)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:cont_ferm_retar)
[elec(contac15)]^C^C^P(if(not c:inter_sectio)(progn (vmon) (load(strcat bibpath"eint_sec")))) (c:inter_sectio)
[ Debut]$i=elect $i=*
[ Sortir]^c^c
**txtalign
[Alignement du Texte]
[acad(j-tleft)]^P(setq m:ta "HGauche") ^P
[acad(j-mleft)]^P(setq m:ta "MGauche") ^P
[acad(j-start)]^P(setq m:ta "BGauche") ^P
[acad(j-bleft)]^P(setq m:ta "BGauche") ^P
[acad(j-tcen)]^P(setq m:ta "HCentre") ^P
[acad(j-mcen)]^P(setq m:ta "MCentre") ^P
[acad(j-center)]^P(setq m:ta "C") ^P
[acad(j-bcen)]^P(setq m:ta "BCentre") ^P
[acad(j-tright)]^P(setq m:ta "HDroite") ^P
[acad(j-mright)]^P(setq m:ta "MDroite") ^P
[acad(j-right)]^P(setq m:ta "D") ^P
[acad(j-bright)]^P(setq m:ta "BDroite") ^P
[acad(j-align)]^P(setq m:ta "Aligné") ^P
[acad(j-fit)]^P(setq m:ta "Fixé") ^P
[ TXTDYN]^P(setq m:ta nil)(princ) ^P
[ Sortir]
**poly
[Variables pour les Mailles et Polylignes]
[acad(pm-quad)]'surftype 5
[acad(pm-cubic)]'surftype 6
[acad(pm-bezr)]'surftype 8
[acad(pl-quad)]'splinetype 5
[acad(pl-cubic)]'splinetype 6
[ Nombre de Segments]'splinesegs \
[ Choix Armature]'splframe \
[ Choix Densite]'surfu \'surfv \
[ Sortir]$p3=pop3
**ucs
[Système de Coordonnée Utilisateur]
[ SCU GENERAL]^C^Cscu g
[acad(u-left)]^c^c^P(setvar"lastpoint"(trans(getvar"ucsorg")0 1))(princ) +
scu 3 \@0,-1,0 @0,0,1 ^P
[ SCU Ecran]^C^Cscu v
[acad(u-top)]^c^c^P(setvar"lastpoint"(trans(getvar"ucsorg")0 1))(princ) +
scu 3 \@1,0,0 @0,1,0 ^P
[acad(u-front)]^c^c^P(setvar"lastpoint"(trans(getvar"ucsorg")0 1))(princ) +
scu 3 \@1,0,0 @0,0,1 ^P
[acad(u-bottom)]^c^c^P(setvar"lastpoint"(trans(getvar"ucsorg")0 1))(princ) +
scu 3 \@1,0,0 @0,-1,0 ^P
[acad(u-back)]^c^c^P(setvar"lastpoint"(trans(getvar"ucsorg")0 1))(princ) +
scu 3 \@-1,0,0 @0,0,1 ^P
[acad(u-right)]^c^c^P(setvar"lastpoint"(trans(getvar"ucsorg")0 1))(princ) +
scu 3 \@0,1,0 @0,0,1 ^P
[ Sortir]
**3DViews
[Choix du point de Vue 3D]
[acad(vp-ul)]^C^CPOINTVUE R;<<135;
[acad(vp-left)]^C^CPOINTVUE R;<<180;
[acad(vp-ll)]^C^CPOINTVUE R;<<225;
[acad(blank)]
[acad(vp-u)]^C^CPOINTVUE R;<<90;
[acad(vp-plan)]^C^CPointvue 0,0,1
[acad(vp-lo)]^C^CPOINTVUE R;<<270;
[acad(blank)]
[acad(vp-ur)]^C^CPOINTVUE R;<<45;
[acad(vp-right)]^C^CPOINTVUE R;<<0;
[acad(vp-lr)]^C^CPOINTVUE R;<<315;
[acad(blank)]
[acad(vp-axes)]POINTVUE;;
[acad(hide)]$S=X $S=HIDE
[ Sortir]
**dviewi
[Options VUE DYNAMIQUE]
[acad(dv-cam)]^C^C(menucmd "S=X")(menucmd "S=DVIEW")+
(command "Select" pause "VUEDYN" "p" "" "cam" pause pause "")
[acad(dv-zoom)]^C^C(menucmd "S=X")(menucmd "S=DVIEW")+
(command "Select" pause "VUEDYN" "p" "" "z" pause "")
[acad(dv-pan)]^C^C(menucmd "S=X")(menucmd "S=DVIEW")+
(command "Select" pause "VUEDYN" "p" "" "pa" pause pause "")
[ Sortir]
**3DObjects
[Objets 3D]
[acad(box3d)]^C^C^P(progn(setq m:err *error*)(prin1))+
(defun m:l3d ()(cond ((null C:boite)(vmon)(if (/= nil (findfile "3d.lsp"))+
(progn (terpri)(prompt "Chargement des Objets 3D en cours...");+
(load "3d")(menucmd "S=X")(menucmd "S=3D2")(princ))(progn (terpri)(prompt +
"Le fichier 3d.lsp n'a pas été trouvé dans le répertoire courant.")(terpri);+
(prompt "Vérifiez l'installation et essayez à nouveau.")+
(princ)))))(T (princ)))(cond ((not (null C:boite))(C:boite))(T (princ)));+
(setq *error* m:err m:err nil))(defun *error* (msg)(princ msg)+
(setq *error* m:err m:err nil)(prin1))(m:l3d)(princ) ^P
[acad(wedge)]^C^C^P(progn(setq m:err *error*)(princ));+
(defun m:l3d ()(cond ((null C:boite)(vmon)(if (/= nil (findfile "3d.lsp"))+
(progn (terpri)(prompt "Chargement des Objets 3D en cours...");+
(load "3d")(menucmd "S=X")(menucmd "S=3D2")(princ))(progn (terpri)(prompt +
"Le fichier 3D.lsp n'a pas été trouvé dans le répertoire courant.")(terpri);+
(prompt "Vérifiez votre installation et essayez à nouveau.")+
(princ))))(T (princ)))(cond ((not (null C:biseau))(C:biseau))(T (princ)));+
(setq *error* m:err m:err nil))(defun *error* (msg)(princ msg)+
(setq *error* m:err m:err nil)(prin1))(m:l3d)(princ) ^P
[acad(pyramid)]^C^C^P(progn(setq m:err *error*)(princ))+
(defun m:l3d ()(cond ((null C:boite)(vmon)(if (/= nil (findfile "3d.lsp"))+
(progn (terpri)(prompt "Chargement des Objets 3D en cours.");+
(load "3d")(menucmd "S=X")(menucmd "S=3D2")(princ))(progn (terpri)(prompt +
"Le fichier 3D.lsp n'a pas été trouvé dans le répertoire courant.")(terpri);+
(prompt "Vérifiez votre installation et essayez à nouveau.")+
(princ))))(T (princ)))(cond ((not (null C:pyramide))(C:pyramide))(T (princ)));+
(setq *error* m:err m:err nil))(defun *error* (msg)(princ msg)+
(setq *error* m:err m:err nil)(prin1))(m:l3d)(princ) ^P
[acad(dome)]^C^C^P(progn(setq m:err *error*)(princ));+
(defun m:l3d ()(cond ((null C:boite)(vmon)(if (/= nil (findfile "3d.lsp"))+
(progn (terpri)(prompt "Chargement des Objets 3D en cours.");+
(load "3d")(menucmd "S=X")(menucmd "S=3D2")(princ))(progn (terpri)(prompt +
"Le fichier 3D.lsp n'a pas été trouvé dans le répertoire courant.")(terpri);+
(prompt "Vérifiez votre installation et essayez à nouveau.")+
(princ))))(T (princ)))(cond ((not (null C:dome))(C:dome))(T (princ)));+
(setq *error* m:err m:err nil))(defun *error* (msg)(princ msg)+
(setq *error* m:err m:err nil)(prin1))(m:l3d)(princ) ^P
[acad(dish)]^C^C^P(progn(setq m:err *error*)(princ));+
(defun m:l3d ()(cond ((null C:boite)(vmon)(if (/= nil (findfile "3d.lsp"))+
(progn (terpri)(prompt "Chargement des Objets 3D en cours.");+
(load "3d")(menucmd "S=X")(menucmd "S=3D2")(princ))(progn (terpri)(prompt +
"Le fichier 3D.lsp n'a pas été trouvé dans le répertoire courant.")(terpri);+
(prompt "Vérifiez votre installation et essayez à nouveau.")+
(princ))))(T (princ)))(cond ((not (null C:cuvette))(C:cuvette))(T (princ)));+
(setq *error* m:err m:err nil))(defun *error* (msg)(princ msg)+
(setq *error* m:err m:err nil)(prin1))(m:l3d)(princ) ^P
[acad(cone)]^C^C^P(progn(setq m:err *error*)(princ));+
(defun m:l3d ()(cond ((null C:boite)(vmon)(if (/= nil (findfile "3d.lsp"))+
(progn (terpri)(prompt "Chargement des Objets 3D en cours.");+
(load "3d")(menucmd "S=X")(menucmd "S=3D2")(princ))(progn (terpri)(prompt +
"Le fichier 3D.lsp n'a pas été trouvé dans le répertoire courant.")(terpri);+
(prompt "Vérifiez votre installation et essayez à nouveau.")+
(princ))))(T (princ)))(cond ((not (null C:cone))(C:cone))(T (princ)));+
(setq *error* m:err m:err nil))(defun *error* (msg)(princ msg)+
(setq *error* m:err m:err nil)(prin1))(m:l3d)(princ) ^P
[acad(sphere)]^C^C^P(progn(setq m:err *error*)(princ));+
(defun m:l3d ()(cond ((null C:boite)(vmon)(if (/= nil (findfile "3d.lsp"))+
(progn (terpri)(prompt "Chargement des Objets 3D en cours.");+
(load "3d")(menucmd "S=X")(menucmd "S=3D2")(princ))(progn (terpri)(prompt +
"Le fichier 3D.lsp n'a pas été trouvé dans le repertoire courant.")(terpri);+
(prompt "Vérifiez votre installation et essayez à nouveau.")+
(princ))))(T (princ)))(cond ((not (null C:sphere))(C:sphere))(T (princ)));+
(setq *error* m:err m:err nil))(defun *error* (msg)(princ msg)+
(setq *error* m:err m:err nil)(prin1))(m:l3d)(princ) ^P
[acad(torus)]^C^C^P(progn(setq m:err *error*)(princ));+
(defun m:l3d ()(cond ((null C:boite)(vmon)(if (/= nil (findfile "3d.lsp"))+
(progn (terpri)(prompt "Chargement des Objets 3D en cours.");+
(load "3d")(menucmd "S=X")(menucmd "S=3D2"))(progn (terpri)(prompt +
"Le fichier 3D.lsp n'a pas été trouvé dans le répertoire courant.")(terpri);+
(prompt "Vérifiez votre installation et essayez à nouveau.")+
(princ))))(T (princ)))(cond ((not (null C:tore))(C:tore))(T (princ)));+
(setq *error* m:err m:err nil))(defun *error* (msg)(princ msg)+
(setq *error* m:err m:err nil)(prin1))(m:l3d)(princ) ^P
[ Sortir]
**surf1
[Surfaces 3D]
[acad(revsurf)]^C^C$S=X $S=3D surfrev
[acad(rulesurf)]^C^C$S=X $S=3D surfregl
[acad(surftab1)]'surftab1 \$I=*
[acad(tabsurf)]^C^C$S=X $S=3D surfextr
[acad(edgesurf)]^C^C$S=X $S=3D surfgau
[acad(surftab2)]'surftab2 \$I=*
[acad(mesh)]^C^C^P(progn(setq m:err *error*)(princ));+
(defun m:l3d ()(cond ((null C:boite)(vmon)(if (/= nil (findfile "3d.lsp"))+
(progn (terpri)(prompt "Chargement des Objets 3D en cours.");+
(load "3d")(menucmd "S=X")(menucmd "S=3D2")(princ))(progn (terpri)(prompt +
"Le fichier 3D.lsp n'a pas été trouvé dans le répertoire courant.")(terpri);+
(prompt "Vérifiez votre installation et essayez à nouveau.")+
(princ))))(T (princ)))(cond ((not (null C:maille))(C:maille))(T (princ)));+
(setq *error* m:err m:err nil))(defun *error* (msg)(princ msg)+
(setq *error* m:err m:err nil)(prin1))(m:l3d)(princ) ^P
[ Objets 3D]$I=3dobjects $I=*
[ Sortir]
**fonts1
[Police de Caracteres]
[acad(romans)]^c^cstyle romans8 romans8
[acad(romanc)]^c^cstyle romanc8 romanc8
[acad(romant)]^c^cstyle romant8 romant8
[acad(italic)]^c^cstyle italic8 italic8
[acad(italicc)]^c^cstyle italicc8 italicc8
[acad(italict)]^c^cstyle italict8 italict8
[acad(monotxt)]^c^cstyle monotxt8 monotxt8
[ Suivant]$i=fonts2 $i=*
[ Sortir]
**fonts2
[Polices de Caracteres]
[acad(gothice)]^c^cstyle gothice8 gothice8
[acad(scripts)]^c^cstyle scripts8 scripts8
[acad(simplex)]^c^cstyle simplex8 simplex8
[acad(gothicg)]^c^cstyle gothicg8 gothicg8
[acad(scriptc)]^c^cstyle scriptc8 scriptc8
[acad(complex)]^c^cstyle complex8 complex8
[acad(gothici)]^c^cstyle gothici8 gothici8
[ Suivant]$i=fonts3 $i=*
[ Sortir]
**fonts3
[Polices de Caracteres]
[acad(syastro)]^c^cstyle syastro syastro
[acad(symath)]^c^cstyle symath symath
[acad(symusic)]^c^cstyle symusic symusic
[acad(symap)]^c^cstyle symap symap
[acad(symeteo)]^c^cstyle symeteo symeteo
[acad(txt)]^c^cstyle txt8 txt8
[acad(iso)]^c^cstyle iso8 iso8
[ Debut]$i=fonts1 $i=*
[ Sortir]
**hatch1
[Modèles de Hachures - * Sans échelle]
[ Utilisateur]^P(setq m:hp "U") ^P
[acad(ansi31)]^P(setq m:hp "ansi31") ^P
[acad(ansi32)]^P(setq m:hp "ansi32") ^P
[acad(ansi34)]^P(setq m:hp "ansi34") ^P
[acad(ansi35)]^P(setq m:hp "ansi35") ^P
[acad(ansi33)]^P(setq m:hp "ansi33") ^P
[acad(ansi36)]^P(setq m:hp "ansi36") ^P
[acad(ansi37)]^P(setq m:hp "ansi37") ^P
[acad(ansi38)]^P(setq m:hp "ansi38") ^P
[acad(ar-b816)]^P(setq m:hp "ar-b816") ^P
[acad(ar-b816c)]^P(setq m:hp "ar-b816c") ^P
[acad(ar-b88)]^P(setq m:hp "ar-b88") ^P
[acad(ar-brelm)]^P(setq m:hp "ar-brelm") ^P
[acad(ar-brstd)]^P(setq m:hp "ar-brstd") ^P
[ Suivant]$i=hatch2 $i=*
[ Sortir]
**hatch2
[Modèles de Hachures - * Sans échelle]
[acad(ar-conc)]^P(setq m:hp "ar-conc") ^P
[acad(ar-hbone)]^P(setq m:hp "ar-hbone") ^P
[acad(ar-parq1)]^P(setq m:hp "ar-parq1") ^P
[acad(ar-rroof)]^P(setq m:hp "ar-rroof") ^P
[acad(ar-rshke)]^P(setq m:hp "ar-rshke") ^P
[acad(ar-sand)]^P(setq m:hp "ar-sand") ^P
[acad(box)]^P(setq m:hp "box") ^P
[acad(brass)]^P(setq m:hp "brass") ^P
[acad(brick)]^P(setq m:hp "brick") ^P
[acad(brstone)]^P(setq m:hp "brstone") ^P
[acad(clay)]^P(setq m:hp "clay") ^P
[acad(cork)]^P(setq m:hp "cork") ^P
[acad(cross)]^P(setq m:hp "cross") ^P
[acad(dash)]^P(setq m:hp "dash") ^P
[ Suivant]$i=hatch3 $i=*
[ Sortir]
**hatch3
[Modèles de Hachures - * Sans échelle]
[acad(dolmit)]^P(setq m:hp "dolmit") ^P
[acad(dots)]^P(setq m:hp "dots") ^P
[acad(earth)]^P(setq m:hp "earth") ^P
[acad(escher)]^P(setq m:hp "escher") ^P
[acad(flex)]^P(setq m:hp "flex") ^P
[acad(grass)]^P(setq m:hp "grass") ^P
[acad(grate)]^P(setq m:hp "grate") ^P
[acad(hex)]^P(setq m:hp "hex") ^P
[acad(honey)]^P(setq m:hp "honey") ^P
[acad(hound)]^P(setq m:hp "hound") ^P
[acad(insul)]^P(setq m:hp "insul") ^P
[acad(line)]^P(setq m:hp "line") ^P
[acad(mudst)]^P(setq m:hp "mudst") ^P
[acad(net)]^P(setq m:hp "net") ^P
[ Suivant]$I=hatch4 $I=*
[ Sortir]
**hatch4
[Modèles de Hachures - * Sans échelle]
[acad(net3)]^P(setq m:hp "net3") ^P
[acad(plast)]^P(setq m:hp "plast") ^P
[acad(plasti)]^P(setq m:hp "plasti") ^P
[acad(sacncr)]^P(setq m:hp "sacncr") ^P
[acad(square)]^P(setq m:hp "square") ^P
[acad(stars)]^P(setq m:hp "stars") ^P
[acad(steel)]^P(setq m:hp "steel") ^P
[acad(swamp)]^P(setq m:hp "swamp") ^P
[acad(trans)]^P(setq m:hp "trans") ^P
[acad(triang)]^P(setq m:hp "triang") ^P
[acad(zigzag)]^P(setq m:hp "zigzag") ^P
[acad(angle)]^P(setq m:hp "angle") ^P
[ Debut]$i=hatch1 $i=*
[ Sortir]
**hatchs
[Style de Hachures]
[acad(h-normal)]^P(setq m:hs ",N") ^P
[acad(h-outer)]^P(setq m:hs ",P") ^P
[acad(h-ignore)]^P(setq m:hs ",T") ^P
[ Sortir]
**drdim
[Style des Cotations]
[acad1(linear)]$I=drlin $I=*
[acad1(angular)]ANGULAIRE
[acad1(ordinate)]$S=X $S=DIMORD $I=drord $I=*
[acad1(diameter)]$S=X $S=DIMRADIAL DIAMETRE
[acad1(radial)]$S=X $S=DIMRADIAL RAYON
[ Edit Cot...]$S=X $S=FORMAT $I=eddim $I=*
[acad1(dimcen)]CENTRE
[acad1(dimlea)]RAPPEL
[ Sortir]
**drlin
[Cotations Linéaires]
[acad1(dimhor)]$S=X $S=DIMLINEAR HOR
[acad1(dimali)]$S=X $S=DIMLINEAR ALI
[acad1(blank)]
[acad1(dimver)]$S=X $S=DIMLINEAR VER
[acad1(dimrot)]$S=X $S=DIMLINEAR ROT
[ Précédent..]$I=DRDIM $I=*
[acad1(dimbas)]$S=X $S=DIMLINEAR LIGNEBAS
[acad1(dimcon)]$S=X $S=DIMLINEAR CONTINUE
[ Sortir]
**drord
[Cotations Ordonnées]
[acad1(dimordx)]ORD;\X
[acad1(dimorda)]ORD;
[acad1(dimordy)]ORD;\Y
[ Sortir]
**eddim
[Commandes d'Edition des Cotations]
[acad1(dimhomet)]$S=X $S=HOMETEXT INITXT
[acad1(dimnewtx)]$S=X $S=NEWTEXT TXTNOUV
[acad1(blank)]
[acad1(dimupdat)]$S=X $S=UPDATE AJOUR
[acad1(dimoblq)]OBL
[ Précédent..]$I=DRDIM $I=*
[acad1(dimtrot)]TROTATIO
[acad1(dimtedit)]$S=X $S=TEDIT TEDIT
[ Sortir]
**dimset
[Changer Variables de Cotation]
[acad1(linear)]$I=DIMLIN $I=*
[acad1(angular)]$I=DIMANG $I=*
[acad1(ordinate)]$I=DIMORD1 $I=*
[acad1(diameter)]$I=DIMDIA $I=*
[acad1(radial)]$I=DIMRAD $I=*
[ Style Cot...]$I=DIMSTY $I=*
[ Générales.....]$I=DIMGLO $I=*
[ Texte Cot..]$I=DIMTXT $I=*
[ Sortir]
**dimlin
[Changer Vars Cotat Linéaires]
[acad1(linli1)]COTTDL IN COTDLR IN COTSCHR IN $I=*
[acad1(linse1n)]COTS1E AC $I=*
[acad1(linexe)]^P(defun dimset (/ m:err m:ce m:ds1 m:ds2)(setq m:err *error* +
m:ce (getvar"CMDECHO"))(setvar "CMDECHO" 0)(defun *error* (msg)(setq *error* +
m:err)(command "COT")(setvar "CMDECHO" m:ce)(princ "Cot: ")(menucmd "I=*");+
(princ))(command)(setq m:ds1 (getvar "DIMEXE"))(terpri)+
(prompt "Choix de la ligne d'extension par pointage ou valeur.")(terpri)+
(setq m:ds2 (getdist (getvar "VIEWCTR")(strcat "Valeur actuelle: <"(rtos m:ds1);+
"> Nouvelle valeur: ")))(if (= m:ds2 nil)(setq m:ds2 m:ds1))(princ m:ds2)+
(setvar "DIMEXE" m:ds2)(command "COT")(setvar "CMDECHO" m:ce)(terpri)+
(princ "Cot: ")(setq *error* m:err)(menucmd "I=*")(princ))(princ);(dimset);^P
[ Texte Cot..]$I=DIMTXT $I=*
[acad1(linli2)]COTTDL IN COTDLR AC COTSCHR IN $I=*
[acad1(linse1f)]COTS1E IN $I=*
[acad1(linexo)]^P(defun dimset (/ m:err m:ce m:ds1 m:ds2)(setq m:err *error* +
m:ce (getvar"CMDECHO"))(setvar "CMDECHO" 0)(defun *error* (msg)(setq *error* +
m:err)(command "COT")(setvar "CMDECHO" m:ce)(princ "Cot: ")(menucmd "I=*");+
(princ))(command)(setq m:ds1 (getvar "DIMEXO"))(terpri)+
(prompt "Choix décalage Ligne d'extension par pointage ou valeur.")(terpri)+
(setq m:ds2 (getdist (getvar "VIEWCTR")(strcat "Valeur actuelle: <"(rtos m:ds1);+
"> Nouvelle valeur: ")))(if (= m:ds2 nil)(setq m:ds2 m:ds1))(princ m:ds2)+
(setvar "DIMEXO" m:ds2)(command "COT")(setvar "CMDECHO" m:ce)(terpri)+
(princ "Dim: ")(setq *error* m:err)(menucmd "I=*")(princ))(princ);(dimset);^P
[ Cot Générales.]$I=DIMGLO $I=*
[acad1(linli3)]COTTDL IN COTDLR AC COTSCHR AC $I=*
[acad1(linse2n)]COTS2E AC $I=*
[acad1(lindle)]^P(defun dimset (/ m:err m:ce m:ds1 m:ds2)(setq m:err *error* +
m:ce (getvar"CMDECHO"))(setvar "CMDECHO" 0)(defun *error* (msg)(setq *error* +
m:err)(command "COT")(setvar "CMDECHO" m:ce)(princ "Cot: ")(menucmd "I=*");+
(princ))(command)(setq m:ds1 (getvar "DIMDLE"))(terpri)+
(prompt "Choix Ligne d'extension par pointage ou valeur.")(terpri)+
(setq m:ds2 (getdist (getvar "VIEWCTR")(strcat "Valeur actuelle: <"(rtos m:ds1);+
"> Nouvelle valeur: ")))(if (= m:ds2 nil)(setq m:ds2 m:ds1))(princ m:ds2)+
(setvar "DIMDLE" m:ds2)(command "COT")(setvar "CMDECHO" m:ce)(terpri)+
(princ "Cot: ")(setq *error* m:err)(menucmd "I=*")(princ))(princ);(dimset);^P
[ Précédent...]$I= $I=*
[acad1(linli4)]COTTDL AC COTDLR AC COTSCHR IN $I=*
[acad1(linse2f)]COTS2E IN $I=*
[acad1(lindli)]^P(defun dimset (/ m:err m:ce m:ds1 m:ds2)(setq m:err *error* +
m:ce (getvar"CMDECHO"))(setvar "CMDECHO" 0)(defun *error* (msg)(setq *error* +
m:err)(command "COT")(setvar "CMDECHO" m:ce)(princ "Cot: ")(menucmd "I=*");+
(princ))(command)(setq m:ds1 (getvar "DIMDLI"))(terpri)+
(prompt "Choix incrément Ligne de Cotation par pointage ou valeur.")(terpri)+
(setq m:ds2 (getdist (getvar "VIEWCTR")(strcat "Valeur actuelle: <"(rtos m:ds1);+
"> Nouvelle valeur: ")))(if (= m:ds2 nil)(setq m:ds2 m:ds1))(princ m:ds2)+
(setvar "DIMDLI" m:ds2)(command "COT")(setvar "CMDECHO" m:ce)(terpri)+
(princ "Cot: ")(setq *error* m:err)(menucmd "I=*")(princ))(princ);(dimset);^P
[ Sortir]^P(if (= (getvar "DIMSTYLE") "*UNNAMED")(progn (menucmd "I=DIMSTY2")+
(menucmd "I=*")) (command))(princ) ^P
**dimang
[Changer Vars Cotat Angulaire]$I= $I=*
[acad1(angblk)]$I=DIMBLK $I=*
[acad1(angtxt)]$I=DIMTXT $I=*
[acad1(angglo)]$I=DIMGLO $I=*
[ Sortir]
**dimord1
[Changer Vars Cotat Ordonnées]
[acad1(ordtadn)]COTTDL AC $I=*
[acad1(ordexo)]^P(defun dimset (/ m:err m:ce m:ds1 m:ds2)(setq m:err *error* +
m:ce (getvar"CMDECHO"))(setvar "CMDECHO" 0)(defun *error* (msg)(setq *error* +
m:err)(command "COT")(setvar "CMDECHO" m:ce)(princ "Cot: ")(menucmd "I=*");+
(princ))(command)(setq m:ds1 (getvar "DIMEXO"))(terpri)+
(prompt "Choix décalage Ligne d'extension par pointage ou valeur.")(terpri)+
(setq m:ds2 (getdist (getvar "VIEWCTR")(strcat "Valeur actuelle: <"(rtos m:ds1);+
"> Nouvelle valeur: ")))(if (= m:ds2 nil)(setq m:ds2 m:ds1))(princ m:ds2)+
(setvar "DIMEXO" m:ds2)(command "COT")(setvar "CMDECHO" m:ce)(terpri)+
(princ "Cot: ")(setq *error* m:err)(menucmd "I=*")(princ))(princ);(dimset);^P
[ Texte Cot..]$I=DIMTXT $I=*
[acad1(ordtadf)]COTTDL IN $I=*
[acad1(ordtvp)]^P(command "COTTDL" "IN")(princ);+
(defun dimset (/ m:err m:ce m:ds1 m:ds2)(setq m:err *error* +
m:ce (getvar"CMDECHO"))(setvar "CMDECHO" 0)(defun *error* (msg)(setq *error* +
m:err)(command "COT")(setvar "CMDECHO" m:ce)(princ "Cot: ")(menucmd "I=*");+
(princ))(command)(setq m:ds1 (getvar "DIMTVP"))(terpri)+
(prompt "Choix de la position verticale du texte par pointage ou valeur.")(terpri)+
(setq m:ds2 (getdist (getvar "VIEWCTR")(strcat "Valeur actuelle: <"(rtos m:ds1);+
"> Nouvelle valeur: ")))(if (= m:ds2 nil)(setq m:ds2 m:ds1))(princ m:ds2)+
(setvar "DIMTVP" m:ds2)(command "COT")(setvar "CMDECHO" m:ce)(terpri)+
(princ "Cot: ")(setq *error* m:err)(menucmd "I=*")(princ))(princ);(dimset);^P
[ Précédent..]$I= $I=*
[ Blocs Cot....]$I=DIMBLK $I=*
[ Cot Générales.]$I=DIMGLO $I=*
[ Sortir]^P(if (= (getvar "DIMSTYLE") "*UNNAMED")(progn (menucmd "I=DIMSTY2")+
(menucmd "I=*")) (command))(princ) ^P
**dimdia
[Changer Vars Cotat Diamètres]
[acad1(diaa)]COTDLR AC $I=*
[ Blocs Cot....]$I=DIMBLK $I=*
[ Cot Générales.]$I=DIMGLO $I=*
[acad1(diab)]COTDLR IN COTCHLR IN $I=*
[acad1(diacen)]^P(defun dimset (/ m:err m:ce m:ds1 m:ds2)(setq m:err *error* +
m:ce (getvar"CMDECHO"))(setvar "CMDECHO" 0)(defun *error* (msg)(setq *error* +
m:err)(command "COT")(setvar "CMDECHO" m:ce)(princ "Cot: ")(menucmd "I=*");+
(princ))(command)(setq m:ds1 (getvar "DIMCEN"))(terpri)+
(prompt "Choix taille marque centrale par pointage ou valeur.")(terpri)+
(setq m:ds2 (getdist (getvar "VIEWCTR")(strcat "Valeur actuelle: <"(rtos m:ds1);+
"> Nouvelle valeur: ")))(if (= m:ds2 nil)(setq m:ds2 m:ds1))(princ m:ds2)+
(setvar "DIMCEN" m:ds2)(command "COT")(setvar "CMDECHO" m:ce)(terpri)+
(princ "Cot: ")(setq *error* m:err)(menucmd "I=*")(princ))(princ);(dimset);^P
[ Précédent..]$I= $I=*
[acad1(diac)]COTDLR IN COTCHLR AC $I=*
[ Texte Cot..]$I=DIMTXT $I=*
[ Sortir]^P(if (= (getvar "DIMSTYLE") "*UNNAMED")(progn (menucmd "I=DIMSTY2")+
(menucmd "I=*")) (command))(princ) ^P
**dimrad
[Changer Vars Cotat des Rayons]
[acad1(radf1)]COTDLR AC $I=*
[ Blocs Cot....]$I=DIMBLK $I=*
[ Cot Générales.]$I=DIMGLO $I=*
[acad1(radf2)]COTDLR IN COTCHLR IN $I=*
[acad1(radcen)]^P(defun dimset (/ m:err m:ce m:ds1 m:ds2)(setq m:err *error* +
m:ce (getvar"CMDECHO"))(setvar "CMDECHO" 0)(defun *error* (msg)(setq *error* +
m:err)(command "COT")(setvar "CMDECHO" m:ce)(princ "Cot: ")(menucmd "I=*");+
(princ))(command)(setq m:ds1 (getvar "DIMCEN"))(terpri)+
(prompt "Choix taille marque centrale par pointage ou valeur.")(terpri)+
(setq m:ds2 (getdist (getvar "VIEWCTR")(strcat "Valeur actuelle: <"(rtos m:ds1);+
"> Nouvelle valeur: ")))(if (= m:ds2 nil)(setq m:ds2 m:ds1))(princ m:ds2)+
(setvar "DIMCEN" m:ds2)(command "COT")(setvar "CMDECHO" m:ce)(terpri)+
(princ "Cot: ")(setq *error* m:err)(menucmd "I=*")(princ))(princ);(dimset);^P
[ Précédent..]$I= $I=*
[acad1(radf3)]COTDLR IN COTCHLR AC $I=*
[ Texte Cot..]$I=DIMTXT $I=*
[ Sortir]^P(if (= (getvar "DIMSTYLE") "*UNNAMED")(progn (menucmd "I=DIMSTY2")+
(menucmd "I=*")) (command))(princ) ^P
**dimglo
[Changer Vars Cotat Générales]
[acad1(gloason)]COTASO AC $I=*
[acad1(gloclrd)]COTCLC \$I=*
[acad1(glornd)]^P(defun dimset (/ m:err m:ce m:ds1 m:ds2)(setq m:err *error* +
m:ce (getvar"CMDECHO"))(setvar "CMDECHO" 0)(defun *error* (msg)(setq *error* +
m:err)(command "COT")(setvar "CMDECHO" m:ce)(princ "Cot: ")(menucmd "I=*");+
(princ))(command)(setq m:ds1 (getvar "DIMRND"))(terpri)+
(prompt "Choix valeur de l'arrondi par pointage ou valeur.")(terpri)+
(setq m:ds2 (getdist (getvar "VIEWCTR")(strcat "Valeur actuelle: <"(rtos m:ds1);+
"> Nouvelle valeur: ")))(if (= m:ds2 nil)(setq m:ds2 m:ds1))(princ m:ds2)+
(setvar "DIMRND" m:ds2)(command "COT")(setvar "CMDECHO" m:ce)(terpri)+
(princ "Cot: ")(setq *error* m:err)(menucmd "I=*")(princ))(princ);(dimset);^P
[ Texte Cot..]$I=DIMTXT $I=*
[acad1(gloasof)]COTASO IN $I=*
[acad1(gloclre)]COTCLE \$I=*
[acad1(gloscale)]COTECH \$I=*
[ Dim Blocks...]$I=DIMBLK $I=*
[acad1(gloshon)]COTDYN AC $I=*
[acad1(gloclrt)]COTCT \$I=*
[acad1(glolfac)]^P(defun dimset (/ m:err m:ce m:ds1 m:ds2)(setq m:err *error* +
m:ce (getvar"CMDECHO"))(setvar "CMDECHO" 0)(defun *error* (msg)(setq *error* +
m:err)(command "COT")(setvar "CMDECHO" m:ce)(princ "Cot: ")(menucmd "I=*");+
(princ))(command)(setq m:ds1 (getvar "DIMLFAC"))(terpri)+
(prompt "Choix facteur d'échelle global par pointage ou valeur.")(terpri)+
(setq m:ds2 (getdist (getvar "VIEWCTR")(strcat "Valeur actuelle: <"(rtos m:ds1);+
"> Nouvelle valeur: ")))(if (= m:ds2 nil)(setq m:ds2 m:ds1))(princ m:ds2)+
(setvar "DIMLFAC" m:ds2)(command "COT")(setvar "CMDECHO" m:ce)(terpri)+
(princ "Cot: ")(setq *error* m:err)(menucmd "I=*")(princ))(princ);(dimset);^P
[ Précédent..]$I= $I=*
[acad1(gloshof)]COTDYN IN $I=*
[ Style Cot...]$I=DIMSTY $I=*
[ Etat]ETAT $I=*
[ Sortir]^P(if (= (getvar "DIMSTYLE") "*UNNAMED")(progn (menucmd "I=DIMSTY2")+
(menucmd "I=*")) (command))(princ) ^P
**dimblk
[Changer les Blocs de Cotation]
[acad1(blkuah)]COTPFS IN COTDMA 0 COTBLOC . $I=*
[acad1(blkusb)]COTPFS AC COTBLOC1 \COTBLOC2 \$I=*
[ Previous...]$I= $I=*
[acad1(blkutm)]^P(defun dimset (/ m:err m:ce m:ds1 m:ds2)(setq m:err *error* +
m:ce (getvar"CMDECHO"))(setvar "CMDECHO" 0)(defun *error* (msg)(setq *error* +
m:err)(command "COT")(setvar "CMDECHO" m:ce)(princ "Cot: ")(menucmd "I=*");+
(princ))(command)(setq m:ds1 (getvar "DIMTSZ"))(terpri)+
(prompt "Choix taille des marques par pointage ou valeur.")(terpri)+
(setq m:ds2 (getdist (getvar "VIEWCTR")(strcat "Valeur actuelle: <"(rtos m:ds1);+
"> Nouvelle valeur: ")))(if (= m:ds2 nil)(setq m:ds2 m:ds1))(princ m:ds2)+
(setvar "DIMTSZ" m:ds2)(command "COT")(setvar "CMDECHO" m:ce)(terpri)+
(princ "Cot: ")(setq *error* m:err)(menucmd "I=*")(princ))(princ);(dimset);^P
[acad1(blkus1)]COTPFS AC COTDMA 0 COTBLOC1 \$I=*
[ Texte Cot..]$I=DIMTXT $I=*
[acad1(blkudt)]COTPFS IN COTDMA 0 COTBLOC dot $I=*
[acad1(blkus2)]COTPFS AC COTDMA 0 COTBLOC2 \$I=*
[ Sortir]^P(if (= (getvar "DIMSTYLE") "*UNNAMED")(progn (menucmd "I=DIMSTY2")+
(menucmd "I=*")) (command))(princ) ^P
**dimtxt
[Changer Textes de Cotation -1-]
[acad1(txttadn)]COTTDL AC $I=*
[acad1(txttohn)]COTTEH AC $I=*
[acad1(txttoln)]COTTOL AC $I=TOLN $I=*
[ Précédent..]$I= $I=*
[acad1(txttadf)]COTTDL IN $I=*
[acad1(txttohf)]COTTEH IN $I=*
[acad1(txttolf)]COTTOL IN $I=*
[ Cot Générales.]$I=DIMGLO $I=*
[acad1(txttihn)]COTTIH AC $I=*
[acad1(txttofln)]COTCHLR AC $I=*
[acad1(txtlimn)]COTLIM AC $I=TOLN $I=*
[ Suivant]$I=dimtxt2 $I=*
[acad1(txttihf)]COTTIH IN $I=*
[acad1(txttoflf)]COTCHLR IN $I=*
[acad1(txtlimf)]COTLIM IN $I=*
[ Sortir]^P(if (= (getvar "DIMSTYLE") "*UNNAMED")(progn (menucmd "I=DIMSTY2")+
(menucmd "I=*")) (command))(princ) ^P
**dimtxt2
[Changer Textes de Cotation -2-]
[acad1(txtaltn)]COTALT AC $I=ALTN $I=*
[acad1(txtsoxdn)]COTSCHR AC $I=*
[acad1(txtgap)]^P(defun dimset (/ m:err m:ce m:ds1 m:ds2)(setq m:err *error* +
m:ce (getvar"CMDECHO"))(setvar "CMDECHO" 0)(defun *error* (msg)(setq *error* +
m:err)(command "COT")(setvar "CMDECHO" m:ce)(princ "Cot: ")(menucmd "I=*");+
(princ))(command)(setq m:ds1 (getvar "DIMGAP"))(terpri)+
(prompt "Choix distance autour du Texte par pointage ou valeur.")(terpri)+
(setq m:ds2 (getdist (getvar "VIEWCTR")(strcat "Valeur actuelle: <"(rtos m:ds1);+
"> Nouvelle valeur: ")))(if (= m:ds2 nil)(setq m:ds2 m:ds1))(princ m:ds2)+
(setvar "DIMGAP" m:ds2)(command "COT")(setvar "CMDECHO" m:ce)(terpri)+
(princ "Cot: ")(setq *error* m:err)(menucmd "I=*")(princ))(princ);(dimset);^P
[ Premier....]$I= $I= $I=*
[acad1(txtaltf)]COTALT IN $I=*
[acad1(txtsoxdf)]COTSCHR IN $I=*
[acad1(txtgapd)]COTESP 0.09 $I=*
[ Cot Générales.]$I=DIMGLO $I=*
[acad1(txttixn)]COTDLR IN $I=*
[acad1(txtpostn)]COTAPOST \$I=*
[acad1(txtzin)]$I=TXTZIN $I=*
[ Précédent..]$I= $I=*
[acad1(txttixf)]COTDLR AC $I=*
[acad1(txtpostf)]COTAPOST . $I=*
[acad1(txtzind)]COTZP 0 $I=*
[ Sortir]^P(if (= (getvar "DIMSTYLE") "*UNNAMED")(progn (menucmd "I=DIMSTY2")+
(menucmd "I=*")) (command))(princ) ^P
**toln
[Changer Tolérances de Cotation]$I= $I=*
[acad1(txttp)]^P(defun dimset (/ m:err m:ce m:ds1 m:ds2)(setq m:err *error* +
m:ce (getvar"CMDECHO"))(setvar "CMDECHO" 0)(defun *error* (msg)(setq *error* +
m:err)(command "COT")(setvar "CMDECHO" m:ce)(princ "Cot: ")(menucmd "I=*");+
(princ))(command)(setq m:ds1 (getvar "DIMTP"))(terpri)+
(prompt "Choix tolérance positive par pointage ou valeur.")(terpri)+
(setq m:ds2 (getdist (getvar "VIEWCTR")(strcat "Valeur actuelle: <"(rtos m:ds1);+
"> Nouvelle valeur: ")))(if (= m:ds2 nil)(setq m:ds2 m:ds1))(princ m:ds2)+
(setvar "DIMTP" m:ds2)(command "COT")(setvar "CMDECHO" m:ce)(terpri)+
(princ "Cot: ")(setq *error* m:err)(menucmd "I=*")(princ))(princ);(dimset);^P
[acad1(txttm)]^P(defun dimset (/ m:err m:ce m:ds1 m:ds2)(setq m:err *error* +
m:ce (getvar"CMDECHO"))(setvar "CMDECHO" 0)(defun *error* (msg)(setq *error* +
m:err)(command "COT")(setvar "CMDECHO" m:ce)(princ "Cot: ")(menucmd "I=*");+
(princ))(command)(setq m:ds1 (getvar "DIMTM"))(terpri)+
(prompt "Choix tolérance négative par pointage ou valeur.")(terpri)+
(setq m:ds2 (getdist (getvar "VIEWCTR")(strcat "Valeur actuelle: <"(rtos m:ds1);+
"> Nouvelle valeur: ")))(if (= m:ds2 nil)(setq m:ds2 m:ds1))(princ m:ds2)+
(setvar "DIMTM" m:ds2)(command "COT")(setvar "CMDECHO" m:ce)(terpri)+
(princ "Cot: ")(setq *error* m:err)(menucmd "I=*")(princ))(princ);(dimset);^P
[acad1(txttfac)]^P(defun dimset (/ m:err m:ce m:ds1 m:ds2)(setq m:err *error* +
m:ce (getvar"CMDECHO"))(setvar "CMDECHO" 0)(defun *error* (msg)(setq *error* +
m:err)(command "COT")(setvar "CMDECHO" m:ce)(princ "Cot: ")(menucmd "I=*");+
(princ))(command)(setq m:ds1 (getvar "DIMTFAC"))(terpri)+
(prompt "Choix du facteur d'échelle hauteur texte par pointage ou valeur.")(terpri)+
(setq m:ds2 (getdist (getvar "VIEWCTR")(strcat "Valeur actuelle: <"(rtos m:ds1);+
"> Nouvelle valeur: ")))(if (= m:ds2 nil)(setq m:ds2 m:ds1))(princ m:ds2)+
(setvar "DIMTFAC" m:ds2)(command "COT")(setvar "CMDECHO" m:ce)(terpri)+
(princ "Cot: ")(setq *error* m:err)(menucmd "I=*")(princ))(princ);(dimset);^P
[ Sortir]^P(if (= (getvar "DIMSTYLE") "*UNNAMED")(progn (menucmd "I=DIMSTY2")+
(menucmd "I=*")) (command))(princ) ^P
**altn
[Changer Vars Cotat Alternantes]$I= $I=*
[acad1(txtaltff)]^P(defun dimset (/ m:err m:ce m:ds1 m:ds2)(setq m:err *error* +
m:ce (getvar"CMDECHO"))(setvar "CMDECHO" 0)(defun *error* (msg)(setq *error* +
m:err)(command "COT")(setvar "CMDECHO" m:ce)(princ "Cot: ")(menucmd "I=*");+
(princ))(command)(setq m:ds1 (getvar "DIMALTF"))(terpri)+
(prompt "Choix facteur multiplicateur par pointage ou valeur.")(terpri)+
(setq m:ds2 (getdist (getvar "VIEWCTR")(strcat "Valeur actuelle: <"(rtos m:ds1);+
"> Nouvelle valeur: ")))(if (= m:ds2 nil)(setq m:ds2 m:ds1))(princ m:ds2)+
(setvar "DIMALTF" m:ds2)(command "COT")(setvar "CMDECHO" m:ce)(terpri)+
(princ "Cot: ")(setq *error* m:err)(menucmd "I=*")(princ))(princ);(dimset);^P
[acad1(txtapost)]COTAPOST \$I= $I=*
[acad1(txtaltd)]COTALTd \$I= $I=*
[ Sortir]^P(if (= (getvar "DIMSTYLE") "*UNNAMED")(progn (menucmd "I=DIMSTY2")+
(menucmd "I=*")) (command))(princ) ^P
**txtzin
[Changer le Mode Architecture]
[acad1(txtzin0)]COTZP 0 $I= $I=*
[acad1(txtzin3)]COTZP 3 $I= $I=*
[acad1(txtzin12)]^P(if (= (boole 1 4 (getvar "dimzin")) 0)+
(setvar "dimzin" (+ (getvar "dimzin") 4))) +
(if (= (boole 1 8 (getvar "dimzin")) 0)+
(setvar "dimzin" (+ (getvar "dimzin") 8)))(princ) ^P$I= $I=*
[acad1(txtzin1)]COTZP 1 $I= $I=*
[acad1(txtzin4)]^P(if (= (boole 1 4 (getvar "dimzin")) 0)+
(setvar "dimzin" (+ (getvar "dimzin") 4)))(princ) ^P$I= $I=*
[ Précédent..]$I= $I=*
[acad1(txtzin2)]COTZP 2 $I= $I=*
[acad1(txtzin8)]^P(if (= (boole 1 8 (getvar "dimzin")) 0)+
(setvar "dimzin" (+ (getvar "dimzin") 8)))(princ) ^P$I= $I=*
[ Sortir]^P(if (= (getvar "DIMSTYLE") "*UNNAMED")(progn (menucmd "I=DIMSTY2")+
(menucmd "I=*")) (command))(princ) ^P
**dimsty
[Options Style Cotation]
[acad1(styresp)]RESTAURE;;\^P(setq m:dsty (getvar "DIMSTYLE"))(princ)^P $I=*
[acad1(styvarp)]VARIABLES;;\$I=*
[acad1(stysav)]SAUVER
[acad1(styresn)]RESTAURE;\^P(setq m:dsty (getvar "DIMSTYLE"))(princ)^P $I=*
[acad1(styvarn)]VARIABLES ? * \\$I=*
[ Précédent..]$I= $I=*
[acad1(stylst)]SAUVER ? * ^P(setq m:dsty (getvar "DIMSTYLE"))(command "")+
(princ "** Appuyez sur RETURN pour continuer **")(princ) \^P $I= $I=*
[acad1(styovr)]REECRIRE
[ Sortir]
**dimsty2
[Sauver modifications avant de Sortir?]$I= $I=*
[acad1(stynew)]SAUVER ^P
[ Cotstyl....]^P$I=DIMSTY $I=*
[acad1(styupd)]^C^C(if(= m:dsty "*UNNAMED")(progn (command "COT")+
(prompt (strcat (chr 13)(chr 10) "Ne peut pas mettre à jour Style Cotation *UNNAMED (NON NOMME)."+
(chr 13)(chr 10) "Choisissez une autre option."))(terpri)(menucmd "I=*");+
(princ))(progn (command "COT" "SAUVER" m:dsty "O")(princ))) ^P
[acad1(styno)]
**asrm
[Choix Commandes AutoShade]
[ashade(icamera)]^C^C^p$S=X $s=ashc CAMERA ^p
[ashade(ilightp)]^C^C^p$S=X $s=ashlrm LUMIERE \P ^p
[ashade(ilightd)]^C^C^p$S=X $s=ashlrm LUMIERE \D ^p
[ashade(ilights)]^C^C^p$S=X $s=ashlrm LUMIERE \S ^p
[ashade(ivcamera)]^C^C^p$S=X $s=ashc VCAMERA ^p
[ashade(ivlightp)]^C^C^p$S=X $s=ashlrm VLUMIER \P ^p
[ashade(ivlightd)]^C^C^p$S=X $s=ashlrm VLUMIER \D ^p
[ashade(ivlights)]^C^C^p$S=X $s=ashlrm VLUMIER \S ^p
[ashade(icamview)]^C^C^p$S=X $s=ash VUECAM ^p
[ashade(ifinish)]^C^C^p$S=X $s=ash ASPECT ^p
[ashade(iscene)]^C^C^p$S=X $s=ash SCENE ^p
[ashade(ifilmrol)]^C^C^p$S=X $s=ash PELLICUL ^p
[ DEFAUTS]^C^C^p$S=X $s=defaults DEFAUTS ^p
[ RMSCAN]^C^C^p$S=X $s=ash RMSCAN ^p$i=*
[ Exit]^C^C
**as
[Choix Commandes AutoShade]
[ashade(icamera)]^C^C^p$S=X $s=ashc CAMERA ^p
[ashade(ilightp)]^C^C^p$S=X $s=ashl LUMIERE \P ^p
[ashade(ilightd)]^C^C^p$S=X $s=ashl LUMIERE \D ^p
[ashade(blank)]$i=*
[ashade(ivcamera)]^C^C^p$S=X $s=ashc VCAMERA ^p
[ashade(ivlightp)]^C^C^p$S=X $s=ashl VLUMIER \P ^p
[ashade(ivlightd)]^C^C^p$S=X $s=ashl VLUMIER \D ^p
[ashade(blank)]$i=*
[ashade(icamview)]^C^C^p$S=X $s=ash VUECAM ^p
[ashade(ifinish)]^C^C^p$S=X $s=ash ASPECT ^p
[ashade(iscene)]^C^C^p$S=X $s=ash SCENE ^p
[ashade(ifilmrol)]^C^C^p$S=X $s=ash PELLICUL ^p
[ DEFAUTS]^C^C^p$S=X $s=defaults DEFAUTS ^p
[ RMSCAN]^C^C^p$S=X $s=ash RMSCAN ^p$i=*
[ Sortir]^C^C
**as11
[Choix Commandes AutoShade]
[ashade(icamera)]^C^C^p$S=X $S=ASH11C CAMERA ^p
[ashade(icamview)]^C^C^p$S=X $S=ASH11 VUECAM ^p
[ashade(ilightp)]^C^C^p$S=X $S=ASH11L LUMIERE \P ^p
[ashade(ilightd)]^C^C^p$S=X $S=ASH11L LUMIERE \D ^p
[ashade(iscene)]^C^C^p$S=X $S=ASH11A SCENE ^p
[ashade(ifilmrol)]^C^C^p$S=X $S=ASH11A PELLICUL ^p
[ Sortir]^c^c
**rm
[Choix Commandes RenderMan]
[ashade(irmsetup)]^C^C^p$S=X $s=RMSETUP RMSETUP ^p
[ashade(irmprop)]^C^C^p$S=X $s=RMPROP RMPROP ^p
[ashade(irmattac)]^C^C^p$S=X $s=RMATTACH RMATTACH ^p
[ashade(irmedit)]^C^C^p$S=X $s=RMEDIT RMEDIT ^p
[ashade(irmcopy)]^C^C^p$S=X $s=RMCOPY RMCOPY ^p
[ashade(irmlist)]^C^C^p$S=X $s=RMLIST RMLIST ^p
[ DEFAUTS]^C^C^p$S=X $s=DEFAULTS DEFAUTS ^p
[ RMSCAN]^C^C^p$S=X $s=rman RMSCAN ^p$i=*
[ Sortir]^C^C
***SCREEN
**S
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT $P8=pop8
[* * * *]$S=OSNAPB
[DESSIN]$S=X $S=DR
[EDITION]$S=X $S=ED
[ECRAN]$S=X $S=DS
[FMULTIPLE]$S=X $S=MV
[MODES ]$S=X $S=SET
[SCU ]$S=X $S=UCS1 ^C^CSCU
[COTATION ]$S=X $S=DIM ^C^CCOT
[BLOCS]$S=X $S=BL
[RENSEIGN]$S=X $S=INQ
[PLAN ]$S=X $S=LAYER ^C^CPLAN
[SURFACES]$S=X $S=3D
[SOLIDES]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:solbox)(progn (menucmd "S=X")(menucmd "S=SOLLOAD"))+
(progn (menucmd "S=X")(menucmd "S=SOLIDS")))(princ);^P
[TRACEUR ]$S=X $S=PLOT
[UTILIT]$S=X $S=UT
[ASHADE]^C^C^P(progn(setq m:err *error*)(defun *error* (msg)+
(princ"Error loading: ")(princ msg)(setq *error* m:err m:err nil G:SVER nil);+
(princ))(defun m:shmn ()(menucmd "S=X")(menucmd(cond((= G:SVER 20) "S=ASH")+
((= G:SVER 11)"S=ASH11")(T"S=")))(setq m:shmn nil)(princ))(princ))(cond(G:SVER;+
(setq *error* m:err m:err nil)(m:shmn))(T (vmon)(cond((findfile"ashade.lsp")+
(load"ashade")(setq *error* m:err m:err nil)(if G:SVER(m:shmn)(progn(terpri);+
(prompt "Le fichier '") (princ (findfile "ashade.lsp"))+
(prompt "' est incompatible avec AutoCAD v11.");+
(setq m:shmn nil C:CAMERA nil C:LUMIERE nil C:VUECAM nil C:SCENE nil)(princ))))+
(T(terpri)(prompt"Le fichier 'Ashade.lsp' n'est pas dans le répertoire courant.");+
(terpri)(prompt"Voyez votre manuel d'installation AutoShade.")+
(setq *error* m:err m:err nil m:shmn nil)(princ))))) ^P
[RMAN]^C^C^P(progn(setq m:err *error*)(defun *error*(msg)(princ"Erreur de chargement: ")+
(princ msg)(setq *error* m:err m:err nil #GTSPO nil)(princ))(princ));+
(cond((null #GTSPO)(vmon)(if(findfile"rman.lsp")(progn(load"rman")+
(menucmd"S=X")(menucmd"S=RMAN"))(progn(terpri);+
(prompt"Le fichier 'Rman.lsp' n'est pas dans le répertoire courant.")+
(terpri)(prompt"Voyez votre manuel d'installation AutoShade v2.0.");+
(princ)))(setq *error* m:err m:err nil)(princ))(T(menucmd"S=X")+
(menucmd"S=RMAN")(setq *error* m:err m:err nil)(princ))) ^P
[BONUS]$S=X $S=SAMP1
[SAUVGRDE]^C^CSAUVEGRD
**HEADER
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT
[* * * *]$S=OSNAPB
**HEADER0
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT
[* * * *]$S=OSNAPB
**HEADER1
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT $P8=POP8
[1 * * *]$S=OSNAPB
**HEADER2
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT $P8=POP8
[* 2 * *]$S=OSNAPB
**HEADER3
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT $P8=POP8
[1 2 * *]$S=OSNAPB
**HEADER4
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT $P8=POP8
[* * 3 *]$S=OSNAPB
**HEADER5
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT $P8=POP8
[1 * 3 *]$S=OSNAPB
**HEADER6
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT $P8=POP8
[* 2 3 *]$S=OSNAPB
**HEADER7
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT $P8=POP8
[1 2 3 *]$S=OSNAPB
**HEADER8
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT $P8=POP8
[* * * 4]$S=OSNAPB
**HEADER9
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT $P8=POP8
[1 * * 4]$S=OSNAPB
**HEADER10
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT $P8=POP8
[* 2 * 4]$S=OSNAPB
**HEADER11
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT $P8=POP8
[1 2 * 4]$S=OSNAPB
**HEADER12
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT $P8=POP8
[* * 3 4]$S=OSNAPB
**HEADER13
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT $P8=POP8
[1 * 3 4]$S=OSNAPB
**HEADER14
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT $P8=POP8
[* 2 3 4]$S=OSNAPB
**HEADER15
[AutoCAD]^C^C^P$S=X $S=S (setq T_MENU 0)(princ) ^P$P1=POP1 $P2=P2DRAW $P4=P4DISP $P6=P6OPT $P8=POP8
[1 2 3 4]$S=OSNAPB
**X 3
[--PREC--]$S= $S=
[DESSIN ]^C^C$S=X $S=DR
[EDITION ]^C^C$S=X $S=ED
**calc1 3
[ calc ]^C^C$S=X calc \$S=calc1
[ + ]+;
[ - ]-;
[ * ]*;
[ / ]/;
[PURGER ]PURGER;
[Mèmoire ]$S=X m $S=calc2
[Sq root ]s;
[Ypuis-x ]y;
[Trig ]$S=X Trig $S=calc3
[Sortir ]$S=X Exit $S=s
**calc2 3
[calc-Mèm]
[ + ]$S=X + $S=calc1
[ - ]$S=X - $S=calc1
[ * ]$S=X * $S=calc1
[ / ]$S=X / $S=calc1
[Effacer ]$S=X d $S=calc1
[Liste ]$S=X l $S=calc1
[Rapeller]$S=X r $S=calc1
[Choix ]$S=X s $S=calc1
[Sortir ]$S=X exit $S=calc1
**calc3 3
[Sinus ]$S=X sin $S=calc1
[Cosinus ]$S=X cos $S=calc1
[Tangente]$S=X tan $S=calc1
[Arctang ]$S=X Atan $S=calc1
[Exit ]$S=X exit $S=calc1
**SAMP1 3
[ALIAS]^C^C^P(if (not c:alias) (if (not (or (setq al +
(findfile "sample/alias.lsp")) (setq al (findfile "alias.lsp")))) +
(defun C:alias () (princ "Ne trouve pas le fichier alias.lsp ")(terpri);+
(princ "il est sur la disquette SAMPLE. ")(setq C:alias nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " al " -- Patientez. "))+
(load al))));(princ) ALIAS ^P
[ASCTEXT]^C^C^P(if (not c:asctext) (if (not (or (setq as +
(findfile "sample/asctext.lsp")) (setq as (findfile "asctext.lsp")))) +
(defun C:asctext () (princ "Ne trouve pas le fichier asctext.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:asctext nil)(princ)) +
(progn(terpri)(princ (strcat "Chargement de " as " -- Patientez. ")) +
(load as))))(princ) ASCTEXT ^P
[ATTREDEF]^C^C^P(if (not c:attredef) (if (not (or (setq att +
(findfile "sample/attredef.lsp")) (setq att (findfile "attredef.lsp")))) +
(defun C:attredef () (princ "Ne trouve pas le fichier attredef.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:attredef nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " att " -- Patientez. "))+
(load att))))(princ) ATTREDEF ^P
[AXROT]^C^C^P(if (not c:axrot) (if (not (or (setq ax +
(findfile "sample/axrot.lsp")) (setq ax (findfile "axrot.lsp")))) +
(defun C:axrot () (princ "Ne trouve pas le fichier axrot.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:axrot nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " ax " -- Patientez. "))+
(load ax))))(princ) AXROT ^P
[CALC]^C^C^P(if (not c:calc) (if (not (or (setq ca +
(findfile "sample/calc.lsp")) (setq ca (findfile "calc.lsp")))) +
(defun C:calc () (princ "Ne trouve pas le fichier calc.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:calc nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " ca " -- Patientez. "))+
(load ca))))(princ) CALC ^P\$S=calc1
[CHBLOCK]^C^C^P(if (not c:chb) (if (not (or (setq ch +
(findfile "sample/chblock.lsp")) (setq ch (findfile "chblock.lsp")))) +
(defun C:chb () (princ "Ne trouve pas le fichier chblock.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:chb nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " ch " -- Patientez. "))+
(load ch))))(princ) CHB ^P
[CHFACE]^C^C^P(if (not c:chface) (if(not(or (setq chf +
(findfile "sample/chface.lsp")) (setq chf (findfile "chface.lsp")))) +
(defun C:chface () (princ "Ne trouve pas le fichier chface.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:chface nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " chf " -- Patientez. "))+
(load chf))))(princ) CHFACE ^P
[CHTEXT]^C^C^P(if (not c:cht) (if (not (or (setq cht +
(findfile "sample/chtext.lsp")) (setq cht (findfile "chtext.lsp")))) +
(defun C:cht () (princ "Ne trouve pas le fichier chtext.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:cht nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " cht " -- Patientez. "))+
(load cht))))(princ) CHT ^P
[CL]^C^C^P(if (not c:cl) (if (not (or (setq cl (findfile "sample/cl.lsp")) +
(setq cl (findfile "cl.lsp")))) (defun C:cl () (princ "Ne trouve pas le fichier cl.lsp ");+
(terpri) (princ "Il est sur la disquette SAMPLE. ")(setq C:cl nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " cl " -- Patientez. "))+
(load cl))))(princ) CL ^P
[EFF.PLAN]^C^C^P(if (not c:dellayer) (if (not (or (setq de +
(findfile "sample/dellayer.lsp")) (setq de (findfile "dellayer.lsp")))) +
(defun C:dellayer () (princ "Ne trouve pas le fichier ellayer.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:dellayer nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " de " -- Patientez. "))+
(load de))))(princ) DELLAYER ^P
[DLIGNE]^C^C^P(if (not c:dline) (if (not (or (setq dl +
(findfile "sample/dline.lsp")) (setq dl (findfile "dline.lsp")))) +
(defun C:dline () (princ "Ne trouve pas le fichier line.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:dline nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " dl " -- Patientez. "))+
(load dl))))(princ) DLINE ^P
[ARETE]^C^C^P(if (not c:edge)(if (not(or(setq ed (findfile "sample/edge.lsp")) +
(setq ed (findfile "edge.lsp")))) (defun C:edge () +
(princ "Ne trouve pas le fichier edge.lsp ")(terpri) (princ "Il est sur la disquette SAMPLE. ");+
(setq C:edge nil)(princ)) (progn(terpri)(princ (strcat "Chargement de " ed " -- Patientez. "))+
(load ed))))(princ) EDGE ^P
[FIN]^C^C^P(if (not c:end) (if (not (or (setq en (findfile "sample/end.lsp")) +
(setq en (findfile "end.lsp"))))(defun C:end ()(princ "Ne trouve pas le fichier end.lsp ");+
(terpri)(princ "Il est sur la disquette SAMPLE. ")(setq C:end nil)(princ));+
(progn (progn(terpri)(princ (strcat "Chargement de " en " -- Patientez. "))+
(load en))(menucmd "S=X")(menucmd "S=END"))))(princ)(c:end) ^P
[FACT]^C^C^P(if (not c:fact) (if (not (or (setq fa +
(findfile "sample/fact.lsp")) (setq fa (findfile "fact.lsp")))) +
(defun C:fact () (princ "Ne trouve pas le fichier fact.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:fact nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " fa " -- Patientez. "))(load fa))))+
(princ) FACT ^P
[Suivant]$S=X $S=SAMP2
**SAMP2 3
[CHARD]^C^C^P(if (not c:ll) (if (not (or (setq lo +
(findfile "sample/lload.lsp")) (setq lo (findfile "lload.lsp")))) +
(defun C:ll () (princ "Ne trouve pas le fichier lload.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:ll nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " lo " -- Patientez. "))+
(load lo))))(princ) LL ^P
[POLYF]^C^C^P(if (not c:mface) (if (not (or (setq mf +
(findfile "sample/mface.lsp")) (setq mf (findfile "mface.lsp")))) +
(defun C:mface () (princ "Ne trouve pas le fichier mface.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:mface nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " mf " -- Patientez. "))+
(load mf))))(princ) MFACE ^P
[FMSETUP]^C^C^P(if (not c:mvs) (if (not (or (setq mv +
(findfile "sample/mvsetup.lsp")) (setq mv (findfile "mvsetup.lsp")))) +
(defun C:mvs () (princ "Ne trouve pas le fichier mvsetup.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:mvs nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " mv " -- Patientez. "))+
(load mv))))(princ) MVS ^P
[PROJECT]^C^C^P(if (not c:project) (if (not (or (setq pr +
(findfile "sample/project.lsp")) (setq pr (findfile "project.lsp")))) +
(defun C:project () (princ "Ne trouve pas le fichier project.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:project nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " pr " -- Patientez. "))+
(load pr))))(princ) PROJECT1 ^P
[PTEXT]^C^C^P(if (not c:ptext) (if (not (or (setq pt +
(findfile "sample/ptext.lsp")) (setq pt (findfile "ptext.lsp")))) +
(defun C:ptext () (princ "Ne trouve pas le fichier ptext.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:ptext nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " pt " -- Patientez. "))+
(load pt))))(princ) PTEXT ^P
[RECTANG]^C^C^P(if (not c:rectang) (if (not (or (setq re +
(findfile "sample/rectang.lsp")) (setq re (findfile "rectang.lsp")))) +
(defun C:rectang () (princ "Ne trouve pas le fichier rectang.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:rectang nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " re " -- Patientez. "))+
(load re))))(princ) RECTANG ^P
[RPOLY]^C^C^P(if (not c:rpoly) (if (not (or (setq rp +
(findfile "sample/rpoly.lsp")) (setq rp (findfile "rpoly.lsp")))) +
(defun C:rpoly () (princ "Ne trouve pas le fichier rpoly.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:rpoly nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " rp " -- Patientez. "))+
(load rp))))(princ) RPOLY ^P
[SPIRAL]^C^C^P(if (not c:spiral) (if (not (or (setq sp +
(findfile "sample/spiral.lsp")) (setq sp (findfile "spiral.lsp")))) +
(defun C:spiral () (princ "Ne trouve pas le fichier spiral.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:spiral nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " sp " -- Patientez. "))+
(load sp))))(princ) SPIRAL ^P
[SSX]^C^C^P(if (not c:ssx) (if (not (or (setq ss +
(findfile "sample/ssx.lsp")) (setq ss (findfile "ssx.lsp")))) +
(defun C:ssx () (princ "Ne trouve pas le fichier ssx.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:ssx nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " ss " -- Patientez. "))+
(load ss))))(princ) SSX ^P
[TABLES]^C^C^P(if (not c:tables) (if (not (or (setq ta +
(findfile "sample/tables.lsp")) (setq ta (findfile "tables.lsp")))) +
(defun C:tables () (princ "Ne trouve pas le fichier tables.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:tables nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " ta " -- Patientez. "))+
(load ta))))(princ) TABLES ^P
[XDATA]^C^C^P(if (not c:xdata) (if (not (or (setq xd +
(findfile "sample/xdata.lsp")) (setq xd (findfile "xdata.lsp")))) +
(defun C:xdata () (princ "Ne trouve pas le fichier xdata.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:xdata nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " xd " -- Patientez. "))+
(load xd))))(princ) XDATA ^P
[XPLOSE]^C^C^P(if (not c:xplode) (if (not (or (setq xp +
(findfile "sample/xplode.lsp")) (setq xp (findfile "xplode.lsp")))) +
(defun C:xplode () (princ "Ne trouve pas le fichier xplode.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:xplode nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " xp " -- Patientez. "))+
(load xp))))(princ) XPLODE ^P
[XREFCLIP]^C^C^P(if (not C:xrefclip) (if (not (or (setq xc +
(findfile "sample/xrefclip.lsp")) (setq xc (findfile "xrefclip.lsp")))) +
(defun C:xrefclip () (princ "Ne trouve pas le fichier xrefclip.lsp ")(terpri);+
(princ "Il est sur la disquette SAMPLE. ")(setq C:xrefclip nil)(princ));+
(progn(terpri)(princ (strcat "Chargement de " xc " -- Patientez. "))+
(load xc))))(princ) XREFCLIP ^P
[Précéd.]$S=X $S=SAMP1
**BL 3
[ATTDEF:]$S=X $S=ATTDEF ^C^CATTDEF
[BASE:]^C^CBASE
[BLOC:]$S=X $S=BLOCK ^C^CBLOC
[INSERER:]$S=X $S=INSERT ^C^CINSERER
[INSERM:]$S=X $S=MINSERT ^C^CINSERM
[WBLOC:]$S=X $S=WBLOCK ^C^CWBLOC
[XATTACH:]$S=X $S=XBIND ^C^CXATTACH
[XREF:]$S=X $S=XREF ^C^CXREF
**DS 3
[ZOOM]$S=X $S=ZOOM 'ZOOM
[PAN]'PAN
[POINTVUE]$S=X $S=VPOINT ^C^CPOINTVUE
[REGEN] ^c^cregen
[REDESS]'REDESS
[VUEDYN]$S=X $S=DVIEW ^C^CVUEDYN
[FMULT:]$S=X $S=MV ^C^CFMULT
[REPERE:]$S=X $S=PLAN ^C^CREPERE
[REDESTOU]'REDESTOUT
[REGNTOUT]^C^CREGNTOUT
[REGNAUTO]$S=X $S=RGNAUTO ^C^CREGNAUTO
[SHADE]$S=X $S=SHADE
[VUES]$S=X $S=VIEW 'VUES
[RESVUE]$S=X $S=VIEWRES ^C^CRESVUE
[ATECRAN:]$S=X $S=ATTDISP ^C^CATTECRAN
**DR 3
[LIGNE:]$S=X $S=LINE ^C^CLIGNE
[POLYLIG:]$S=X $S=PLINE ^C^CPOLYLIGN
[CERCLE]$S=X $S=CIRCLE
[ARC]$S=X $S=ARC
[POINT]$S=X $S=POINT ^C^CPOINT
[TEXTE:]$S=X $S=TEXT ^C^CTEXTE
[ELLIPSE]$S=X $S=ELLIPSE ^C^CELLIPSE
[HACHURE:]$S=X $S=HATCH ^C^CHACHURES
[Surf 3D]$S=X $S=3D
[SOLIDES]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:solbox)(progn (menucmd "S=X")(menucmd "S=SOLLOAD"))+
(progn (menucmd "S=X")(menucmd "S=SOLIDS")))(princ);^P
[ANNEAU:]^C^CANNEAU
[TEXTDYN:]$S=X $S=DTEXT ^C^CTXTDYN
[INSERER:]$S=X $S=INSERT ^C^CINSERER
[INSERM:]$S=X $S=MINSERT ^C^CINSERM
[>>>>>>>>]$S=X $S=DR2
**DR2 3
[POLYGON:]$S=X $S=POLYGON ^C^CPOLYGONE
[FORMES:]$S=X $S=SHAPE ^C^CFORMES
[MAINLEV:]$S=X $S=SKETCH ^C^CMAINLEV
[SOLIDE:]$S=X $S=SOLID ^C^CSOLIDE
[DECALER:]$S=X $S=OFFSET ^C^CDECALER
[TRACE:]$S=X $S=TRACE ^C^CTRACE
[Face 3D:]$S=X $S=3DFACE ^C^C3DFACE
[ATTDEF:]$S=X $S=ATTDEF ^C^CATTDEF
[<<<<<<<<<]$S=X $S=DR
**ED 3
[PROLONG ]$S=X $S=EXTEND ^C^CPROLONGE
[COUPURE ]$S=X $S=BREAK ^C^CCOUPURE
[ROTATION]$S=X $S=ROTATE ^C^CROTATION
[AJUSTER:]$S=X $S=TRIM ^C^CAJUSTER
[CHANGER ]$S=X $S=CHANGE ^C^CCHANGER
[PROPRIET]$S=X $S=CHPROP ^C^CCHPROP
[COPIER ]$S=X $S=COPY ^C^CCOPIER
[ETIRER ]$S=X $S=STRETCH ^C^CETIRER c
[MIROIR ]$S=X $S=MIRROR ^C^CMIROIR
[DEPLACE ]$S=X $S=MOVE ^C^CDEPLACER
[DECALE ]$S=X $S=OFFSET ^C^CDECALER
[EFFACER ]$S=X $S=ERASE ^C^CEFFACER
[DECOMPO ]^C^CDECOMPOS
[RESEAU ]$S=X $S=ARRAY ^C^CRESEAU
[CHANFRN ]$S=X $S=CHAMFER ^C^CCHNFREIN
[RACCORD ]$S=X $S=FILLET ^C^CRACCORD
[>>>>>>>>>>>]$S=X $S=ED2
**ED2 3
[DIVISER:]$S=X $S=DIVIDE ^C^CDIVISER
[MESURER:]$S=X $S=MEASURE ^C^CMESURER
[ECHELLE:]$S=X $S=SCALE ^C^CECHELLE
[SELECT:]$S=X $S=SELECT ^C^CSELECT
[PEDIT:]^C^C^P(if(null C:PEDITM)(defun C:PEDITM(/ m:p0 m:p1 m:err)+
(setq m:err *error*)(defun *error* (m)(setq *error* m:err)(princ))+
(defun m:p0(/ m:s1 m:e1 m:e2 m:e3)(menucmd"S=X")(menucmd"S=PSEL");+
(while(not m:s1)(if(setq m:s1(ssget))(progn(setq m:e1(ssname m:s1 0)+
m:e2(entget m:e1) m:e3(cdr(assoc 0 m:e2)))(if(= m:e3 "POLYLINE")(m:p1)+
(if(member m:e3 '("LINE" "ARC"))(progn(command "PEDIT" m:e1 pause);+
(menucmd "S=X")(menucmd "S=P0"))(setq m:s1 nil)))))))(defun m:p1 (/ m:a)+
(menucmd"S=X")(if(=(setq m:a (cdr(assoc 70 m:e2)))nil)(menucmd"S=P0")(progn+
(setq m:a(/ m:a 2))(if(>= m:a 8)(menucmd"S=P16")(if(< m:a 4)(menucmd"S=P0");+
(menucmd"S=P8")))))(command "PEDIT" m:e1))(m:p0)(setq *error* m:err)(princ))+
(princ));PEDITM;^P
[DDATTE:]^C^CDDATTE
[DDEDIT:]$S=X $S=DDEDIT ^C^CDDEDIT
[ATTEDIT:]$S=X $S=ATTEDIT ^C^CATTEDIT
[ANNULER]$S=X $S=UNDO ^C^CANNULER
[<<<<<<<<<<]$S=X $S=ED
**INQ 5
[AIRE ]$S=X $S=AREA ^C^CAIRE
[DISTANCE]^C^CDISTANCE
[ETAT ]^C^CETAT
[TEMPS ]^C^CTEMPS
[DBLISTE ]^CDBLISTE
[ID ]$S=X $S=ID ^C^CID
[LISTE ]$S=X $S=LIST ^C^CLISTE
[AIDE ]'AIDE
**SET 3
[ACCROBJ:]$S=X $S=OSNAPC ^C^CACCROBJ
[MARQUES ]$S=X $S=BLIPMODE ^C^CMARQUES
[ELEVTION]^C^CELEV
[SCU:]$S=X $S=UCS1 ^C^CSCU
[ICONSCU:]$S=X $S=UCSICON ^C^CICONESCU
[TYPLIGNE]$S=X $S=LINETYPE ^C^CTYPELIGN
[COULEUR ]$S=X $S=COLOR ^C^CCOULEUR
[GRILLE ]$S=X $S=GRID ^C^CGRILLE
[AXES ]$S=X $S=AXIS ^C^CAXES
[RESOL ]$S=X $S=SNAP ^C^CRESOL
[STYLE ]$S=X $S=STYLE ^C^CSTYLE
[LIMITES ]$S=X $S=LIMITS ^C^CLIMITES
[DDEMODES]'DDEMODES
[DDAMODES]'DDAMODES
[>>>>>>>>>]$S=X $S=SET2
**SET2 3
[ECHELTP:]^C^CECHLTP
[OUVRTURE]$S=X $S=APERTURE ^C^COUVERTUR
[EVOLDYN ]$S=X $S=DRAGMODE ^C^CEVOLDYN
[MAINTIEN]$S=X $S=HANDLES ^C^CMAINTIEN
[RAPTEXT ]$S=X $S=QTEXT ^C^CRAPTEXTE
[MODFVAR ]$S=X $S=SETVAR1 'MODIFVAR
[TABLET ]$S=X $S=TABLET ^C^CTABLETTE
[UNITES ]^CUNITES
[FENETRES]$S=X $S=VPORTS ^C^CFENETRES
[<<<<<<<<<<]$S=X $S=SET
**PLOT 3
[ C S]
[ H O]
[ O R]
[ I T]
[ X I]
[ E]
[TRACEUR]^C^CTRACEUR
[IMPRIMAN]^C^CIMPGRAPH
**SOLLOAD 3
[CHAR AME]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(cond ((null c:solbox)(princ "Charge AME...")+
(cond ((setq f (findfile "ame")) (xload f))+
((setq f (findfile "ame.exp")) (xload f));+
(T (terpri)(princ "ERREUR: Fichier non trouvé. ")))+
(if f (progn(terpri)(princ "AutoCAD AME exécutable chargé. ")+
(menucmd "p9=p9prim")(menucmd "s=SOLIDS")(princ));+
(progn(terpri)(princ "Impossible de charger l'exécutable AME.")+
(menucmd "S=")(menucmd "S=")(princ)))));^P
[CHARGE]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(cond ((null c:solbox)(princ "Charge AMElite...")+
(cond ((setq f (findfile "amelite")) (xload f))+
((setq f (findfile "amelite.exp")) (xload f));+
(T (terpri)(princ "ERREUR: Fichier non trouvé. ")))+
(if f (progn(terpri)(princ "AutoCAD AMElite exécutable chargé. ")+
(menucmd "p9=p9prim")(menucmd "s=SOLIDS")(princ));+
(progn(terpri)(princ "Impossible de charger l'exécutable AMElite. ")+
(menucmd "S=")(menucmd "S=")(princ)))));^P
[AMElite]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(cond ((null c:solbox)(princ "Charge AMElite...")+
(cond ((setq f (findfile "amelite")) (xload f))+
((setq f (findfile "amelite.exp")) (xload f));+
(T (terpri)(princ "ERREUR: Fichier non trouvé. ")))+
(if f (progn(terpri)(princ "AutoCAD AMElite exécutable chargé. ")+
(menucmd "p9=p9prim")(menucmd "s=SOLIDS")(princ));+
(progn(terpri)(princ "Impossible de charger l'exécutable AMElite. ")+
(menucmd "S=")(menucmd "S=")(princ)))));^P
**SOLIDS 3
[SOLBOITE]^C^C$S=X $S=SBOX SOLBOITE
[SOLCONE ]^C^C$S=X $S=SCONE SOLCONE
[SOLCYL ]^C^C$S=X $S=SCYL SOLCYL
[SOLSPHER]^C^C$S=X $S=SSPH SOLSPHERE
[SOLTORE ]^C^C$S=X $S=STOR SOLTORE
[SOLBISE ]^C^C$S=X $S=SWEDGE SOLBISEAU
[SOLEXTR ]^C^C$S=X $S=SEXT SOLEXTR
[SOLREVOL]^C^C$S=X $S=SREV SOLREV
[SOLIDIFI]^C^C$S=X $S=SSOLID SOLIDIF
[MODIFIER]$S=X $S=SMODIFY
[INFO]$S=X $S=SINQUIRE
[AFFICHER]$S=X $S=SRENDER
[F UTILIT]$S=X $S=SUTIL
**SUTIL 3
[SOLMAT ]^C^C$S=X $S=SCHMAT SOLMAT
[SOLVAR ]^C^C$S=X $S=SSOLV SOLVAR
[SOLSCU ]^C^C$S=X $S=SUCS SOLSCU
[SOLIMP ]^C^CSOLIMP
[SOLEXP ]^C^CSOLEXP
[SOLPURGER]^C^C$S=X $S=SPURGE SOLPURG
[DECHARGER]^C^C^P(if (xunload "ame" nil)+
(princ (strcat "AME déchargé." (chr 10))))+
(if (xunload "amelite" nil)(princ "AMElite déchargé."))+
(menucmd "p9=POP9")(menucmd "S=S")(princ);^P
[SOLIDES ]$S=X $S=SOLIDS
[MODIFIER]$S=X $S=SMODIFY
[INFO]$S=X $S=SINQUIRE
[AFFICHER]$S=X $S=SRENDER
**SMODIFY 3
[INTERSCT]^C^C$S=X $S=SINT SOLINTER
[SOUSTRAC]^C^C$S=X $S=SSUB SOLSOUSTR
[UNION ]^C^C$S=X $S=SUNION SOLUNION
[CHANFREN]^C^C$S=X $S=SCHAM SOLCHANF
[RACCORDR]^C^C$S=X $S=SFILL SOLRACC
[Ch PRIMV]^C^C$S=X $S=SCHP SOLCHP
[DEPLACER]^C^C$S=X $S=SMOVE SOLDEPL
[SEPARER ]^C^C$S=X $S=SSEP SOLSEP
[SOLIDES]$S=X $S=SOLIDS
[INFO]$S=X $S=SINQUIRE
[AFFICHER]$S=X $S=SRENDER
[F UTILIT]$S=X $S=SUTIL
**SINQUIRE 3
[SOLLIST:]^C^C$S=X $S=SLIST SOLLISTE
[SOLPRME:]^C^C$S=X $S=SMASSP SOLPRMEC
[SOLSURF:]^C^C$S=X $S=SAREA SOLSURF
[SOLIDES]$S=X $S=SOLIDS
[MODIFIER]$S=X $S=SMODIFY
[AFFICHER]$S=X $S=SRENDER
[F UTILIT]$S=X $S=SUTIL
**SRENDER 3
[SOLMAIL:]^C^C$S=X $S=SMESH SOLMAILLE
[SOLFIL:]^C^C$S=X $S=SWIRE SOLFIL
[SOLARFA:]^C^C$S=X $S=SFEAT SOLARFA
[SOLPROF:]^C^C$S=X $S=SPROF SOLPROFIL
[SOLCOUP:]^C^C$S=X $S=SSECT SOLCOUPE
[SOLIDES]$S=X $S=SOLIDS
[MODIFIER]$S=X $S=SMODIFY
[INFO]$S=X $S=SINQUIRE
[F UTILIT]$S=X $S=SUTIL
**SBOX 3
[BOITE:]^C^CSOLBOITE
Cube
Longueur
**SWEDGE 3
[BISEAU:]^C^CSOLBISEAU
Longueur
**SCONE 3
[CONE:]^C^CSOLCONE
[Ellipse]Ellipse
[Centre ]C
Diamètre
**SCYL 3
[CYLINDR:]^C^CSOLCYL
[Ellipse]Ellipse
[Centre ]C
Diamètre
**SSPH 3
[SPHERE:]^C^CSOLSPHERE
Diamètre
**STOR 3
[TORE:]^C^CSOLTORE
Diamètre
**SFILL 3
[SOLRACC:]^C^CSOLRACC
Diamètre
**SCHAM 3
[SOLCHAN:]^C^CSOLCHANF
Suivant
OK
**SEXT 3
[SOLEXTR:]^C^CSOLEXTR
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
**SREV 3
[SOLREV:]^C^CSOLREV
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
Entité
X
Y
**SSOLID 3
[SOLIDF:]^C^CSOLIDIF
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
Oui
Non
**SINT 3
[SOLINT:]^C^CSOLINTER
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
**SSUB 3
[SOLSOUS:]^C^CSOLSOUSTR
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
**SUNION 3
[SOLUNIO:]^C^CSOLUNION
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
**SSEP 3
[SOLSEP:]^C^CSOLSEP
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
**SCHP 3
[SOLCHP: ]^C^CSOLCHP
Couleur
Effacer
Actualiser
DUpliquer
DEplacer
SuivaNt
SéLection
Remplacer
DImensions
Sortir
Oui
Non
**SCHMAT 3
[MATERAL:]^C^CSOLMAT
Changer
Editer
Sortir
Liste
cHarger
Nouveau
Retirer
sAuvegarde
Définir
?
**SMOVE 3
[SOLDEPL:]^C^CSOLDEPL
?
Fenêtre
Dernier
Précédent
[Align ]a^^
[Arête ]E
[Face ]F
[scU ]U
[scG ]W
[Origine]O
OK
SuivaNt
**SPURGE 3
[SOLPURG:]^C^CSOLPURG
Mèmoire
Bfichier
Pmaille
Effacé
Tout
Selection
Fenêtre
Dernier
Précédent
Capture
**SLIST 3
[SOLLIST:]^C^CSOLLISTE
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
Arête
Face
arBores
Solide
**SPROF 3
[SOLPROF:]^C^CSOLPROFIL
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
Oui
Non
**SFEAT 3
[SOLARFA:]^C^CSOLARFA
Arête
Face
OK
SuivaNt
**SUCS 3
[SOLSCU:]^C^CSOLSCU
Arête
Face
OK
SuivaNt
**SWIRE 3
[SOLFIL:]^C^CSOLFIL
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
**SSECT 3
[SOLCOUP:]^C^CSOLCOUPE
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
**SMESH 3
[SOLMAIL:]^C^CSOLMAILLE
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
**SMASSP 3
[SOLPRME:]^C^CSOLPRMEC
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
Oui
Non
**SAREA 3
[SOLSURF:]^C^CSOLSURF
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
**SSOLV 3
[SOLVAR:]^C^CSOLVAR
[Amever ]solamever
[Areau ]solareau
[Axcol ]solaxcol
[Decomp ]soldecomp
[Delent ]soldelent
[Display ]soldisplay
[Hangle ]solhangle
[Hpat ]solhpat
[Hsize ]solhsize
[Length ]sollength
[Mass ]solmass
[Plus... ]$S=X $S=SSOLV2
**SSOLV2 3
[SOLVAR:]^C^CSOLVAR
[Matcurr ]solmatcurr
[Pagelen ]solpagelen
[Render ]solrender
[Servmsg ]solservmsg
[Solidify]solsolidify
[Subdiv ]solsubdiv
[Volume ]solvolume
[Solwdens]solwdens
[Précéd.]$S=X $S=SSOLV
**UT 3
[ATTEXTR:]$S=X $S=ATTEXT ^C^CATTEXTR
[CONTROL:]$S=X $S=AUDIT ^C^CCONTROLE \$S= $S=
[DXF/DXB]$S=X $S=dxf
[FICHIER:]^C^CFICHIERS
[IGES]$S=X $S=iges
[MENU:]$S=X $S=CHTEMP ^C^CMENU
[PURGER:]$S=X $S=PURGE ^C^CPURGER
[RENOMME:]$S=X $S=RENAME ^C^CRENOMMER
[SCRIPT:]$S=X $S=SCRIPT ^C^CSCRIPT
[CLICHES]$S=X $S=SLIDES
[Commande]$S=X $S=EXCOMDS
[Externe ]$S=X $S=EXCOMDS
[FIN:]$S=X $S=END
[QUITTER]$S=X $S=QUIT
**ASH11 3
[LUMIERE:]^C^C$S=X $S=ASH11L LUMIERE
[CAMERA:]^C^C$S=X $S=ASH11C CAMERA
[SCENE]^C^C$S=X $S=ASH11A
[VUECAM:]^C^CVUECAM
**ASH11L 3
[LUMIERE:]^C^CLUMIERE
[Ponctuel]p
Dirigée
[Filtres]
.x
.y
.z
.xy
.xz
.yz
[CAMERA:]^C^C$S=X $S=ASH11C CAMERA
[SCENE]$S=X $S=ASH11A
**ASH11C 3
[CAMERA:]^C^CCAMERA
[Filtres]
.x
.y
.z
.xy
.xz
.yz
[VUECAM:]^C^CVUECAM
[LUMIERE:]^C^C$S=X $S=ASH11L LUMIERE
[SCENE]$S=X $S=ASH11A
**ASH11A 3
[SCENE]
[SCENE:]^C^CSCENE
[PELLIC:]^C^CPELLICUL
[LUMIERE:]^C^C$S=X $S=ASH11L LUMIERE
[CAMERA:]^C^C$S=X $S=ASH11C CAMERA
**ASH 3
[LUMIERE:]^C^C$S=X ^p(progn(menucmd(if g:rman"s=ashlrm""s=ashl"));+
(princ)) ^pLUMIERE
[VLUMIER:]^C^C$S=X ^p(progn(menucmd(if g:rman"s=ashlrm""s=ashl"));+
(princ)) ^pVLUMIER
[CAMERA:]^C^C$S=X $S=ASHC CAMERA
[VCAMERA:]^C^C$S=X $S=ASHC VCAMERA
[ASPECT:]^C^CASPECT
[SCENE:]^C^CSCENE
[VUECAM:]^C^CVUECAM
[PELLIC:]^C^CPELLICUL
[DEFAUTS:]^C^C$S=X $S=DEFAULTS DEFAUTS
[RMSCAN:]^C^CRMSCAN
[--------]
[RMAN]^C^C^P(progn(setq m:err *error*)(defun *error*(msg)(princ"Erreur en chargeant: ")+
(princ msg)(setq *error* m:err m:err nil #GTSPO nil)(princ))(princ));+
(cond((null #GTSPO)(vmon)(if(findfile"rman.lsp")(progn(load"rman")+
(menucmd"S=X")(menucmd"S=RMAN"))(progn(terpri);+
(prompt"Le fichier 'Rman.lsp' n'est pas dans le répertoire courant.")+
(terpri)(prompt"Voyez votre manuel d'installation AutoShade v2.0.");+
(princ)))(setq *error* m:err m:err nil)(princ))(T(menucmd"S=X")+
(menucmd"S=RMAN")(setq *error* m:err m:err nil)(princ))) ^P
**ASHL 3
[LUMIERE:]^C^CLUMIERE
[VLUMIER:]^C^CVLUMIER
[Ponctuel]p
Dirigée
.x
.y
.z
.xy
.xz
.yz
**ASHLRM 3
[LUMIERE:]^C^CLUMIERE
[VLUMIER:]^C^CVLUMIER
[Pontuel]p
Dirigée
Spot
.x
.y
.z
.xy
.xz
.yz
**ASHC 3
[CAMERA:]^C^CCAMERA
[VCAMERA:]^C^CVCAMERA
[VUECAM:]^C^CVUECAM
.x
.y
.z
.xy
.xz
.yz
**DEFAULTS 3
[DEFAUTS:]^C^CDEFAUTS
Resize
Echelle
[Prompts]Prompts $S=X $S=YESNO \$S= $S=
Select
**RMAN 3
[RMSETUP:]^C^C$S=X $S=RMSETUP RMSETUP
[RMPROP: ]^C^C$S=X $S=RMPROP RMPROP
[RMATTAC:]^C^C$S=X $S=RMATTACH RMATTACH
[RMEDIT: ]^C^C$S=X $S=RMEDIT RMEDIT
[RMCOPY: ]^C^C$S=X $S=RMCOPY RMCOPY
[RMLIST: ]^C^C$S=X $S=RMLIST RMLIST
[PELLIC:]^C^CFILMROLL
[DEFAUTS:]^C^C$S=X $S=DEFAULTS DEFAUTS
[RMSCAN:]^C^CRMSCAN
[--------]
[ASHADE]^C^C^P(progn(setq m:err *error*)(defun *error* (msg)+
(princ"Erreur en chargeant: ")(princ msg)(setq *error* m:err m:err nil G:SVER nil);+
(princ))(defun m:shmn ()(menucmd "S=X")(menucmd(cond((= G:SVER 20) "S=ASH")+
((= G:SVER 11)"S=ASH11")(T"S=")))(setq m:shmn nil)(princ))(princ))(cond(G:SVER;+
(setq *error* m:err m:err nil)(m:shmn))(T (vmon)(cond((findfile"ashade.lsp")+
(load"ashade")(setq *error* m:err m:err nil)(if G:SVER(m:shmn)(progn(terpri);+
(prompt "Le fichier '") (princ (findfile "ashade.lsp"))+
(prompt "' est incompatible avec AutoCAD v11.");+
(setq m:shmn nil C:CAMERA nil C:LUMIERE nil C:VUECAM nil C:SCENE nil)(princ))))+
(T(terpri)(prompt"Le fichier 'Ashade.lsp' n'est pas dans le répertoire courant.");+
(terpri)(prompt"Voyez votre manuel d'installation AutoShade.")+
(setq *error* m:err m:err nil m:shmn nil)(princ))))) ^P
**RMSETUP 3
[RMSETUP:]^C^CRMSETUP
Air
Bucket
[Crop]Crop $S=X $S=RMSETUPC \$S= $S=
[Dest]Dest $S=X $S=RMSETUPD \$S= $S=
Exposure
[Filter]Filter $S=X $S=RMSETUPFI \$S= $S=
[Format]Format $S=X $S=RMSETUPFO \$S= $S=
[Merge]Merge $S=X $S=YESNO \$S= $S=
Rate
Samples
**RMSETUPC 3
Visuel
Numerique
**RMSETUPD 3
[Cpscript]Cpostscript
[Pscript]Postscript
File
Tiff
Vga
Tga
Targa
Vista
Framebuffer
**RMSETUPFI 3
Boite
Gaussian
**RMSETUPFO 3
Ascii
Binaire
**YESNO 3
Oui
Non
**RMPROP 3
[RMPROP:]^C^CRMPROP
Air
Couleur
Déplacer
Opaque
Projeter
Rate
[Smooth]Smooth $S=X $S=YESNO \$S= $S=
Surface
[Tcoord]Tcoord $S=X $S=RMPROPTC \$S= $S=
**RMPROPTC 3
Insert
Pick
Numeric
**RMEDIT 3
[RMEDIT:]^C^CRMEDIT
Air
Couleur
Displace
Opaque
Project
Rate
[Smooth]Smooth $S=X $S=YESNO \$S= $S=
Surface
[Tcoord]Tcoord $S=X $S=RMPROPTC \$S= $S=
**RMCOPY 3
[RMCOPY:]^C^CRMCOPY
Air
Couleur
Displace
Opaque
Project
Rate
[Smooth]Smooth $S=X $S=YESNO \$S= $S=
Surface
[Tcoord]Tcoord $S=X $S=RMPROPTC \$S= $S=
**RMATTACH 3
[RMATTAC:]^C^CRMATTACH
?
Plan
Select
**RMLIST 3
[RMLIST:]^C^CRMLIST
Couleurs
Shaders
Entité
Plan
Defined
Atmosphere
Displacement
Lumière
Surface
**OSNAPB 2
[ AIDE ]$S= 'aide
[CENtre]CENTRE $S=
[EXTrem]EXTREMITE $S=
[INSert]INSERTION $S=
[INTersec]INTERSECTION $S=
[MILieu]MILIEU $S=
[PROche]PROCHE $S=
[NODAL]NODAL $S=
[PERpend]PERPEND $S=
[QUAdrant]QUADRANT $S=
[RAPide,]RAPIDE,^Z
[TANgent]TANGENT $S=
[AUCUN]AUCUN $S=
[ARRET:]^C^C$S=
[ANNULER:]^C^CU $S=
[RETABLIR:]^C^CRETABLIR $S=
[REDESS:]'REDESS $S=
[MODIFVAR:]$S= 'MODIFVAR
[__PREC__]$S=
**BLOCK 3
[BLOC:]^C^CBLOC
?
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
Oui
[REPRISE]^C^CREPRISE
**INSERT 3
[INSERER:]^C^CINSERER
~
?
[*]*\
coin
xyz
dynam
Echelle
Xéchelle
Yéchelle
Zéchelle
Rotation
**WBLOCK 3
[WBLOC:]^C^CWBLOC
=
*
[espace];
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
**MINSERT 3
[INSERM:]^C^CINSERM
?
~
coin
xyz
dynam
**XBIND 3
[XATTACH:]^C^CXATTACH
Bloc
Cotstyl
Plan
Typelign
Style
[XREF]$S=X $S=XREF
**XREF 3
[XREF:]^C^CXREF
?
ATTRibuer
ATTAche
Détache
Chemin
Recharge
[Afichlog]^C^C^PTYPE (write-line (strcat (getvar "DWGNAME") ".XLG"));^P
[XATTACH]$S=X $S=XBIND
**DIM 3
[COT:]^C^CCOT
[COT1:]^C^CCOT1
angulaire
[Var. Cot]$S=X $S=VAR1
rappel
[linéaire]$S=X $S=DIMLINEAR
oblique
[ORDONNE:]$S=X $S=DIMORD ORDONNEES
[radial]$S=X $S=DIMRADIAL
état
style
trotatio
[ANNULE]U
[TEdit]$S=X $S=TEDIT TEDIT
[Sortir]SORTIE;$S=X $S=S
[Suivant]$S=X $S=FORMAT
**DIMLINEAR 3
[COT:]^C^CCOT
[COT1:]^C^CCOT1
HORIZONTal
VERTICAL
ALIGNE
ROTATION
[LIGNEBAS]^C^CCOT LIGNEBAS
[CONTINUE]^C^CCOT CONTINUE
[Précéd.]$S=X $S=DIM
**DIMRADIAL 3
[COT:]^C^CCOT
[COT1:]^C^CCOT1
diamètre
rayon
centre
[Précéd.]$S=X $S=DIM
**DIMORD 3
[COT:]^C^CCOT
[COT1:]^C^CCOT1
[Donnée X]X
[Donnée Y]Y
[Précéd.]$S=X $S=DIM
**TEDIT 3
[COT:]^C^CCOT
[COT1:]^C^CCOT1
[TEDIT:]TEDIT
angle
initiale
gauche
droite
[Précéd.]$S=X $S=DIM
**ATTDEF 3
[ATTDEF:]^C^CATTDEF
Invisible
Constant
Verifié
[Prédéf.]P
[Options]$S=TEXTOPTS
Style
aligné
[centré]C
fixé
milieu
droite
**LAYER 3
[DDPMODES]'DDPMODES
[PLAN:]^C^CPLAN
[?]? *
Etablir
CHoisir
Nouv
ACtif
INactif
[Couleur]Couleur $S=X $S=LACOLOR
[TLigne]TLigne $S=X $S=LALT \$S=X $S=LAYER
Geler
Libérer
**VPLA 3
[FCOUCHE:]^C^CFCOUCHE
?
Geler
Libérer
Rétablir
Nouvgel
Visfendef
**LACOLOR 3
[COULEUR]
[rouge]rouge $S= $S=
[jaune]jaune $S= $S=
[vert]vert $S= $S=
[cyan]cyan $S= $S=
[bleu]bleu $S= $S=
[magenta]magenta $S= $S=
[blanc]blanc $S= $S=
[gris]gris $S= $S=
[roug som]9 $S= $S=
[jaun som]10 $S= $S=
[vert som]11 $S= $S=
[cyan som]12 $S= $S=
[bleu som]13 $S= $S=
[magt som]14 $S= $S=
[gris som]15 $S= $S=
[Chroma]^C^CAFFCLICH acad(chroma) PLAN Couleur
[ REDESS]'REDESS
**LALT 3
[TYPELIGN]
[continu]CONTINUOUS
discont
caché
axes
fantôme
pointillé
tiretpt
bordure
divisé
**ZOOM 3
[ZOOM:]'ZOOM
[Total]Total;
[Centre]C
Dynamique
Etendu
Gauche
Avant
FMax
Fenêtre
Oui
Non
**ATTDISP 3
[ATECRAN:]^C^CATTECRAN
Normal
ACtif
INactif
**DVIEW 3
[VUEDYN:]^C^CVUEDYN
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
[Par Plan]^P(defun berror (msg)(setq *error* m:err m:err nil)(princ))+
(progn (setq m:err *error* *error* berror);+
(setq l(getstring (strcat "Nom du plan: <" (getvar "clayer") "> ")))+
(if (= l "")(setq s(ssget "X" (list(cons 8 (getvar "clayer")))))+
(setq s(ssget "X" (list(cons 8 l)))))(setq *error* m:err m:err nil) s) ^P
[--------]
[Essai]^C^CVUEDYN;;
[ VUEDYN ]$S=X $S=DVIEW1
[Options]$S=X $S=DVIEW1
**DVIEW1 3
CAmera
CIble
DIstance
POints
PAn
Zoom
Basculer
[Délimit.]DElimitation $S=X $S=DVIEW2
Cache
INactif
annUler
[Sortir]SORTIR $S=X $S=S
**DVIEW2 3
[ARRIERE]ARRIERE $S=X $S=BACK
[AVANT]AVANT $S=X $S=FRONT
[INactif]INactif $S=X $S=DVIEW1
**BACK 3
[ARRIERE]
[DELIMIT]
[ACtif]ACtif $S=X $S=DVIEW1
[INactif]INactif $S=X $S=DVIEW1
**FRONT 3
[AVANT]
[DELIMIT]
[ACtif]ACtif $S=X $S=DVIEW1
[INactif]INactif $S=X $S=DVIEW1
[Oeil]OEIL $S=X $S=DVIEW1
**MV 3
[FMULT:]^C^CFMULT
ACtif
INactif
[Cachtrac]Cachtrac;
Zonegraph
[2]2 $S=X $S=mv2
[3]3 $S=X $S=mv2
[4]4 $S=X $S=mv2
[ESPACEO:]^C^C$S=X $S=mv ESPACEO
[ESPACEP:]^C^C$S=X $S=mv ESPACEP
[TILEMOD:]^C^C$S=X $S=mv TILEMODE
[FCOUCHE:]^C^C$S=X $S=vpla FCOUCHE
**MV2 3
HOrizontal
Vertical
HAut
Bas
Gauche
Droite
Zonegraph
**RGNAUTO 3
[RGNAUTO:]^C^CREGNAUTO
[ACtif]ACtif $S=X $S=DS
[INactif]INactif $S=X $S=DS
**SHADE 3
[SHADE:]^C^CSHADE
[Shadedif]'SHADEDIF
[Shadedge]'SHADEDGE
[ 256-col]0
[ 256-edg]1
[ Caché]2
[ Rempli]3
[REGEN:]^C^CREGEN
**VIEW 3
[VUES:]'VUES
?
Détruire
Rappel
Sauve
Fenêtre
**VPORTS 3
[FENETRE:]^C^CFENETRES
Sauver
Restaurer
Effacer
Joindre
[UNique]UNique;
?
[2]2 $S=X $S=VP2
[3]3 $S=X $S=VP3
4
**VP2 3
[Horizont]H $S=X $S=VPORTS
[Vertical]V $S=X $S=VPORTS
**VP3 3
[HOrizont]HOrizont $S=X $S=VPORTS
[Vertical]Vertical $S=X $S=VPORTS
[HAut]HAut $S=X $S=VPORTS
[Bas]Bas $S=X $S=VPORTS
[Gauche]Gauche $S=X $S=VPORTS
[Droite]Droite $S=X $S=VPORTS
**LINE 3
[LIGNE:]^C^CLIGNE
[continue]^C^CLIGNE;;
clore
[annUler]U
.x
.y
.z
.xy
.xz
.yz
**3D 3
[SURFGAU:]^C^CSURFGAU
[SURFREV:]^C^CSURFREV
[SURFREG:]^C^CSURFREGL
[SURFEXT:]^C^CSURFEXTR
[Surftb1:]'SURFTAB1
[Surftb2:]'SURFTAB2
[3DFACE:]$S=X $S=3DFACE ^C^C3DFACE
[3DMAILL:]^C^C3DMAILLE
[PMAILLE:]^C^CPMAILLE
[3DPOLY:]$S=X $S=3DPOLY ^C^C3DPOLY
[ 3d ]^C^C^P(progn(setq m:err *error*)(princ))+
(defun m:l3d () (cond ((null C:BOX)(vmon)(if (/= nil (findfile "3d.lsp"))+
(progn (terpri)(prompt "Patientez... Chargement en cours. ");+
(load "3d")(menucmd "S=X")(menucmd "S=3D2")(princ))(progn(terpri)(prompt +
"Le fichier `3d.lsp' n'a pas été trouvé dans le répertoire. ")(terpri);+
(prompt "Vérifiez votre installation et essayez à nouveau.");+
(princ))))((not (null C:BOX)) (menucmd "S=X") (menucmd "S=3D2")(princ))+
(T(princ)))(setq *error* m:err m:err nil))(defun *error* (msg)(princ msg);+
(menucmd "S=X")(menucmd "S=S")(setq *error* m:err m:err nil)(princ))(m:l3d);^P
[objects]^C^C^P(progn(setq m:err *error*)(princ))+
(defun m:l3d () (cond ((null C:BOX)(vmon)(if (/= nil (findfile "3d.lsp"))+
(progn (terpri)(prompt "Patientez... Chargement en cours. ");+
(load "3d")(menucmd "S=X")(menucmd "S=3D2")(princ))(progn(terpri)(prompt +
"Le fichier `3d.lsp' n'a pas été trouvé dans le répertoire. ")(terpri);+
(prompt "Vérifiez votre installation et essayez à nouveau.");+
(princ))))((not (null C:BOX)) (menucmd "S=X") (menucmd "S=3D2")(princ))+
(T(princ)))(setq *error* m:err m:err nil))(defun *error* (msg)(princ msg);+
(menucmd "S=X")(menucmd "S=S")(setq *error* m:err m:err nil)(princ))(m:l3d);^P
**3D2 3
[Boite ]^C^C^P(C:boite) ^P
[Cone ]^C^C^P(C:cone) ^P
[Cuvette]^C^C^P(C:cuvette) ^P
[Dome ]^C^C^P(C:dome) ^P
[Maille ]^C^C^P(C:maille) ^P
[Pyramide]^C^C^P(C:pyramide) ^P
[Sphère ]^C^C^P(C:sphere) ^P
[Tore ]^C^C^P(C:tore) ^P
[Biseau ]^C^C^P(C:biseau) ^P
**ELEVTHK 3
[ELEVAT:]^C^CELEV
[CHANGE:]^C^CCHANGER
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
[Elevat.]PROP E
[Hauteur]PROP T
**HIDE 3
[CACHE ?]
[OUI]^C^CCACHE
[NON]$S= $S=
**HIDE1 3
[CACHE:]^C^CCACHE
[OUI]Oui
[NON]Non
**VPOINT 3
[PTVUE:]^C^CPOINTVUE
rotation
[axes];
[plan]AUCUN 0,0,1
[CACHE]$S=X $S=HIDE
**VPOINT3D 3
[ Angle ]^C^CPOINTVUE R;;
[dans le ]^C^CPOINTVUE R;;
[plan XY ]^C^CPOINTVUE R;;
[ +80 ]<<80
[ +60 ]<<60
[ +45 ]<<45
[ +30 ]<<30
[ +10 ]<<10
[ 0 ]<<0
[ -10 ]<<350
[ -30 ]<<330
[ -45 ]<<315
[ -60 ]<<300
[ -80 ]<<280
**PLINE 3
[POLYLIG:]^C^CPOLYLIGN
[Arc]ARC $S=X $S=PARC
Clore
DEmi-larg
LOngueur
annUler
Epaisseur
[REMPL AC]'FILLMODE 1
[REMPL IN]'FILLMODE 0
**PARC 3
[POLYARC]
[Angle]$S=X $S=PARCANG A
[CEntre]$S=X $S=PARCEN CE
[Dir.Tang]Direction \DYNAM
[Rayon]$S=X $S=PARCRAD R
[2éme PT]Second-pt \DYNAM
[CLore]$S=X $S=PLINE CLORE
annUler
[Ligncont]$S=X $S=PLINE L
[POLYLIG:]$S=X $S=PLINE ^C^CPOLYLIGN
**PARCANG 3
[ANGLE]
[Centre]$S=X $S=PARC Centre dynam
[Rayon]$S=X $S=PARC Rayon \
[Dynam]$S=X $S=PARC dynam
**PARCEN 3
[CENTRE]
[Angle]$S=X $S=PARC Angle dynam
[Longueur]$S=X $S=PARC Longueur dynam
[Dynam]$S=X $S=PARC dynam
**PARCRAD 3
[RAYON]
[Angle]A \dynam $S=X $S=PARC Angle \dynam
[Dynam]$S=X $S=PARC dynam
**OFFSET 3
[DECALER:]^C^CDECALER
Par
[dernier];
**ARC 3
[ARC]
[3-point:]^C^CARC \\DYNAM
[PT,C,F:]^C^CARC \C \DYNAM
[PT,C,A:]^C^CARC \C \A DYNAM
[PT,C,L:]^C^CARC \C \L DYNAM
[PT,F,A:]^C^CARC \F \A
[PT,F,R:]^C^CARC \F \R
[PT,F,D:]^C^CARC \F \D DYNAM
[C,PT,F:]^C^CARC C \\DYNAM
[C,PT,A:]^C^CARC C \\A DYNAM
[C,PT,L:]^C^CARC C \\L DYNAM
[CONTINU:]^C^CARC ;DYNAM
**CIRCLE 3
[CERCLE]
[CEN,RAY:]^C^CCERCLE \DYNAM
[CEN,DIA:]^C^CCERCLE \D
[2 POINT:]^C^CCERCLE 2P \DYNAM
[3 POINT:]^C^CCERCLE 3P \\DYNAM
[TTR:]^C^CCERCLE TTR
**ELLIPSE 3
[ELLIPSE:]^C^CELLIPSE
[Centre]C
Rotation
Isocercle
Diamètre
**POLYGON 3
[POLYGON:]^C^CPOLYGONE
Côté
[Inscrit]INSCRIT
[Circons.]CIRCONSCRIT
**SHAPE 3
[FORMES:]^C^CFORMES
?
[CHARGER:]^C^CCHARGER
?
**SKETCH 3
[MAINLEV:]^C^CMAINLEV
Raccord
Effacer
Mémoriser
[Sortir]Sortir
Quitter
[------]
[MLPOLY:]'SKPOLY 1
[MLLINE:]'SKPOLY 0
[------]
**SOLID 3
[SOLIDE:]^C^CSOLIDE
[REMPL AC]'FILLMODE 1
[REMPL IN]'FILLMODE 0
**TRACE 3
[TRACE:]^C^CTRACE
[REMPL AC]'FILLMODE 1
[REMPL IN]'FILLMODE 0
**POINT 3
[POINT:]^C^CPOINT
.x
.y
.z
.xy
.xz
.yz
[Formes]
[des Pts]
[example:]^C^CAFFCLICH acad(pointS)
[Retirer]^C^CREDESS
[example:]^C^CREDESS
[Pdmode:]'PDMODE
[PdSize:]'PDSIZE
**HATCH 3
[HACHURE:]^C^CHACHURES
?
u
u,p
u,t
Oui
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
**3DFACE 3
[3DFACE:]^C^C3DFACE
.x
.y
.z
.xy
.xz
.yz
Invisible
[ArrêtVis]^P(Setvar "Splframe" 1)(prompt "Les arrêtes seront VISIBLES après la prochaine régénération.")(princ) ^P
[ArrêtCac]^P(Setvar "Splframe" 0)(prompt "Les arrêtes seront CACHEES après la prochaine régénération.")(princ) ^P
**3DPOLY 3
[3DPOLY:]^C^C3DPOLY
Clore
annUler
.x
.y
.z
.xy
.xz
.yz
**ID 3
[ID:]^C^CID
.x
.y
.z
.xy
.xz
.yz
**LIMITS 3
[LIMITES:]^C^CLIMITES
ACtif
INactif
**UCS1 3
[SCU:]^C^CSCU
[DDSCU:]^C^CDDSCU
?
Précédent
Général
Origine
ZAxe
3points
X
Y
Z
Vue
Entité
Restaurer
Sauver
EFfacer
[RENOMME ]^C^CRENOMMER SCU
[UCSFOLLO]'UCSFOLLOW
[suivant]$S=X $S=UCS2
**UCS2 3
[SCU:]$S=X $S=UCS1 ^C^CSCU
[Précéd.]$S=X $S=UCS1
**UCSICON 3
[UCSICON:]^C^CUCSICON
ACtif
INactif
Tout
Origine
Nonorigine
**PLAN 3
[REPERE:]^C^CREPERE
Courant
SCU
Général
[Var.SCU:]'UCSFOLLOW
**LIST 3
[LISTE:]^C^CLISTE
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
**AREA 3
[AIRE:]^C^CAIRE
Entité
Ajouter
Soustract.
**TEXT 3
[TEXTE:]^C^CTEXTE
[TEXTDYN:]^C^CTXTDYN
[Options]$S=TEXTOPTS
Style
Aligne
[Centre]C
Fixe
Milieu
Droite
[STYLE:]$S=X $S=STYLE ^C^CSTYLE
**TEXTOPTS 5
[Haut-]H\
[Milieu-]M\
[Bas-]B\
[ -Gauche]Gauche $S=
[ -Centre]Centre $S=
[ -Droite]Droite $S=
[Aligne]A $S=
[Centre]C $S=
[fixe]F $S=
[milieu]M $S=
[Droite]D $S=
[__PREC__]$S=
**TEXTSET 5
[TXTDYN]$S=X $S=DTEXT ^C^C$T4=DTEXT1 $T4=DTEXT2 $T4=DTEXT3 $T4=DTEXT4 +
$T4=DTEXT5 $T4=DTEXT6
[REG.TEXT]$S=X $S=TEXT ^C^C$T4=TEXT1 $T4=TEXT2 $T4=TEXT3 $T4=TEXT4 +
$T4=TEXT5 $T4=TEXT6
[STYLE:]$S=X $S=STYLE ^C^CSTYLE
**STYLE 3
[STYLE:]^C^CSTYLE
?
[Polices]$S=X $S=F1
Oui
Non
[TXTDYN:]$S=X $S=DTEXT ^C^CTXTDYN
[TEXTE:]$S=X $S=TEXT ^C^CTEXTE
**F1 3
Cyrillic
Cyriltlc
Greekc
GreekS
Gothice
Gothicg
Gothici
Italicc
Italict
Romanc
Romand
Romans
[suivant]$S=X $S=F2
[STYLEMNU]$S=X $S=STYLE
**F2 3
Romant
Scrisc
Scripts
Syastro
Symap
Symath
Symeteo
Symusic
[Précéd.]$S=X $S=F1
[STYLEMNU]$S=X $S=STYLE
**DTEXT 3
[TXTDYN:]^C^CTXTDYN
[TEXTE:]^C^CTEXTE
[Options]$S=TEXTOPTS
Style
Aligne
[Centre]C
Fixe
Milieu
Droite
[STYLE:]$S=X $S=STYLE ^C^CSTYLE
**AXIS 3
[AXES:]^C^CAXES
[axs=réso]RESOL
ACtif
INactif
Aspect
**BLIPMODE 3
[MARQUES:]^C^CMARQUES
ACtif
INactif
**END 3
[FIN ?]
Oui
Non
**QUIT 3
[QUITTER:]^C^CQUITTER
[Oui]O
[Non]N $S=X $S=S
**VAR1 3
[cotalt]$S=X $S=OF COTALT \
[cotaltd]COTALTD \
[cotaltf]COTALTF \
[cotapost]COTAPOST \
[cotaso]$S=X $S=OF COTASO \
[cotdfl]COTDFL \
[--------]
[cotbloc]COTBLOC \
[cotbloc1]COTBLOC1 \
[cotbloc2]COTBLOC2 \
[--------]
[cotcen]COTCEN \
[cotclc]COTCLC \
[cotcle]COTCLE \
[cotct]COTCT \
[suivant]$S=X $S=VAR2
[COTMENU]$S=X $S=DIM
**VAR2 3
[cotelc]COTELC \
[coteli]COTELI \
[cotple]COTPLE \
[cotoex]COTOEX \
[cotesp]COTESP \
[cotfacl]COTFACL \
[cotlim]$S=X $S=OF COTLIM \
[cotpost]COTPOST \
[cotrnd]COTRND \
[cotpfs]$S=X $S=OF COTPFS \
[cotech]COTECH \
[cots1e]$S=X $S=OF COTS1E \
[cots2e]$S=X $S=OF COTS2E \
[Précéd.]$S=X $S=VAR1
[suivant]$S=X $S=VAR3
[COTMENU]$S=X $S=DIM
**VAR3 3
[cotdyn]$S=X $S=OF COTDYN \
[cotschr]$S=X $S=OF COTSCHR \
[cottdl]$S=X $S=OF COTTDL \
[cotft]COTFT \
[cottih]$S=X $S=OF COTTIH \
[cotdlr]$S=X $S=OF COTDLR \
[cottn]COTTN \
[cotchlr]$S=X $S=OF COTCHLR \
[cotteh]$S=X $S=OF COTTEH \
[cottol]$S=X $S=OF COTTOL \
[cottp]COTTP \
[cotdma]COTDMA \
[cottvp]COTTVP \
[cottxt]COTTXT \
[cotzp]$S=X $S=DIMZIN COTZP \
[Précéd.]$S=X $S=VAR2
[COTMENU]$S=X $S=DIM
**OF 3
[ACtif]$S= $S= ACtif
[INactif]$S= $S= INactif
**DIMZIN 4
[Nouvelle]
[ valeur]
[ Dimzin]
[0]$S= $S= 0
[1]$S= $S= 1
[2]$S= $S= 2
[3]$S= $S= 3
**FORMAT 3
[COT:]^C^CCOT
[COT1:]^C^CCOT1
[INITEXTE]$S=X $S=HOMETEXT INITXT
[AJOUR]$S=X $S=UPDATE AJOUR
[TXTNOUV]$S=X $S=NEWTEXT TXTNOUV
[Cotstyle]'DIMSTYLE
SAUVER
RESTAURE
REECRIRE
[Variabls]VARIABLES
?
[COTMENU]$S=X $S=DIM
**HOMETEXT 3
[COT:]^C^CCOT
[COT1:]^C^CCOT1
INITXT
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
**UPDATE 3
[COT:]^C^CCOT
[COT1:]^C^CCOT1
AJOUR
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
**NEWTEXT 3
[DIM:]^C^CDIM
[DIM1:]^C^CDIM1
TXTNOUV
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
**LINETYPE 3
[TYPLIGN:]^C^CTYPELIGN
?
CRéer
CHarger
[Actuel]Actuel $S=X $S=CHLT \$S=X $S=LINETYPE
Oui
Non
**LIMITS 3
[LIMITES:]^C^CLIMITES
Actives
INactives
**SNAP 3
[RESOL:]^C^CRESOL
ACtif
INactif
ASpect
Rotation
Style
[ ISo]ISo;
[Standard]Standard;
**TABLET 3
[TABLET:]^C^CTABLETTE
CALibrage
[ConFiG]CFG 4 25 9 11 9 9 13 25 7 O
[re-CFG]CFG 4 O 25 9 11 9 9 13 25 7 O
ACtif
INactif
Oui
Non
**OSNAPC 3
[ACCROBJ:]^C^CACCROBJ
[CENtre]CENTRE\
[EXTrem]EXTREMITE\
[INSert]INSERTION\
[INTersec]INTERSEC\
[MILieu]MILIEU\
[PROche]PROCHE\
[NODal]NODAL\
[PERpend]PERPEND\
[QUAdrant]QUADRANT\
[TANgent]TANGENT\
[AUCUN]AUCUN\ $S= $S=
[RAPide,]RAPIDE,^Z
[,],\
**DRAGMODE 3
[EVOLDYN]^C^CEVOLDYN
[ACtif]ACtif $S=S
[INactif]INactif $S=S
[Auto]A $S=S
**GRID 3
[GRILLE:]^C^CGRILLE
[gri=résol]RESOL
ACtif
INactif
Aspect
**HANDLES 3
[MAINTIEN]^C^CMAINTIEN
ACtif
[DETRUIRE]DETRUIRE
**SETVAR1 3
[MODIVAR:]^C^CMODIFVAR
['MODIVAR]'MODIFVAR
[Variab ?]'MODIFVAR ?
*
**QTEXT 3
[TEXTRAP:]^C^CRAPTEXTE
ACtif
INactif
[REGEN:]REGEN
**VIEWRES 3
[RESVUE:]^C^CRESVUE
Oui
Non
100
500
[RGNAUTO:]^C^CREGNAUTO
[ ACtif]ACtif
[ INactif]INactif
**APERTURE 3
[OUVERTU:]'OUVERTUR
[PICKBOX:]'PICKBOX
[1]$S= $S= 1
[2]$S= $S= 2
[3]$S= $S= 3
[4]$S= $S= 4
[5]$S= $S= 5
[6]$S= $S= 6
[7]$S= $S= 7
[8]$S= $S= 8
[9]$S= $S= 9
[10]$S= $S= 10
[15]$S= $S= 15
**ARRAY 3
[RESEAU:]^C^CRESEAU
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
Rectangu
Polaire
Oui
Non
**ROTATE 3
[ROTATIO:]^C^CROTATION
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
Référence
**SELECT 3
[SELECT:]^C^CSELECT
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
**SCALE 3
[ECHELLE:]^C^CECHELLE
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
Référence
**BREAK 3
[COUPURE:]^C^CCOUPURE
Premier
@
**BREAK2P 3
[COUPURE:]^C^CCOUPURE \P
Premier
@
**BREAKSPL 3
[COUPURE:]^C^CCOUPURE \P \@
Premier
@
**MOVE 3
[DEPLACE:]^C^CDEPLACER
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
**COPY 3
[COPIER:]^C^CCOPIER
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
Multiple
**DDEDIT 3
[DDEDIT:]^C^CDDEDIT
Dernier
annUler
**UNDO 3
[ANNULER]^C^CANNULER
[Retour 1]^C^CANNULER 1
[Auto]$S=X $S=UNDOA Auto
Retour
Fin
Groupe
Marque
[Contrôle]$S=X $S=UNDOC Contrôle
Oui
Non
[RETABLR:]RETABLIR
**UNDOC 3
Tout
Aucun
Un
**UNDOA 3
ACtif
INactif
**ERASE 3
[EFFACER:]^C^CEFFACER
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
[REPRISE:]^C^CREPRISE
**PSEL 4
[PEDIT:]^C^C^P(if(null C:PEDITM)(defun C:PEDITM(/ m:p0 m:p1 m:err)+
(setq m:err *error*)(defun *error* (m)(setq *error* m:err)(princ))+
(defun m:p0(/ m:s1 m:e1 m:e2 m:e3)(menucmd"S=X")(menucmd"S=PSEL");+
(while(not m:s1)(if(setq m:s1(ssget))(progn(setq m:e1(ssname m:s1 0)+
m:e2(entget m:e1) m:e3(cdr(assoc 0 m:e2)))(if(= m:e3 "POLYLINE")(m:p1)+
(if(member m:e3 '("LINE" "ARC"))(progn(command "PEDIT" m:e1 pause);+
(menucmd "S=X")(menucmd "S=P0"))(setq m:s1 nil)))))))(defun m:p1 (/ m:a)+
(menucmd"S=X")(if(=(setq m:a (cdr(assoc 70 m:e2)))nil)(menucmd"S=P0")(progn+
(setq m:a(/ m:a 2))(if(>= m:a 8)(menucmd"S=P16")(if(< m:a 4)(menucmd"S=P0");+
(menucmd"S=P8")))))(command "PEDIT" m:e1))(m:p0)(setq *error* m:err)(princ))+
(princ));PEDITM;^P
CADre
Capture
Dernier
Fenêtre
Oui
Non
**P0 3
[PEDIT:]^C^C^P(if(null C:PEDITM)(defun C:PEDITM(/ m:p0 m:p1 m:err)+
(setq m:err *error*)(defun *error* (m)(setq *error* m:err)(princ))+
(defun m:p0(/ m:s1 m:e1 m:e2 m:e3)(menucmd"S=X")(menucmd"S=PSEL");+
(while(not m:s1)(if(setq m:s1(ssget))(progn(setq m:e1(ssname m:s1 0)+
m:e2(entget m:e1) m:e3(cdr(assoc 0 m:e2)))(if(= m:e3 "POLYLINE")(m:p1)+
(if(member m:e3 '("LINE" "ARC"))(progn(command "PEDIT" m:e1 pause);+
(menucmd "S=X")(menucmd "S=P0"))(setq m:s1 nil)))))))(defun m:p1 (/ m:a)+
(menucmd"S=X")(if(=(setq m:a (cdr(assoc 70 m:e2)))nil)(menucmd"S=P0")(progn+
(setq m:a(/ m:a 2))(if(>= m:a 8)(menucmd"S=P16")(if(< m:a 4)(menucmd"S=P0");+
(menucmd"S=P8")))))(command "PEDIT" m:e1))(m:p0)(setq *error* m:err)(princ))+
(princ));PEDITM;^P
Clore
Ouvrir
Joindre
Epaiss
[ModifSom]Modif_sommet $S=X $S=PVERTED
[LisCourb]Lissage
Pspline
Retrouv
annUler
[Sortir]Sortir $S=X $S=S
[Var.Poly]$S=X $S=PVARS $I=poly $I=*
**P8 3
[PEDIT:]^C^C^P(if(null C:PEDITM)(defun C:PEDITM(/ m:p0 m:p1 m:err)+
(setq m:err *error*)(defun *error* (m)(setq *error* m:err)(princ))+
(defun m:p0(/ m:s1 m:e1 m:e2 m:e3)(menucmd"S=X")(menucmd"S=PSEL");+
(while(not m:s1)(if(setq m:s1(ssget))(progn(setq m:e1(ssname m:s1 0)+
m:e2(entget m:e1) m:e3(cdr(assoc 0 m:e2)))(if(= m:e3 "POLYLINE")(m:p1)+
(if(member m:e3 '("LINE" "ARC"))(progn(command "PEDIT" m:e1 pause);+
(menucmd "S=X")(menucmd "S=P0"))(setq m:s1 nil)))))))(defun m:p1 (/ m:a)+
(menucmd"S=X")(if(=(setq m:a (cdr(assoc 70 m:e2)))nil)(menucmd"S=P0")(progn+
(setq m:a(/ m:a 2))(if(>= m:a 8)(menucmd"S=P16")(if(< m:a 4)(menucmd"S=P0");+
(menucmd"S=P8")))))(command "PEDIT" m:e1))(m:p0)(setq *error* m:err)(princ))+
(princ));PEDITM;^P
Clore
Ouvrir
[ModifSom]Modif_sommet $S=X $S=3DPVERTED
Pspline
Retrouv
annUler
[Sortir]Sortir $S=X $S=S
[Var.Poly]$S=X $S=PVARS $I=poly $I=*
**P16 3
[PEDIT:]^C^C^P(if(null C:PEDITM)(defun C:PEDITM(/ m:p0 m:p1 m:err)+
(setq m:err *error*)(defun *error* (m)(setq *error* m:err)(princ))+
(defun m:p0(/ m:s1 m:e1 m:e2 m:e3)(menucmd"S=X")(menucmd"S=PSEL");+
(while(not m:s1)(if(setq m:s1(ssget))(progn(setq m:e1(ssname m:s1 0)+
m:e2(entget m:e1) m:e3(cdr(assoc 0 m:e2)))(if(= m:e3 "POLYLINE")(m:p1)+
(if(member m:e3 '("LINE" "ARC"))(progn(command "PEDIT" m:e1 pause);+
(menucmd "S=X")(menucmd "S=P0"))(setq m:s1 nil)))))))(defun m:p1 (/ m:a)+
(menucmd"S=X")(if(=(setq m:a (cdr(assoc 70 m:e2)))nil)(menucmd"S=P0")(progn+
(setq m:a(/ m:a 2))(if(>= m:a 8)(menucmd"S=P16")(if(< m:a 4)(menucmd"S=P0");+
(menucmd"S=P8")))))(command "PEDIT" m:e1))(m:p0)(setq *error* m:err)(princ))+
(princ));PEDITM;^P
[Edit Som]Edit $S=X $S=3DMVERTED
Lisser
Retrouver
MClore
NClore
MOuvrir
NOUvrir
annUler
[Sortir]Sortir $S=X $S=S
[Var.Poly]$S=X $S=PVARS $I=poly $I=*
**PVERTED 3
[MODIFSOM]
suivaNt
Précédent
Coupure
Insérer
Déplacer
Linéair
Epaiss
Tangent
Go
Regen
[Annuler]Sortir annUler $S=X $S=P0
[Sortir]Sortir $S=X $S=P0
**3DPVERTED 3
[MODIFSOM]
suivaNt
Précédent
Go
Coupure
Insérer
Déplacer
Regen
Epaiss
[Sortir]Sortir $S=X $S=P8
**3DMVERTED 3
[EDIT SOM]
suivaNt
Précédent
Gauche
Droite
Haut
Bas
Déplacer
Regen
[Sortir]S $S=X $S=P16
**PVARS 3
[Var.Poly]$I=poly $I=*
[Armature]'SPLFRAME
[ ACtif]1
[ INactif]0
[Segments]'SPLINESEGS
[Typ.Liss]'SPLINETYPE
[Quadrat.]5
[Cubique]6
[TypeSurf]'SURFTYPE
[Quadrat]5
[Cubique]6
[Bezier]8
[DensitéU]'SURFU
[DensitéV]'SURFV
**TRIM 3
[AJUSTER:]^C^CAJUSTER
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
**ATTEXT 3
[ATTEXTR:]^C^CATTEXTR
CDF
SDF
DXF
Entités
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
**AUDIT 3
Oui
Non
**SLIDES 3
[MCLICHE:]^C^CMCLICHE
[AFCLICH:]^C^CAFFCLICH
[REDESS:]$S=X $S=S ^C^CREDESS
**SCRIPT 3
[SCRIPT:]^C^CSCRIPT
[RESUMER:]'RESUMER
[RSCRIPT:]^C^CRSCRIPT
**PURGE 3
[PURGER:]^C^CPURGER
Blocs
Cotstyls
PLans
TLignes
FOrmes
STyles
TOut
Oui
Non
**RENAME 3
[RNOMMER:]^C^CRENOMMER
Bloc
Cotstyl
PLan
TLigne
Style
SCu
VUe
FEnêtre
**DXF 3
[CHARDXF:]^C^CCHARGDXF
[SAUVDXF:]^C^CSAUVEDXF
16
Entités
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
[CHARDXB:]^C^CCHARGDXB
**IGES 3
[CHRIGES:]^C^CCHARIGES
[SAVIGES:]^C^CSAUVIGES
**EXTEND 3
[PROLONG:]^C^CPROLONGE
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
[SELECT:]^C^CSELECT
[ZOOM F:]'ZOOM F
**STRETCH 3
[ETIRER:]^C^CETIRER C
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
**MIRROR 3
[MIROIR:]^C^CMIROIR
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
Oui
Non
**FILLET0 3
[RACCOR:0]^C^CRACCORD R 0;;
Polyligne
**FILLET 3
[RACCORD:]^C^CRACCORD
[rayon]R \RACCORD
[rayon 0]R 0 RACCORD
Polyligne
**CHAMFER 3
[CHANFRN:]^C^CCHNFREIN
[Ecarts]E \\CHNFREIN
[Ecarts=0]E 0 0 CHNFREIN
Polyligne
**DIVIDE 3
[DIVISER:]^C^CDIVISER
Bloc
Oui
Non
**MEASURE 3
[MESURER:]^C^CMESURER
Bloc
Oui
Non
**CHANGE 3
[CHANGER:]^C^CCHANGER
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
[Couleur]PR C $S=X $S=CHCOLOR \ $S=X $S=CHANGE
[Chroma]^C^CAFFCLICH acad(chroma)
[ REDESS]^C^CREDESS
[Plan]PR P
[Tligne]PR T $S=X $S=CHLT \$S=X $S=CHANGE
[Haut.obj]PR H
**CHPROP 3
[CHPROP:]^C^CCHPROP
Fenêtre
Dernier
Précédent
Capture
Retirer
Ajouter
annUler
[Couleur]PR C $S=X $S=CHCOLOR \$S=X $S=CHPROP
[Chroma]^C^CAFFCLICH acad(chroma)
[ REDESS]^C^CREDESS
[Plan]PR P
[Tligne]PR T $S=X $S=CHLT \$S=X $S=CHPROP
[Haut.obj]PR H
**CHCOLOR 3
[COULEUR]
[Du plan] duplan
[Du bloc] dubloc
rouge
jaune
vert
cyan
bleu
magenta
blanc
gris
[roug som]9
[jaun som]10
[vert som]11
[cyan som]12
[bleu som]13
[magt som]14
[gris som]15
**CHLT 3
[TYPLIGNE]
bylayer
byblock
[contin.]CONTINUOUS
discontinu
caché
axes
fantôme
pointillé
tiretpoint
bordure
divisé
**COLOR 3
[COULEUR:]^C^CCOULEUR
bylayer
byblock
rouge
jaune
vert
cyan
bleu
magenta
blanc
[Chroma]^C^CAFFCLICH acad(chroma)
[ REDESS]^C^CREDESS
**ATTEDIT 3
[ATTEDIT:]^C^CATTEDIT
Fenêtre
Dernier
Capture
Retirer
Ajouter
annUler
[Valeur]Valeur $S=X $S=ATTEDIT2
POsition
Hauteur
Angle
Style
Plan
[Couleur]Couleur $S=X $S=ATTCOLOR
suivaNt
[__PREC__]$S= $S=
**ATTEDIT2 3
[Changer]Changer $S=X $S=ATTEDIT
[Remplace]Remplacer $S=X $S=ATTEDIT
**ATTCOLOR 3
[COULEUR]
[rouge]ROUGE $S= $S=
[jaune]JAUNE $S= $S=
[vert]VERT $S= $S=
[cyan]CYAN $S= $S=
[bleu]BLEU $S= $S=
[magenta]MAGENTA $S= $S=
[blanc]BLANC $S= $S=
**UNITS 2
[TYPE ]
[D'UNITE ]
[Scientif]1;
[Décimale]2;
[Ingénier]3;
[Architec]4;
[Mètrique]5;
**U1 2
[Echelle ]
[Scientif]
[4 FOIS ]4.0;
[2 FOIS ]2.0;
[ENTIER ]1.0;
[DEMI ]0.5;
[QUART ]0.25;
[Autre ]^P0;^P
**U2 2
[Echelle ]
[Décimale]
[4 FOIS ]4.0;
[2 FOIS ]2.0;
[ENTIER ]1.0;
[DEMI ]0.5;
[QUART ]0.25;
[Autre ]^P0;^P
**U3 2
[Echelle ]
[Ingénier]
[1"=10' ]120.0;
[1"=20' ]240.0;
[1"=30' ]360.0;
[1"=40' ]480.0;
[1"=50' ]600.0;
[1"=60' ]720.0;
[1"=80' ]960.0;
[1"=100' ]1200.0;
[Autre ]^P0;^P
**U4 2
[Architec]
[1/40"=1']480.0;
[1/20"=1']240.0;
[1/16"=1']192.0;
[ 1/8"=1']96.0;
[ 1/4"=1']48.0;
[ 1/2"=1']24.0;
[ 3/4"=1']16.0;
[ 1"=1']12.0;
[ 3"=1']4.0;
[ 6"=1']2.0;
[ ENTIER ]1.0;
[Autre...]^P0;^P
**U5 2
[Mètrique]
[ 1:5000 ]5000.0;
[ 1:2000 ]2000.0;
[ 1:1000 ]1000.0;
[ 1:500 ]500.0;
[ 1:200 ]200.0;
[ 1:100 ]100.0;
[ 1:75 ]75.0;
[ 1:50 ]50.0;
[ 1:20 ]20.0;
[ 1:10 ]10.0;
[ 1:5 ]5.0;
[ ENTIER ]1.0;
[Autre...]^P0;^P
**ENGLISH 2
[Horizon.]
[ Format ]
[ Papier ]
[A-8.5x11]11.0 8.5;
[B- 11x17]17.0 11.0;
[C- 17x22]22.0 17.0;
[ 18x24]24.0 18.0;
[D- 22X34]34.0 22.0;
[ 24x36]36.0 24.0;
[E- 34x44]44.0 34.0;
[Autre...]^P0 0;^P
[VERTICL>]$S=X $S=ENGVERT
**ENGVERT 2
[Vertical]
[ Format ]
[ Papier ]
[A-8.5x11]8.5 11.0;
[B- 11x17]11.0 17.0;
[C- 17x22]17.0 22.0;
[ 18x24]18.0 24.0;
[D- 22X34]22.0 34.0;
[ 24x36]24.0 36.0;
[E- 34x44]34.0 44.0;
[Autre...]^P0 0;^P
[HORIZON>]$S=X $S=ENGLISH
**METRIC 2
[Horizon.]
[ Format ]
[ Papier ]
[1189x841]1189.0 841.0;
[1000x707]1000.0 707.0;
[ 841x594]841.0 594.0;
[ 594x420]594.0 420.0;
[ 420x297]420.0 297.0;
[ 297x210]297.0 210.0;
[Autre...]^P0 0;^P
[VERTICL>]$S=X $S=METRICVERT
**METRICVERT 2
[Vertical]
[ Format ]
[ Papier ]
[1189x841]841.0 1189.0;
[1000x707]707.0 1000.0;
[ 841x594]594.0 841.0;
[ 594x420]420.0 594.0;
[ 420x297]297.0 420.0;
[ 297x210]210.0 297.0;
[Autre...]^P0 0;^P
[HORIZON>]$S=X $S=METRIC
**EXCOMDS 3
[CATALOG:]^C^CCATALOG
[DEL:]^C^CDEL
[DIR:]^C^CDIR
[EDIT:]^C^CEDIT
[SH:]^C^CSH
[SHELL:]^C^CSHELL
[TYPE:]^C^CTYPE
***Commentaire
Le nouveau menu TABLET1 contient les code pour AME et
AutoShade. Vous pouvez mettre vos macros et menu
dans l'espace réservé ici.
Toutes les lignes "blanches" qui contiennent un espace
équivalent à un RETURN sur le menu de votre tablette.
Enlevélez-les si vous voulez que rien ne se passe lors
de la selection ou placez vos propres macros à leur
place.
***TABLET1
[A-1]
[A-2]
[A-3]
[A-4]
[A-5]
[A-6]
[A-7]
[A-8]
[A-9]
[A-10]
[A-11]
[A-12]
[A-13]
[A-14]
[A-15]
[A-16]
[A-17]
[A-18]
[A-19]
[A-20]
[A-21]
[A-22]
[A-23]
[A-24]
[A-25]
[B-1]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLDEPL)(defun c:SOLDEPL () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite à partir du menu Ecran. ")+
(setq c:SOLDEPL nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SMOVE")))(princ);^PSOLDEPL
[B-2]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLCHANF)(defun c:SOLCHANF () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite à partir du menu Ecran. ")+
(setq c:SOLCHANF nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SCHAM")))(princ);^PSOLCHANF
[B-3]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLINTER)(defun c:SOLINTER () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLINTER nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SINT")))(princ);^PSOLINTER
[B-4]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLBOITE)(defun c:SOLBOITE () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLBOITE nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SBOX")))(princ);^PSOLBOITE
[B-5]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLCONE)(defun c:SOLCONE () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLCONE nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SCONE")))(princ);^PSOLCONE
[B-6]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLCYL)(defun c:SOLCYL () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLCYL nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SCYL")))(princ);^PSOLCYL
[B-7]
[B-8]^C^C^P(progn(setq m:err *error*)(defun *error* (msg)+
(princ"Erreur de chargement: ")(princ msg)(setq *error* m:err m:err nil G:SVER nil);+
(princ))(defun m:shmn ()(menucmd "S=X")(menucmd(cond((= G:SVER 20) "S=ASHC")+
((= G:SVER 11) "S=ASH11C")(T "S=")))(setq m:shmn nil)(princ))(princ))(cond;+
(G:SVER(setq *error* m:err m:err nil)(m:shmn))(T (cond((findfile"ashade.lsp")+
(vmon)(load"ashade")(setq *error* m:err m:err nil)(if G:SVER(m:shmn);+
(setq C:CAMERA (list '()'(terpri)+
(list 'prompt (strcat "Le fichier '" (findfile "ashade.lsp")));+
(list 'prompt "' est incompatible avec AutoCAD v11.")+
(list 'setq 'C:CAMERA '())'(princ))m:shmn (princ))))(T(defun C:CAMERA()(terpri);+
(prompt"Le fichier 'Ashade.lsp' ne se trouve pas dans le répertoire courant.")+
(terpri)(prompt"Voyez votre manuel AutoShade.");+
(setq C:CAMERA nil)(princ))(setq *error* m:err m:err nil m:shmn (princ)))))) ^P+
CAMERA
[B-9]^C^C^P(progn(setq m:err *error*)(defun *error* (msg)+
(princ"Erreur de chargement: ")(princ msg);+
(setq *error* m:err m:err nil m:shmn nil m:not2 nil G:SVER nil)+
(princ))(defun m:shmn ()(menucmd "S=X")(menucmd(cond((= G:SVER 20) "S=ASHC");+
((= G:SVER 11) "S=ASH11C")(T "S=")))(setq m:shmn nil)(princ))+
(defun m:not2 (m:avar)(Set m:avar (list '()'(terpri);+
(list 'prompt "Cette commande nécessite AutoShade v2.")+
(list 'setq m:avar '() 'm:not2 '())'(princ)))(princ))(princ));+
(cond(G:SVER(setq *error* m:err m:err nil)(if (= G:SVER 20)(m:shmn)+
(m:not2 'C:VCAMERA)))(T (cond((findfile"ashade.lsp")(vmon)(load"ashade");+
(setq *error* m:err m:err nil)(if G:SVER(if (= G:SVER 20)(m:shmn)+
(m:not2 'C:VCAMERA))(setq C:VCAMERA (list '()'(terpri);+
(list 'prompt (strcat "Le fichier '" (findfile "ashade.lsp")))+
(list 'prompt "' est incompatible avec AutoCAD v11.");+
(list 'setq 'C:VCAMERA '())'(princ))m:shmn (princ))))(T (defun C:VCAMERA ()+
(terpri)(prompt"Le fichier 'Ashade.lsp' ne se trouve pas dans le répertoire courant.");+
(terpri)(prompt"Voyez votre manuel AutoShade.")+
(setq C:VCAMERA nil)(princ));+
(setq *error* m:err m:err nil m:not2 nil m:shmn (princ)))))) ^PVCAMERA
[B-10]^C^C^P(progn(setq m:err *error*)(defun *error* (msg)+
(princ"Erreur de chargement: ")(princ msg)(setq *error* m:err m:err nil G:SVER nil);+
(princ))(defun m:shmn ()(menucmd "S=X")(menucmd(cond((= G:SVER 20) "S=ASH")+
((= G:SVER 11) "S=ASH11")(T "S=")))(setq m:shmn nil)(princ))(princ))(cond;+
(G:SVER(setq *error* m:err m:err nil)(m:shmn))(T (cond((findfile"ashade.lsp")+
(vmon)(load"ashade")(setq *error* m:err m:err nil)(if G:SVER(m:shmn);+
(setq C:VUECAM (list '()'(terpri)+
(list 'prompt (strcat "Le fichier '" (findfile "ashade.lsp")));+
(list 'prompt "' est incompatible avec AutoCAD v11.")+
(list 'setq 'C:VUECAM '())'(princ))m:shmn (princ))))(T(defun C:VUECAM()(terpri);+
(prompt"Le fichier 'Ashade.lsp' ne se trouve pas dans le répertoire courant.")+
(terpri)(prompt"Voyez votre manuel AutoShade.");+
(setq C:VUECAM nil)(princ))(setq *error* m:err m:err nil m:shmn (princ)))))) ^P+
VUECAM
[B-11]
[B-12]
[B-13]
[B-14]
[B-15]
[B-16]
[B-17]
[B-18]
[B-19]
[B-20]
[B-21]
[B-22]
[B-23]
[B-24]
[B-25]
[C-1]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLSEP)(defun c:SOLSEP () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLSEP nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SSEP")))(princ);^PSOLSEP
[C-2]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLRACC)(defun c:SOLRACC () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLRACC nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SFILL")))(princ);^PSOLRACC
[C-3]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLSOUSTR)(defun c:SOLSOUSTR () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLSOUSTR nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SSUB")))(princ);^PSOLSOUSTR
[C-4]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLSPHERE)(defun c:SOLSPHERE () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLSPHERE nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SSPH")))(princ);^PSOLSPHERE
[C-5]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLTORE)(defun c:SOLTORE () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLTORE nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=STOR")))(princ);^PSOLTORE
[C-6]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLBISEAU)(defun c:SOLBISEAU () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLBISEAU nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SWEDGE")))(princ);^PSOLBISEAU
[C-7]
[C-8]^C^C^P(progn(setq m:err *error*)(defun *error* (msg)+
(princ"Erreur de chargement: ")(princ msg)(setq *error* m:err m:err nil G:SVER nil);+
(princ))(defun m:shmn ()(menucmd "S=X")(menucmd(cond((= G:SVER 20)(if G:RMAN+
"S=ASHLRM" "S=ASHL"))+
((= G:SVER 11) "S=ASH11L")(T "S=")))(setq m:shmn nil)(princ))(princ))(cond;+
(G:SVER(setq *error* m:err m:err nil)(m:shmn))(T (cond((findfile"ashade.lsp")+
(vmon)(load"ashade")(setq *error* m:err m:err nil)(if G:SVER(m:shmn);+
(setq C:LUMIERE (list '()'(terpri)+
(list 'prompt (strcat "Le fichier '" (findfile "ashade.lsp")));+
(list 'prompt "' est incompatible avec AutoCAD v11.")+
(list 'setq 'C:LUMIERE '())'(princ))m:shmn (princ))))(T(defun C:LUMIERE()(terpri);+
(prompt"Le fichier 'Ashade.lsp' ne se trouve pas dans le répertoire courant.")+
(terpri)(prompt"Voyez votre manuel AutoShade.");+
(setq C:LUMIERE nil)(princ))(setq *error* m:err m:err nil m:shmn (princ)))))) ^P+
LUMIERE
[C-9]^C^C^P(progn(setq m:err *error*)(defun *error* (msg)+
(princ"Erreur de chargement: ")(princ msg);+
(setq *error* m:err m:err nil m:shmn nil m:not2 nil G:SVER nil)+
(princ))(defun m:shmn ()(menucmd "S=X")(menucmd(cond((= G:SVER 20)(if G:RMAN+
"S=ASHLRM" "S=ASHL"));+
((= G:SVER 11) "S=ASH11L")(T "S=")))(setq m:shmn nil)(princ))+
(defun m:not2 (m:avar)(Set m:avar (list '()'(terpri);+
(list 'prompt "Cette commande nécessite AutoShade v2.")+
(list 'setq m:avar '() 'm:not2 '())'(princ)))(princ))(princ));+
(cond(G:SVER(setq *error* m:err m:err nil)(if (= G:SVER 20)(m:shmn)+
(m:not2 'C:VLUMIER)))(T (cond((findfile"ashade.lsp")(vmon)(load"ashade");+
(setq *error* m:err m:err nil)(if G:SVER(if (= G:SVER 20)(m:shmn)+
(m:not2 'C:VLUMIER))(setq C:VLUMIER (list '()'(terpri);+
(list 'prompt (strcat "Le fichier '" (findfile "ashade.lsp")))+
(list 'prompt "' est incompatible avec AutoCAD v11.");+
(list 'setq 'C:VLUMIER '())'(princ))m:shmn (princ))))(T (defun C:VLUMIER ()+
(terpri)(prompt"Le fichier 'Ashade.lsp' ne se trouve pas dans le répertoire courant.");+
(terpri)(prompt"Voyez votre manuel AutoShade.")+
(setq C:VLUMIER nil)(princ));+
(setq *error* m:err m:err nil m:not2 nil m:shmn (princ)))))) ^PVLUMIER
[C-10]^C^CPELLICUL
[C-11]
[C-12]
[C-13]
[C-14]
[C-15]
[C-16]
[C-17]
[C-18]
[C-19]
[C-20]
[C-21]
[C-22]
[C-23]
[C-24]
[C-25]
[D-1]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLCHP)(defun c:SOLCHP () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLCHP nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SCHP")))(princ);^PSOLCHP
[D-2]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLCHP)(defun c:SOLCHP () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLCHP nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SCHP")))(princ);^PSOLCHP
[D-3]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLUNION)(defun c:SOLUNION () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLUNION nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SUNION")))(princ);^PSOLUNION
[D-4]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLEXTR)(defun c:SOLEXTR () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLEXTR nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SEXT")))(princ);^PSOLEXTR
[D-5]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLREV)(defun c:SOLREV () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLREV nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SREV")))(princ);^PSOLREV
[D-6]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLIDIF)(defun c:SOLIDIF () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLIDIF nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SSOLID")))(princ);^PSOLIDIF
[D-7]
[D-8]^C^C^P(progn(setq m:err *error*)(defun *error* (msg)+
(princ"Erreur de chargement: ")(princ msg)(setq *error* m:err m:err nil G:SVER nil);+
(princ))(defun m:shmn ()(menucmd "S=X")(menucmd(cond((= G:SVER 20) "S=ASH")+
((= G:SVER 11) "S=ASH11A")(T "S=")))(setq m:shmn nil)(princ))(princ))(cond;+
(G:SVER(setq *error* m:err m:err nil)(m:shmn))(T (cond((findfile"ashade.lsp")+
(vmon)(load"ashade")(setq *error* m:err m:err nil)(if G:SVER(m:shmn);+
(setq C:SCENE (list '()'(terpri)+
(list 'prompt (strcat "Le fichier '" (findfile "ashade.lsp")));+
(list 'prompt "' est incompatible avec AutoCAD v11.")+
(list 'setq 'C:SCENE '())'(princ))m:shmn (princ))))(T(defun C:SCENE()(terpri);+
(prompt"Le fichier 'Ashade.lsp' ne se trouve pas dans le répertoire courant.")+
(terpri)(prompt"Voyez votre manuel AutoShade.");+
(setq C:SCENE nil)(princ))(setq *error* m:err m:err nil m:shmn (princ)))))) ^P+
SCENE
[D-9]^C^C^P(progn(setq m:err *error*)(defun *error* (msg)+
(princ"Erreur de chargement: ")(princ msg);+
(setq *error* m:err m:err nil m:shmn nil m:not2 nil G:SVER nil)+
(princ))(defun m:shmn ()(menucmd "S=X")(menucmd(cond((= G:SVER 20) "S=ASH");+
((= G:SVER 11) "S=ASH11")(T "S=")))(setq m:shmn nil)(princ))+
(defun m:not2 (m:avar)(Set m:avar (list '()'(terpri);+
(list 'prompt "Cette commande nécessite AutoShade v2.")+
(list 'setq m:avar '() 'm:not2 '())'(princ)))(princ))(princ));+
(cond(G:SVER(setq *error* m:err m:err nil)(if (= G:SVER 20)(m:shmn)+
(m:not2 'C:FINISH)))(T (cond((findfile"ashade.lsp")(vmon)(load"ashade");+
(setq *error* m:err m:err nil)(if G:SVER(if (= G:SVER 20)(m:shmn)+
(m:not2 'C:FINISH))(setq C:FINISH (list '()'(terpri);+
(list 'prompt (strcat "Le fichier '" (findfile "ashade.lsp")))+
(list 'prompt "' est incompatible avec AutoCAD v11.");+
(list 'setq 'C:FINISH '())'(princ))m:shmn (princ))))(T (defun C:FINISH ()+
(terpri)(prompt"Le fichier 'Ashade.lsp' ne se trouve pas dans le répertoire courant.");+
(terpri)(prompt"Voyez votre manuel AutoShade.")+
(setq C:FINISH nil)(princ));+
(setq *error* m:err m:err nil m:not2 nil m:shmn (princ)))))) ^PFINISH
[D-10]^C^C^P(progn(setq m:err *error*)(defun *error* (msg)+
(princ"Erreur de chargement: ")(princ msg);+
(setq *error* m:err m:err nil m:shmn nil m:not2 nil G:SVER nil)+
(princ))(defun m:shmn ()(menucmd "S=X")(menucmd(cond((= G:SVER 20) "S=DEFAULTS");+
((= G:SVER 11) "S=ASH11")(T "S=")))(setq m:shmn nil)(princ))+
(defun m:not2 (m:avar)(Set m:avar (list '()'(terpri);+
(list 'prompt "Cette commande nécessite AutoShade v2.")+
(list 'setq m:avar '() 'm:not2 '())'(princ)))(princ))(princ));+
(cond(G:SVER(setq *error* m:err m:err nil)(if (= G:SVER 20)(m:shmn)+
(m:not2 'C:DEFAULTS)))(T (cond((findfile"ashade.lsp")(vmon)(load"ashade");+
(setq *error* m:err m:err nil)(if G:SVER(if (= G:SVER 20)(m:shmn)+
(m:not2 'C:DEFAULTS))(setq C:DEFAULTS (list '()'(terpri);+
(list 'prompt (strcat "Le fichier '" (findfile "ashade.lsp")))+
(list 'prompt "' est incompatible avec AutoCAD v11.");+
(list 'setq 'C:DEFAULTS '())'(princ))m:shmn (princ))))(T (defun C:DEFAULTS ()+
(terpri)(prompt"Le fichier 'Ashade.lsp' ne se trouve pas dans le répertoire courant.");+
(terpri)(prompt"Voyez votre manuel AutoShade.")+
(setq C:DEFAULTS nil)(princ));+
(setq *error* m:err m:err nil m:not2 nil m:shmn (princ)))))) ^PDEFAULTS
[D-11]
[D-12]
[D-13]
[D-14]
[D-15]
[D-16]
[D-17]
[D-18]
[D-19]
[D-20]
[D-21]
[D-22]
[D-23]
[D-24]
[D-25]
[E-1]
[E-2]
[E-3]
[E-4]
[E-5]
[E-6]
[E-7]
[E-8]
[E-9]
[E-10]
[E-11]
[E-12]
[E-13]
[E-14]
[E-15]
[E-16]
[E-17]
[E-18]
[E-19]
[E-20]
[E-21]
[E-22]
[E-23]
[E-24]
[E-25]
[F-1]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLVAR)(defun c:SOLVAR () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLVAR nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SSOLV")))(princ);^PSOLVAR SOLDECOMP
[F-2]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLLISTE)(defun c:SOLLISTE () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLLISTE nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SLIST")))(princ);^PSOLLISTE
[F-3]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLIMP)(defun c:SOLIMP () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLIMP nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=")))(princ);^PSOLIMP
[F-4]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLMAT)(defun c:SOLMAT () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLMAT nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SCHMAT")))(princ);^PSOLMAT
[F-5]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLMAILLE)(defun c:SOLMAILLE () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLMAILLE nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SMESH")))(princ);^PSOLMAILLE
[F-6]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLFIL)(defun c:SOLFIL () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLFIL nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SWIRE")))(princ);^PSOLFIL
[F-7]
[F-8]^C^C^P(progn(setq m:err *error*)(defun *error*(msg)(princ"Erreur de chargement: ")+
(princ msg)(setq *error* m:err m:err nil #GTSPO nil)(princ))(princ));+
(cond((null #GTSPO)(vmon)(if(findfile"rman.lsp")(progn(load"rman")+
(menucmd"S=X")(menucmd"S=RMSETUP"))(defun C:RMSETUP()(terpri);+
(prompt"Le fichier 'Rman.lsp' ne se trouve pas dans le répertoire courant.")+
(terpri)(prompt"Voyez votre manuel AutoShade v2.0.");+
(princ)))(setq *error* m:err m:err nil)(princ))(T(menucmd"S=X")+
(menucmd"S=RMSETUP")(setq *error* m:err m:err nil)(princ))) ^PRMSETUP
[F-9]^C^C^P(progn(setq m:err *error*)(defun *error*(msg)(princ"Erreur de chargement: ")+
(princ msg)(setq *error* m:err m:err nil #GTSPO nil)(princ))(princ));+
(cond((null #GTSPO)(vmon)(if(findfile"rman.lsp")(progn(load"rman")+
(menucmd"S=X")(menucmd"S=RMEDIT"))(defun C:RMEDIT()(terpri);+
(prompt"Le fichier 'Rman.lsp' ne se trouve pas dans le répertoire courant.")+
(terpri)(prompt"Voyez votre manuel AutoShade v2.0.");+
(princ)))(setq *error* m:err m:err nil)(princ))(T(menucmd"S=X")+
(menucmd"S=RMEDIT")(setq *error* m:err m:err nil)(princ))) ^PRMEDIT
[F-10]^C^C^P(progn(setq m:err *error*)(defun *error*(msg)(princ"Erreur de chargement: ")+
(princ msg)(setq *error* m:err m:err nil #ASERR nil)(princ))(princ));+
(cond((null #ASERR)(vmon)(if(findfile"ascommon.lsp")(load"ascommon")+
(defun C:RMSCAN()(terpri);+
(prompt"Le fichier 'Ascommon.lsp' ne se trouve pas dans le répertoire courant.")+
(terpri)(prompt"Voyez votre manuel AutoShade v2.0");+
(princ)))(setq *error* m:err m:err nil)(princ))(T+
(setq *error* m:err m:err nil)(princ))) ^PRMSCAN
[F-11]
[F-12]
[F-13]
[F-14]
[F-15]
[F-16]
[F-17]
[F-18]
[F-19]
[F-20]
[F-21]
[F-22]
[F-23]
[F-24]
[F-25]
[G-1]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLVAR)(defun c:SOLVAR () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLVAR nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SSOLV")))(princ);^PSOLVAR SOLSUBDIV
[G-2]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLPRMEC)(defun c:SOLPRMEC () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLPRMEC nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SMASSP")))(princ);^PSOLPRMEC
[G-3]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLEXP)(defun c:SOLEXP () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLEXP nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=")))(princ);^PSOLEXP
[G-4]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLSCU)(defun c:SOLSCU () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLSCU nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SUCS")))(princ);^PSOLSCU
[G-5]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLPROFIL)(defun c:SOLPROFIL () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLPROFIL nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SPROF")))(princ);^PSOLPROFIL
[G-6]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLPROFIL)(defun c:SOLPROFIL () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLPROFIL nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SPROF")))(princ);^PSOLPROFIL
[G-7]
[G-8]^C^C^P(progn(setq m:err *error*)(defun *error*(msg)(princ"Erreur de chargement: ")+
(princ msg)(setq *error* m:err m:err nil #GTSPO nil)(princ))(princ));+
(cond((null #GTSPO)(vmon)(if(findfile"rman.lsp")(progn(load"rman")+
(menucmd"S=X")(menucmd"S=RMPROP"))(defun C:RMPROP()(terpri);+
(prompt"Le fichier 'Rman.lsp' ne se trouve pas dans le répertoire courant.")+
(terpri)(prompt"Voyez votre manuel AutoShade v2.0.");+
(princ)))(setq *error* m:err m:err nil)(princ))(T(menucmd"S=X")+
(menucmd"S=RMPROP")(setq *error* m:err m:err nil)(princ))) ^PRMPROP
[G-9]^C^C^P(progn(setq m:err *error*)(defun *error*(msg)(princ"Erreur de chargement: ")+
(princ msg)(setq *error* m:err m:err nil #GTSPO nil)(princ))(princ));+
(cond((null #GTSPO)(vmon)(if(findfile"rman.lsp")(progn(load"rman")+
(menucmd"S=X")(menucmd"S=RMCOPY"))(defun C:RMCOPY()(terpri);+
(prompt"Le fichier 'Rman.lsp' ne se trouve pas dans le répertoire courant.")+
(terpri)(prompt"Voyez votre manuel AutoShade v2.0.");+
(princ)))(setq *error* m:err m:err nil)(princ))(T(menucmd"S=X")+
(menucmd"S=RMCOPY")(setq *error* m:err m:err nil)(princ))) ^PRMCOPY
[G-10]^C^C^P(progn(setq m:err *error*)(defun *error*(msg)(princ"Erreur de chargement: ")+
(princ msg)(setq *error* m:err m:err nil #GTSPO nil)(princ))(princ));+
(cond((null #GTSPO)(vmon)(if(findfile"rman.lsp")(progn(load"rman")+
(menucmd"S=X")(menucmd"S=RMATTACH"))(defun C:RMATTACH()(terpri);+
(prompt"Le fichier 'Rman.lsp' ne se trouve pas dans le répertoire courant.")+
(terpri)(prompt"Voyez votre manuel AutoShade v2.0.");+
(princ)))(setq *error* m:err m:err nil)(princ))(T(menucmd"S=X")+
(menucmd"S=RMATTACH")(setq *error* m:err m:err nil)(princ))) ^PRMATTACH
[G-11]
[G-12]
[G-13]
[G-14]
[G-15]
[G-16]
[G-17]
[G-18]
[G-19]
[G-20]
[G-21]
[G-22]
[G-23]
[G-24]
[G-25]
[H-1]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLVAR)(defun c:SOLVAR () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLVAR nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SSOLV")))(princ);^PSOLVAR SOLWDENS
[H-2]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLSURF)(defun c:SOLSURF () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLSURF nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SAREA")))(princ);^PSOLSURF
[H-3]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLPURG)(defun c:SOLPURG () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLPURG nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SPURGE")))(princ);^PSOLPURG
[H-4]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLVAR)(defun c:SOLVAR () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLVAR nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SSOLV")))(princ);^PSOLVAR
[H-5]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLARFA)(defun c:SOLARFA () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLARFA nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SFEAT")))(princ);^PSOLARFA
[H-6]^C^C^P(progn(setq m:err *error*)(princ))+
(defun *error* (msg)(princ msg)(setq *error* m:err m:err nil f nil)(princ))+
(if (null c:SOLCOUPE)(defun c:SOLCOUPE () (menucmd "S=X")(menucmd "S=SOLLOAD");+
(terpri)(princ "ERREUR: Commande inconnue. ")+
(princ " Chargez AME ou AMElite depuis le menu Ecran. ")+
(setq c:SOLCOUPE nil)(princ))+
(progn (menucmd "S=X")(menucmd "S=SSECT")))(princ);^PSOLCOUPE
[H-7]
[H-8]
[H-9]^C^C^P(progn(setq m:err *error*)(defun *error*(msg)(princ"Erreur de chargement: ")+
(princ msg)(setq *error* m:err m:err nil #GTSPO nil)(princ))(princ));+
(cond((null #GTSPO)(vmon)(if(findfile"rman.lsp")(progn(load"rman")+
(menucmd"S=X")(menucmd"S=RMLIST"))(defun C:RMLIST()(terpri);+
(prompt"Le fichier 'Rman.lsp' ne se trouve pas dans le répertoire courant.")+
(terpri)(prompt"Voyez votre manuel AutoShade v2.0.");+
(princ)))(setq *error* m:err m:err nil)(princ))(T(menucmd"S=X")+
(menucmd"S=RMLIST")(setq *error* m:err m:err nil)(princ))) ^PRMLIST
[H-10]
[H-11]
[H-12]
[H-13]
[H-14]
[H-15]
[H-16]
[H-17]
[H-18]
[H-19]
[H-20]
[H-21]
[H-22]
[H-23]
[H-24]
[H-25]
[I-1]
[I-2]
[I-3]
[I-4]
[I-5]
[I-6]
[I-7]
[I-8]^C^C^P(progn(setq m:err *error*)(defun *error*(msg)(princ"Erreur de chargement: ")+
(princ msg)(setq *error* m:err m:err nil #GTSPO nil)(princ))(princ));+
(cond((null #GTSPO)(vmon)(if(findfile"rman.lsp")(progn(load"rman")+
(menucmd"S=X")(menucmd"S=RMAN"))(progn(terpri);+
(prompt"Le fichier 'Rman.lsp' ne se trouve pas dans le répertoire courant.")+
(terpri)(prompt"Voyez votre manuel AutoShade v2.0.");+
(princ)))(setq *error* m:err m:err nil)(princ))(T(menucmd"S=X")+
(menucmd"S=RMAN")(setq *error* m:err m:err nil)(princ))) ^P
[I-9]^C^C^P(progn(setq m:err *error*)(defun *error*(msg)(princ"Erreur de chargement: ")+
(princ msg)(setq *error* m:err m:err nil #GTSPO nil)(princ))(princ));+
(cond((null #GTSPO)(vmon)(if(findfile"rman.lsp")(progn(load"rman")+
(menucmd"S=X")(menucmd"S=RMAN"))(progn(terpri);+
(prompt"Le fichier 'Rman.lsp' ne se trouve pas dans le répertoire courant.")+
(terpri)(prompt"Voyez votre manuel AutoShade v2.0.");+
(princ)))(setq *error* m:err m:err nil)(princ))(T(menucmd"S=X")+
(menucmd"S=RMAN")(setq *error* m:err m:err nil)(princ))) ^P
[I-10]^C^C^P(progn(setq m:err *error*)(defun *error*(msg)(princ"Erreur de chargement: ")+
(princ msg)(setq *error* m:err m:err nil #GTSPO nil)(princ))(princ));+
(cond((null #GTSPO)(vmon)(if(findfile"rman.lsp")(progn(load"rman")+
(menucmd"S=X")(menucmd"S=RMAN"))(progn(terpri);+
(prompt"Le fichier 'Rman.lsp' ne se trouve pas dans le répertoire courant.")+
(terpri)(prompt"Voyez votre manuel AutoShade v2.0.");+
(princ)))(setq *error* m:err m:err nil)(princ))(T(menucmd"S=X")+
(menucmd"S=RMAN")(setq *error* m:err m:err nil)(princ))) ^P
[I-11]
[I-12]
[I-13]
[I-14]
[I-15]
[I-16]
[I-17]
[I-18]
[I-19]
[I-20]
[I-21]
[I-22]
[I-23]
[I-24]
[I-25]
***Commentaire
Voici le menu TABLET2. Il a été mis à jour
avec les commandes d'AutoCAD version 11.
***TABLET2
^C^C^P(menucmd "S=X")(menucmd "S=HIDE1")(progn (initget "Oui Non")+
(setq ans (getkword "Voulez vous utiliser CACHE? <O> ")))(if (= ans "Oui")+
(command "CACHE")(progn (menucmd "S= ")(menucmd "S= ")))(princ);^P
$S=X $S=VPOINT POINTVUE;;
$S=X $S=SHADE
$S=X $S=UCS1 ^C^CSCU
^C^CSCU;P
^C^CSCU;O
;
$S=X $S=MV ^C^CFMULT
$S=X $S=ZOOM 'ZOOM FMAX
$S=X $S=LINE ^C^CLIGNE
^C^CREGEN
[POINTVUE ]^C^CPOINTVUE R;<<135;$S=X $S=VPOINT3D
[VS rear]^C^CPOINTVUE R;<<90;$S=X $S=VPOINT3D
[POINTVUE ]^C^CPOINTVUE R;<<45;$S=X $S=VPOINT3D
$S=X $S=UCS1 ^C^CSCU
^C^CSCU;;
^C^CREPERE;G
;
$S=X $S=MV ^C^CFMULT
$S=X $S=ZOOM 'ZOOM F
$S=X $S=PLINE ^C^CPOLYLIGN
^C^CREGNTOUT
[VS left]^C^CPOINTVUE R;<<180;$S=X $S=VPOINT3D
[VS plan]^C^CREPERE;;
[VS rigt]^C^CPOINTVUE R;<<0;$S=X $S=VPOINT3D
$S=X $S=DVIEW ^C^CVUEDYN
$S=X $S=DVIEW ^C^CSELECT;\VUEDYN;P;;CAM;\\;
$S=X $S=DVIEW ^C^C$S=X $S=DVIEW1 VUEDYN;;
;
$S=X $S=MV ^C^CFMULT ACTIF
$S=X $S=ZOOM 'ZOOM D
$S=X $S=ARC ^C^CARC
'REDESS
[POINTVUE ]^C^CPOINTVUE R;<<225;$S=X $S=VPOINT3D
[VS frnt]^C^CPOINTVUE R;<<270;$S=X $S=VPOINT3D
[POINTVUE ]^C^CPOINTVUE R;<<315;$S=X $S=VPOINT3D
$S=X $S=DVIEW ^C^CVUEDYN
$S=X $S=DVIEW ^C^CSELECT;\VUEDYN;P;;Z;\;
$S=X $S=DVIEW ^C^CSELECT;\VUEDYN;P;;PA;\\;
;
$S=X $S=MV ^C^CFMULT INACTIF
$S=X $S=ZOOM ^C^CZOOM T
$S=X $S=CIRCLE ^C^CCERCLE
'REDESS
$S=X $S=3D ^C^CSURFREGL
$S=X $S=3D ^C^CSURFREV
$S=X $S=3DFACE ^C^C3DFACE
$S=X $S=VPLA ^C^CFCOUCHE
$S=X $S=VPLA ^C^CFCOUCHE LIBERER
$S=X $S=VPLA ^C^CFCOUCHE GELER
;
$S=X $S=MV ^C^CFMULT 2
$S=X $S=ZOOM 'ZOOM A
$S=X $S=ELLIPSE ^C^CELLIPSE
'REDESS
$S=X $S=3D ^C^CSURFGAU
$S=X $S=3D ^C^CSURFEXTR
$S=X $S=3DPOLY ^C^C3DPOLY
$S=X $S=VPLA ^C^CFCOUCHE
$S=X $S=VPLA ^C^CFCOUCHE NOUVGEL
$S=X $S=VPLA ^C^CFCOUCHE RETABLIR
;
$S=X $S=MV ^C^CFMULT 3
$S=X $S=ZOOM ^C^CZOOM E
$S=X $S=POLYGON ^C^CPOLYGONE
'REDESS
$S=X $S=XREF ^C^CXREF
$S=X $S=XREF ^C^CXREF;;
$S=X $S=XBIND ^C^CXATTACH
$S=X $S=LAYER ^C^CDDPMODES
$S=X $S=LAYER ^C^CPLAN ACTIF
$S=X $S=LAYER ^C^CPLAN INACTIF
;
$S=X $S=MV ^C^CFMULT 4
$S=X $S=ZOOM 'ZOOM
$S=X $S=POINT ^C^CPOINT
'REDESS
$S=X $S=ATTDEF ^C^CATTDEF
$S=X $S=BLOCK ^C^CBLOC
$S=X $S=INSERT ^C^CINSERER
$S=X $S=LAYER ^C^CPLAN
$S=X $S=LAYER ^C^CPLAN LIBERER
$S=X $S=LAYER ^C^CPLAN GELER
;
$S=X $S=MV ^C^CESPACEO
'PAN
^C^CANNEAU
'REDESTOUT
$S=X $S=ATTEDIT ^C^CATTEDIT
$S=X $S=WBLOCK ^C^CWBLOC
$S=X $S=MINSERT ^C^CINSERM
$S=X $S=LAYER ^C^CPLAN
$S=X $S=LAYER ^C^CPLAN ? *;;
$S=X $S=LAYER ^C^CPLAN E \;
;
$S=X $S=MV ^C^CESPACEP
$S=X $S=DS
$S=X $S=DR
'REDESTOUT
***Comment
Voici le menu TABLET3. Il a été mis à jour
avec les commandes d'AutoCAD version 11.
***TABLET3
;
;
;
<<135
<<135
<<90
<<90
<<45
<<45
;
;
;
<<180
<<180
<\
<\
<<0
<<0
;
;
;
<<225
<<225
<<270
<<270
<<315
<<315
;
;
;
^H
^H
^H
^H
^H
^H
;
;
;
7/8\
7/8\
/16\
/16\
/32\
/32\
;
;
;
1/2\
1/2\
5/8\
5/8\
3/4\
3/4\
;
;
;
1/8\
1/8\
1/4\
1/4\
3/8\
3/8\
;
;
;
-\
-\
/\
/\
X\
X\
;
;
;
@\
@\
'\
'\
"\
"\
;
;
;
7\
7\
8\
8\
9\
9\
;
;
4\
4\
5\
5\
6\
6\
;
;
;
1\
1\
2\
2\
3\
3\
;
;
0\
0\
.\
.\
,\
,\
***Commentaire
Voici le menu TABLET4. Il a été mis à jour
avec les commandes d'AutoCAD version 11.
Les points S19 - S22 du menu contiennent les appels pour
échanger les menus.
Ces points provoquent l'échange des menus, lesquels contiennent
des sélections "EXPERT". Une variable est utilisée pour mainte-
nir les valeurs, en bit codé, ACTIVES quand le menu est échangé.
Par exemple, quand le menu optionel 1 a été échangé (ACTIF), le
bit est à 1, il est à 2 quand le menu optionel 2 a été échangé.
Il en est de même pour les bits 4 et 8.
Quand le bit est à 1, le premier astérix de la seconde ligne du
menu écran est remplacé par le numéro 1, le second astérix quand
le bit est à 2. De même avec les bits 4 et 8.
Cela indique à l'utilisateur les changements dans la structure
des menus et pourront être attachés à des variables "EXPERT". Si
la valeur de la variable "EXPERT" est à 0, un message de ce
style: "La zone 3 du menu a été échangée. Les unités métrique
sont ACTIVE" pourra être affiché. Si la valeur de la variable
"EXPERT" est 1-4, le message sera plus court: "La zone 3 du menu
a été échangée". Si la valeur de la variable "EXPERT" est plus
grande que 4, tous les messages seront supprimés.
La sélection du mot AUTOCAD en haut du menu écran remet les
variables à leur valeur par défaut, de la même manière qu'un
retour dans l'éditeur graphique.
***TABLET4
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
[Tablet 1]^C^C^P(if (null T_MENU) (setq T_MENU 0))+
(if (= (logand 1 T_MENU) 1)(progn (setq T_MENU (- T_MENU 1))+
(if (< (getvar "EXPERT") 4)(princ "Zone 1 menu tabl. alt. non chargée. "));+
(menucmd "T1=TABLET1")(if (< (getvar "EXPERT") 1)(progn +
(terpri)(princ "Utilisez les menus tablette d'AutoCAD AME ou d'AutoShade.")(princ))))+
(progn (setq T_MENU (+ T_MENU 1))+
(if (< (getvar "EXPERT") 4)(princ "Zone 1 menu tabl. alt. chargée. "));+
(menucmd "T1=TABLET1ALT")(if (< (getvar "EXPERT") 1)(progn +
(terpri)(princ "Cette zone est à votre disposition.")(princ)))))+
(menucmd (strcat "s=HEADER" (itoa T_MENU)))(princ);^P
[Tablet 2]^C^C^P(if (null T_MENU) (setq T_MENU 0))+
(if (= (logand 2 T_MENU) 2)(progn(setq T_MENU (- T_MENU 2))+
(if (< (getvar "EXPERT") 4)(princ "Zone 2 menu tabl. alt. non chargée. "));+
(menucmd "T2=TABLET2")(if old_wv (setvar "WORLDVIEW" old_wv))(if (< (getvar "EXPERT") 1)(progn +
(terpri)(princ "Commandes transparentes: POINTVUE et VUEDYN dans le mode WORLDVIEW.")(princ))))+
(progn(setq T_MENU (+ T_MENU 2));+
(setq old_wv (getvar "WORLDVIEW"))(setvar "WORLDVIEW" 0)+
(if (< (getvar "EXPERT") 4)(princ "Zone 2 du menu tablette alternatif chargée. "));+
(menucmd "T2=TABLET2ALT")(if (< (getvar "EXPERT") 1)(progn +
(terpri)(princ "Sortie de commande ZOOM etc. par CTRL-C: POINTVUE et VUEDYN en mode SCU cour.")(princ)))))+
(menucmd (strcat "s=HEADER" (itoa T_MENU)))(princ);^P
[Tablet 3]^C^C^P(if (null T_MENU) (setq T_MENU 0))+
(if (= (logand 4 T_MENU) 4)(progn(setq T_MENU (- T_MENU 4))+
(if (< (getvar "EXPERT") 4)(princ "Zone 3 menu tabl. alt. non chargée. "));+
(menucmd "T3=TABLET3")(if (< (getvar "EXPERT") 1)(progn +
(terpri)(princ "Choix des unités US dans le menu Numérique.")(princ))))+
(progn(setq T_MENU (+ T_MENU 4))+
(if (< (getvar "EXPERT") 4)(princ "Zone 3 menu tabl. alt. chargée. "));+
(menucmd "T3=TABLET3ALT")(if (< (getvar "EXPERT") 1)(progn +
(terpri)(princ "Choix des unités MÉTR. dans le menu Numérique.")(princ)))))+
(menucmd (strcat "s=HEADER" (itoa T_MENU)))(princ);^P
[Tablet 4]^C^C^P(if (null T_MENU) (setq T_MENU 0))+
(if (= (logand 8 T_MENU) 8)(progn(setq T_MENU (- T_MENU 8))+
(if (< (getvar "EXPERT") 4)(princ "Zone 4 menu tabl. alt. non chargée. "));+
(menucmd "T4=TABLET4")(if (< (getvar "EXPERT") 1)(progn +
(terpri)(princ "Sortie du mode ACCROBJ domine: commandes NON répétées.")(princ))))+
(progn(setq T_MENU (+ T_MENU 8))+
(if (< (getvar "EXPERT") 4)(princ "Zone 4 menu tabl. alt. chargée. "));+
(menucmd "T4=TABLET4ALT")(if (< (getvar "EXPERT") 1)(progn +
(terpri)(princ "Sortie du mode ACCROBJ correcte: commandes répétées.")(princ)))))+
(menucmd (strcat "s=HEADER" (itoa T_MENU)))(princ);^P
;
;
;
^C^CTEMPS
^C^C$S=X $S=ID ID
^C^CETAT
^C^C$S=X $S=LIST LISTE
'AIDE
'AIDE
;
^C^CDDEMODES
^C^CDDEMODES
^C^C$S=X $S=OSNAPC ACCROBJ
;
AUCUN
CENTRE
EXTREM
INSERTION
INTERSECTION
MILIEU
PROCHE
NODAL
PERPENDICULAIRE
QUADRANT
TANGENT
;
^C^CSAUVEGRD
^C^CSAUVEGRD
^C^CMODIFVAR ? *
^C^C$S=X $S=AREA AIRE
^C^CDISTANCE
^C^C$S=X $S=LIST LISTE
'AIDE
'AIDE
;
^C^CDDAMODES
^C^CDDAMODES
^C^C$S=X $S=OSNAPC ACCROBJ
;
ANNULER R
^C^CU
^C^CRETABLIR
AUTO
MULTIPLE
FENETRE
DERNIER
PRECEDENT
CAPTUREG
RETIRER
AJOUTER
;
^C^C$S=X $S=END FIN
^C^C$S=X $S=QUIT QUITTER
^C^C$S=X $S=DIM COT SAUVER
^C^C$S=X $S=DIM COT RESTAURE
^C^C$S=X $S=DIM COT SAUVER ? *
^C^C$S=X $S=HOMETEXT COT INITXT
^C^C$S=X $S=TEDIT COT TEDIT
^C^C$S=X $S=DIM COT TROTATIO
;
^C^C$S=X $S=DDEDIT DDEDIT
^C^C$S=X $S=DDEDIT DDEDIT
^C^C$S=X $S=QTEXT RAPTEXTE
;
^C^C
^C^C
^C^C
^O
^D
^Q
ECRANGRA
^E
^G
^B
^V
;
^C^CFICHIERS
^C^CFICHIERS
^C^CCOT1 ETAT
^C^C$S=X $S=VAR1 COT
^C^C$S=X $S=DIM COT REECRIRE
^C^C$S=X $S=DIM COT OBLIQUE
SORTIR;^C^C$S=X $S=S
SORTIR;^C^C$S=X $S=S
;
^C^C^P(if (= dtext 1)(progn(menucmd "S=TEXT")(menucmd "T4=TEXT1")+
(menucmd "T4=TEXT2")(menucmd "T4=TEXT3")(setq dtext null)+
(prompt "Choix mode TEXTE")(princ))(progn(menucmd "S=DTEXT");+
(menucmd "T4=DTEXT1")(menucmd "T4=DTEXT2")(menucmd "T4=DTEXT3")(setq dtext 1)+
(prompt "Choix mode TEXTE")(princ)));^P
^C^C^P(if (= dtext 1)(progn(menucmd "S=TEXT")(menucmd "T4=TEXT1")+
(menucmd "T4=TEXT2")(menucmd "T4=TEXT3")(setq dtext null)+
(prompt "Choix mode TEXTE")(princ))(progn(menucmd "S=DTEXT");+
(menucmd "T4=DTEXT1")(menucmd "T4=DTEXT2")(menucmd "T4=DTEXT3")(setq dtext 1)+
(prompt "Choix mode TEXTE")(princ)));^P
^C^C$S=X $S=TEXT TEXTE STYLE
;
^C^C$S=X $S=SCALE ECHELLE
^C^C$S=X $S=ROTATE ROTATION
^C^C$S=X $S=OFFSET DECALER
^C^C$S=X $S=MOVE DEPLACER
^C^C$S=X $S=ERASE EFFACER
^C^C$S=X $S=ERASE EFFACER
^C^CREPRISE
^C^C^P(if(null C:PEDITM)(defun C:PEDITM(/ m:p0 m:p1 m:err)+
(setq m:err *error*)(defun *error* (m)(setq *error* m:err)(princ))+
(defun m:p0(/ m:s1 m:e1 m:e2 m:e3)(menucmd"S=X")(menucmd"S=PSEL");+
(while(not m:s1)(if(setq m:s1(ssget))(progn(setq m:e1(ssname m:s1 0)+
m:e2(entget m:e1) m:e3(cdr(assoc 0 m:e2)))(if(= m:e3 "POLYLINE")(m:p1)+
(if(member m:e3 '("LINE" "ARC"))(progn(command "PEDIT" m:e1 pause);+
(menucmd "S=X")(menucmd "S=P0"))(setq m:s1 nil)))))))(defun m:p1 (/ m:a)+
(menucmd"S=X")(if(=(setq m:a (cdr(assoc 70 m:e2)))nil)(menucmd"S=P0")(progn+
(setq m:a(/ m:a 2))(if(>= m:a 8)(menucmd"S=P16")(if(< m:a 4)(menucmd"S=P0");+
(menucmd"S=P8")))))(command "PEDIT" m:e1))(m:p0)(setq *error* m:err)(princ))+
(princ));PEDITM;^P
^C^CDECOMPOS
^C^C$S=X $S=ARRAY RESEAU
^C^C$S=X $S=DIVIDE DIVISER
;
^C^CTRACEUR
^C^CIMPGRAPH
^C^C$S=X $S=DIMORD COT ORDONNEES
^C^C$S=X $S=DIM COT RAPPEL
^C^C$S=X $S=DIMLINEAR COT LIGNEBAS
^C^C$S=X $S=DIMLINEAR COT CONTINUE
^C^C$S=X $S=DIMLINEAR COT VERTICAL
^C^C$S=X $S=DIMLINEAR COT HORIZONTAL
;
^C^C$S=X $S=TEXT TEXTE ALIGNE
^C^C$S=X $S=TEXT TEXTE MILIEU
^C^C$S=X $S=TEXT TEXTE FIXE
;
^C^C$S=X $S=MIRROR MIROIR
^C^C$S=X $S=BREAK2P COUPURE \P
^C^C$S=X $S=BREAKSPL COUPURE \P \@
^C^C$S=X $S=COPY COPIER
^C^C$S=X $S=EXTEND PROLONGE
^C^C$S=X $S=STRETCH ETIRER C
^C^C$S=X $S=TRIM AJUSTER
^C^C$S=X $S=FILLET0 RACCORD R 0;;
^C^C$S=X $S=FILLET RACCORD
^C^C$S=X $S=CHAMFER CHNFREIN
^C^C$S=X $S=MEASURE MESURER
;
^C^C$S=X $S=UT
^C^C^P(if R11omn (progn(command "Menu" R11omn)(setq R11omn nil));+
(if (setq R11omn (getvar "menuname"));+
(if (setq envname (getenv "ACADALTMENU")) (command "Menu" +
(findfile envname)) (command "Menu" R11omn))))(setq T_MENU nil)(princ) ^P
^C^C$S=X $S=DIM COT CENTRE
^C^C$S=X $S=DIM COT RAYON
^C^C$S=X $S=DIM COT DIAMETRE
^C^C$S=X $S=DIM COT ANGULAIRE
^C^C$S=X $S=DIM COT ROTATION
^C^C$S=X $S=DIMLINEAR COT ALIGNE
;
^C^C$S=X $S=TEXT TEXTE
^C^C$S=X $S=TEXT TEXTE C
^C^C$S=X $S=TEXT TEXTE DROITE
;
^C^C$S=X $S=SNAP RESOL
^C^C$S=X $S=GRID GRILLE
^C^C$S=X $S=UNITS UNITES
^C^C$S=X $S=LINETYPE TYPELIGN
^C^C$S=X $S=CHANGE CHANGER
^C^C$S=X $S=CHANGE CHANGER
^C^C$S=X $S=CHPROP CHPROP
^C^CECHLTP
^C^C$S=X $S=COLOR COULEUR
^C^CTILEMODE
^C^C$S=X $S=APERTURE OUVERTUR
;
^C^C$S=X $S=EXCOMDS
^C^C$S=X $S=EXCOMDS
**DTEXT1 110
^C^C$S=X $S=DTEXT TXTDYN STYLE
**DTEXT2 133
^C^C$S=X $S=DTEXT TXTDYN ALIGNE
^C^C$S=X $S=DTEXT TXTDYN MILIEU
^C^C$S=X $S=DTEXT TXTDYN FIXE
**DTEXT3 158
^C^C$S=X $S=DTEXT TXTDYN
^C^C$S=X $S=DTEXT TXTDYN C
^C^C$S=X $S=DTEXT TXTDYN DROITE
**TEXT1 110
^C^C$S=X $S=TEXT TEXTE STYLE
**TEXT2 133
^C^C$S=X $S=TEXT TEXTE ALIGNE
^C^C$S=X $S=TEXT TEXTE MILIEU
^C^C$S=X $S=TEXT TEXTE FIXE
**TEXT3 158
^C^C$S=X $S=TEXT TEXTE
^C^C$S=X $S=TEXT TEXTE C
^C^C$S=X $S=TEXT TEXTE DROITE
***Comment
Voici le menu TABLET1 original qui est maintenant
un menu alternatif.
Le nouveau menu TABLET1 contient les codes pour l'AME et AutoShade.
Vous pouvez mettre vos macros et menus ici ou dans l'espace
restant dans la zone du nouveau menu TABLET1. Toutes les positions
sont maintenant accéssibles à travers la fenêtre transparente dans le gabarit.
***TABLET1ALT
[A-1]
[A-2]
[A-3]
[A-4]
[A-5]
[A-6]
[A-7]
[A-8]
[A-9]
[A-10]
[A-11]
[A-12]
[A-13]
[A-14]
[A-15]
[A-16]
[A-17]
[A-18]
[A-19]
[A-20]
[A-21]
[A-22]
[A-23]
[A-24]
[A-25]
[B-1]
[B-2]
[B-3]
[B-4]
[B-5]
[B-6]
[B-7]
[B-8]
[B-9]
[B-10]
[B-11]
[B-12]
[B-13]
[B-14]
[B-15]
[B-16]
[B-17]
[B-18]
[B-19]
[B-20]
[B-21]
[B-22]
[B-23]
[B-24]
[B-25]
[C-1]
[C-2]
[C-3]
[C-4]
[C-5]
[C-6]
[C-7]
[C-8]
[C-9]
[C-10]
[C-11]
[C-12]
[C-13]
[C-14]
[C-15]
[C-16]
[C-17]
[C-18]
[C-19]
[C-20]
[C-21]
[C-22]
[C-23]
[C-24]
[C-25]
[D-1]
[D-2]
[D-3]
[D-4]
[D-5]
[D-6]
[D-7]
[D-8]
[D-9]
[D-10]
[D-11]
[D-12]
[D-13]
[D-14]
[D-15]
[D-16]
[D-17]
[D-18]
[D-19]
[D-20]
[D-21]
[D-22]
[D-23]
[D-24]
[D-25]
[E-1]
[E-2]
[E-3]
[E-4]
[E-5]
[E-6]
[E-7]
[E-8]
[E-9]
[E-10]
[E-11]
[E-12]
[E-13]
[E-14]
[E-15]
[E-16]
[E-17]
[E-18]
[E-19]
[E-20]
[E-21]
[E-22]
[E-23]
[E-24]
[E-25]
[F-1]
[F-2]
[F-3]
[F-4]
[F-5]
[F-6]
[F-7]
[F-8]
[F-9]
[F-10]
[F-11]
[F-12]
[F-13]
[F-14]
[F-15]
[F-16]
[F-17]
[F-18]
[F-19]
[F-20]
[F-21]
[F-22]
[F-23]
[F-24]
[F-25]
[G-1]
[G-2]
[G-3]
[G-4]
[G-5]
[G-6]
[G-7]
[G-8]
[G-9]
[G-10]
[G-11]
[G-12]
[G-13]
[G-14]
[G-15]
[G-16]
[G-17]
[G-18]
[G-19]
[G-20]
[G-21]
[G-22]
[G-23]
[G-24]
[G-25]
[H-1]
[H-2]
[H-3]
[H-4]
[H-5]
[H-6]
[H-7]
[H-8]
[H-9]
[H-10]
[H-11]
[H-12]
[H-13]
[H-14]
[H-15]
[H-16]
[H-17]
[H-18]
[H-19]
[H-20]
[H-21]
[H-22]
[H-23]
[H-24]
[H-25]
[I-1]
[I-2]
[I-3]
[I-4]
[I-5]
[I-6]
[I-7]
[I-8]
[I-9]
[I-10]
[I-11]
[I-12]
[I-13]
[I-14]
[I-15]
[I-16]
[I-17]
[I-18]
[I-19]
[I-20]
[I-21]
[I-22]
[I-23]
[I-24]
[I-25]
***Commentaire
Voici le menu alternatif TABLET2.
***TABLET2ALT
^C^C^P(menucmd "S=X")(menucmd "S=HIDE1")(progn (initget "Oui Non")+
(setq ans (getkword "Voulez vous utiliser la commade CACHE? <O>")))(if (= ans "Oui")+
(command "CACHE")(progn (menucmd "S= ")(menucmd "S= ")))(princ);^P
$S=X $S=VPOINT POINTVUE;;
$S=X $S=SHADE
$S=X $S=UCS1 ^C^CSCU
^C^CSCU;P
^C^CSCU;O
;
$S=X $S=MV ^C^CFMULT
$S=X $S=ZOOM ^C^CZOOM FMAX
$S=X $S=LINE ^C^CLIGNE
^C^CREGEN
[POINTVUE ]^C^CPOINTVUE R;<<135;$S=X $S=VPOINT3D
[VS rear]^C^CPOINTVUE R;<<90;$S=X $S=VPOINT3D
[POINTVUE ]^C^CPOINTVUE R;<<45;$S=X $S=VPOINT3D
$S=X $S=UCS1 ^C^CSCU
^C^CSCU;;
^C^CREPERE;G
;
$S=X $S=MV ^C^CFMULT
$S=X $S=ZOOM ^C^CZOOM F
$S=X $S=PLINE ^C^CPOLYLIGN
^C^CREGNTOUT
[VS left]^C^CPOINTVUE R;<<180;$S=X $S=VPOINT3D
[VS plan]^C^CREPERE;;
[VS rigt]^C^CPOINTVUE R;<<0;$S=X $S=VPOINT3D
$S=X $S=DVIEW ^C^CVUEDYN
$S=X $S=DVIEW ^C^CSELECT;\VUEDYN;P;;CAM;\\;
$S=X $S=DVIEW ^C^C$S=X $S=DVIEW1 VUEDYN;;
;
$S=X $S=MV ^C^CFMULT ACTIF
$S=X $S=ZOOM ^C^CZOOM D
$S=X $S=ARC ^C^CARC
'REDESS
[POINTVUE ]^C^CPOINTVUE R;<<225;$S=X $S=VPOINT3D
[VS frnt]^C^CPOINTVUE R;<<270;$S=X $S=VPOINT3D
[POINTVUE ]^C^CPOINTVUE R;<<315;$S=X $S=VPOINT3D
$S=X $S=DVIEW ^C^CVUEDYN
$S=X $S=DVIEW ^C^CSELECT;\VUEDYN;P;;Z;\;
$S=X $S=DVIEW ^C^CSELECT;\VUEDYN;P;;PA;\\;
;
$S=X $S=MV ^C^CFMULT INACTIF
$S=X $S=ZOOM ^C^CZOOM T
$S=X $S=CIRCLE ^C^CCERCLE
'REDESS
$S=X $S=3D ^C^CSURFREGL
$S=X $S=3D ^C^CSURFREV
$S=X $S=3DFACE ^C^C3DFACE
$S=X $S=VPLA ^C^CFCOUCHE
$S=X $S=VPLA ^C^CFCOUCHE LIBERER
$S=X $S=VPLA ^C^CFCOUCHE GELER
;
$S=X $S=MV ^C^CFMULT 2
$S=X $S=ZOOM ^C^CZOOM A
$S=X $S=ELLIPSE ^C^CELLIPSE
'REDESS
$S=X $S=3D ^C^CSURFGAU
$S=X $S=3D ^C^CSURFEXTR
$S=X $S=3DPOLY ^C^C3DPOLY
$S=X $S=VPLA ^C^CFCOUCHE
$S=X $S=VPLA ^C^CFCOUCHE NOUVGEL
$S=X $S=VPLA ^C^CFCOUCHE RETABLIR
;
$S=X $S=MV ^C^CFMULT 3
$S=X $S=ZOOM ^C^CZOOM E
$S=X $S=POLYGON ^C^CPOLYGONE
'REDESS
$S=X $S=XREF ^C^CXREF
$S=X $S=XREF ^C^CXREF;;
$S=X $S=XBIND ^C^CXATTACH
$S=X $S=LAYER ^C^CDDPMODES
$S=X $S=LAYER ^C^CREPERE ACTIF
$S=X $S=LAYER ^C^CREPERE INACTIF
;
$S=X $S=MV ^C^CFMULT 4
$S=X $S=ZOOM ^C^CZOOM
$S=X $S=POINT ^C^CPOINT
'REDESS
$S=X $S=ATTDEF ^C^CATTDEF
$S=X $S=BLOCK ^C^CBLOC
$S=X $S=INSERT ^C^CINSERER
$S=X $S=LAYER ^C^CPLAN
$S=X $S=LAYER ^C^CPLAN LIBERER
$S=X $S=LAYER ^C^CPLAN GELER
;
$S=X $S=MV ^C^CESPACEO
'PAN
^C^CANNEAU
'REDESTOUT
$S=X $S=ATTEDIT ^C^CATTEDIT
$S=X $S=WBLOCK ^C^CWBLOC
$S=X $S=MINSERT ^C^CINSERM
$S=X $S=LAYER ^C^CPLAN
$S=X $S=LAYER ^C^CPLAN ? *;;
$S=X $S=LAYER ^C^CPLAN E \;
;
$S=X $S=MV ^C^CESPACEP
$S=X $S=DS
$S=X $S=DR
'REDESTOUT
***Comment
Voici le menu alternatif TABLET3, lequel prend
en compte toutes les caractéristiques de la zone
3 du menu tablette G.B. pour l'utilisation des unités
métriques. Leurs positions ont été modifiée pour correspondre
avec notre présentation, mais toutes sont actives.
***TABLET3ALT
;
;
;
<<135
<<135
<<90
<<90
<<45
<<45
;
;
;
<<180
<<180
<\
<\
<<0
<<0
;
;
;
<<225
<<225
<<270
<<270
<<315
<<315
;
;
;
^H
^H
^H
^H
^H
^H
;
;
;
m\
m\
cm\
cm\
mm\
mm\
;
;
;
.\
.\
+\
+\
%%d\
%%d\
;
;
;
,\
,\
%%p\
%%p\
%%c\
%%c\
;
;
;
-\
-\
/\
/\
X\
X\
;
;
;
@\
@\
'\
'\
"\
"\
;
;
;
7\
7\
8\
8\
9\
9\
;
;
4\
4\
5\
5\
6\
6\
;
;
;
1\
1\
2\
2\
3\
3\
;
;
0\
0\
00\
00\
000\
000\
***Comment
Voici le menu alternatif TABLET4, lequel contient
les changements, par rapport aux fonctionnalités
de base contenues dans le menu de base, suivants :
1) Toutes les commandes peuvent être répétées si
cela à un sens.
2) Le choix d'un mode ACCROBJ forcé change le mode
d'accrochage en transparent par 'MODIFVAR OSMODE.
Menu items S19 - S22 contain the calls to swap the tablet menus.
These items cause tablet menus to be swapped which contain
various "expert" menu selections. A variable is used to
hold bit-coded values which are on when the menu is swapped,
i.e., when the alternate menu has been swapped in. Bit 1
is on when menu area 1 is swapped, bit 2 when menu area 2
is swapped, and so on with bits 4 and 8.
When bit 1 is set, the first asterick in the second line
of the screen menu is replaced with the numeral one, the
second asterick when bit 2 is set, and so on with bits 4
and 8.
This shows the user that there has been a change to the
structure of the menus in a graphical, albeit miniscule,
way. Prompts describing the changes enacted via the menu
swaps will pick up the balance of the feedback to the user.
They should be tied to the setting of the EXPERT system
variable. If the value of the EXPERT system variable is 0,
then a prompt such as this should be issued;
"Menu area 3 has been swapped. Optional metric
functionality is now active." If the value of the EXPERT
system variable is 1-4, the prompt should be shortened to;
"Menu area 3 has been swapped.", and if the value of
the EXPERT system variable is greater than 4, all prompts
should be suppressed. This is currently unsupported.
Selecting the AutoCAD heading at the top of the screen
menu resets all of the menus to their default values as
does re-entering the drawing editor.
***TABLET4ALT
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
[Tablet 1]^C^C^P(if (null T_MENU) (setq T_MENU 0))+
(if (= (logand 1 T_MENU) 1)(progn (setq T_MENU (- T_MENU 1))+
(if (< (getvar "EXPERT") 4)(princ "Zone 1 menu tabl. alt. non chargée. "));+
(menucmd "T1=TABLET1")(if (< (getvar "EXPERT") 1)(progn +
(terpri)(princ "Sélection depuis menus tablette AutoCAD AME et AutoShade.")(princ))))+
(progn (setq T_MENU (+ T_MENU 1))+
(if (< (getvar "EXPERT") 4)(princ "Zone 1 menu tabl. alt. chargée. "));+
(menucmd "T1=TABLET1ALT")(if (< (getvar "EXPERT") 1)(progn +
(terpri)(princ "Cette zone est pour vos propres applications et menus.")(princ)))))+
(menucmd (strcat "s=HEADER" (itoa T_MENU)))(princ);^P
[Tablet 2]^C^C^P(if (null T_MENU) (setq T_MENU 0))+
(if (= (logand 2 T_MENU) 2)(progn(setq T_MENU (- T_MENU 2))+
(if (< (getvar "EXPERT") 4)(princ "Zone 2 menu tabl. alt. non chargée. "));+
(menucmd "T2=TABLET2")(if old_wv (setvar "WORLDVIEW" old_wv))(if (< (getvar "EXPERT") 1)(progn +
(terpri)(princ "Commandes transparentes: VPOINT et DVIEW dans le mode Worldview.")(princ))))+
(progn(setq T_MENU (+ T_MENU 2));+
(setq old_wv (getvar "WORLDVIEW"))(setvar "WORLDVIEW" 0)+
(if (< (getvar "EXPERT") 4)(princ "Zone 2 menu tabl. alt. chargée. "));+
(menucmd "T2=TABLET2ALT")(if (< (getvar "EXPERT") 1)(progn +
(terpri)(princ "Sortie de commande ZOOM etc. par CTRL-C: POINTVUE et VUEDYN en mode SCU cour.")(princ)))))+
(menucmd (strcat "s=HEADER" (itoa T_MENU)))(princ);^P
[Tablet 3]^C^C^P(if (null T_MENU) (setq T_MENU 0))+
(if (= (logand 4 T_MENU) 4)(progn(setq T_MENU (- T_MENU 4))+
(if (< (getvar "EXPERT") 4)(princ "Zone 3 menu tabl. alt. non chargée. "));+
(menucmd "T3=TABLET3")(if (< (getvar "EXPERT") 1)(progn +
(terpri)(princ "Choix des unités US dans le menu Numérique.")(princ))))+
(progn(setq T_MENU (+ T_MENU 4))+
(if (< (getvar "EXPERT") 4)(princ "Zone 3 menu tabl. alt. chargée. "));+
(menucmd "T3=TABLET3ALT")(if (< (getvar "EXPERT") 1)(progn +
(terpri)(princ "Choix des unités MÉTR. dans le menu Numérique.")(princ)))))+
(menucmd (strcat "s=HEADER" (itoa T_MENU)))(princ);^P
[Tablet 4]^C^C^P(if (null T_MENU) (setq T_MENU 0))+
(if (= (logand 8 T_MENU) 8)(progn(setq T_MENU (- T_MENU 8))+
(if (< (getvar "EXPERT") 4)(princ "Zone 4 menu tabl. alt. non chargée. "));+
(menucmd "T4=TABLET4")(if (< (getvar "EXPERT") 1)(progn +
(terpri)(princ "Sortie du mode ACCROBJ domine: commandes NON répétées.")(princ))))+
(progn(setq T_MENU (+ T_MENU 8))+
(if (< (getvar "EXPERT") 4)(princ "Zone 4 menu tabl. alt. chargée. "));+
(menucmd "T4=TABLET4ALT")(if (< (getvar "EXPERT") 1)(progn +
(terpri)(princ "Sortie du mode ACCROBJ correcte: commandes répétées.")(princ)))))+
(menucmd (strcat "s=HEADER" (itoa T_MENU)))(princ);^P
;
;
;
^C^CTEMPS
*^C^C$S=X $S=ID ID
^C^CETAT
^C^C$S=X $S=LIST LISTE
'AIDE
'AIDE
;
^C^CDDEMODES
^C^CDDEMODES
^C^C$S=X $S=OSNAPC RESOL
;
'MODIFVAR OSMODE 0
'MODIFVAR OSMODE 4
'MODIFVAR OSMODE 1
'MODIFVAR OSMODE 64
'MODIFVAR OSMODE 32
'MODIFVAR OSMODE 2
'MODIFVAR OSMODE 512
'MODIFVAR OSMODE 8
'MODIFVAR OSMODE 128
'MODIFVAR OSMODE 16
'MODIFVAR OSMODE 256
;
^C^CSAUVEGRD
^C^CSAUVEGRD
^C^CDBLISTE
*^C^C$S=X $S=AREA AIRE
*^C^CDISTANCE
^C^C$S=X $S=LIST LISTE
'AIDE
'AIDE
;
^C^CDDAMODES
^C^CDDAMODES
^C^C$S=X $S=OSNAPC RESOL
;
ANNULER R
^C^CU
^C^CRETABLIR
AUTO
MULTIPLE
FENETRE
DERNIER
PRECEDENT
CAPTURE
RETIRER
AJOUTER
;
^C^C$S=X $S=END FIN
^C^C$S=X $S=QUIT QUITTER
*^C^C$S=X $S=DIM COT SAUVER
*^C^C$S=X $S=DIM COT RESTAURE
*^C^C$S=X $S=DIM COT SAUVER ? *
*^C^C$S=X $S=TEDIT COT TEDIT
*^C^C$S=X $S=DIM COT TROTATIO
*^C^C$S=X $S=DIM COT INITXT
;
*^C^C$S=X $S=DDEDIT DDEDIT
*^C^C$S=X $S=DDEDIT DDEDIT
*^C^C$S=X $S=QTEXT RAPTEXTE
;
^C^C
^C^C
^C^C
^O
^D
^Q
ECRANGRA
^E
^G
^B
^V
;
^C^CFICHIERS
^C^CFICHIERS
^C^CDIM1 ETAT
*^C^C$S=X $S=VAR1 COT
*^C^C$S=X $S=DIM COT REECRIRE
^C^C$S=X $S=DIM COT OBLIQUE
SORTIR;^C^C$S=X $S=S
SORTIR;^C^C$S=X $S=S
;
^C^C$S=X $S=TEXTSET TEXTE
^C^C$S=X $S=TEXTSET TEXTE
*^C^C$S=X $S=TEXT TEXTE STYLE
;
*^C^C$S=X $S=SCALE ECHELLE
*^C^C$S=X $S=ROTATE ROTATION
*^C^C$S=X $S=OFFSET DECALER
*^C^C$S=X $S=MOVE DEPLACER
*^C^C$S=X $S=ERASE EFFACER
*^C^C$S=X $S=ERASE EFFACER
^C^CRETABLIR
*^C^C^P(if(null C:PEDITM)(defun C:PEDITM(/ m:p0 m:p1 m:err)+
(setq m:err *error*)(defun *error* (m)(setq *error* m:err)(princ))+
(defun m:p0(/ m:s1 m:e1 m:e2 m:e3)(menucmd"S=X")(menucmd"S=PSEL");+
(while(not m:s1)(if(setq m:s1(ssget))(progn(setq m:e1(ssname m:s1 0)+
m:e2(entget m:e1) m:e3(cdr(assoc 0 m:e2)))(if(= m:e3 "POLYLINE")(m:p1)+
(if(member m:e3 '("LINE" "ARC"))(progn(command "PEDIT" m:e1 pause);+
(menucmd "S=X")(menucmd "S=P0"))(setq m:s1 nil)))))))(defun m:p1 (/ m:a)+
(menucmd"S=X")(if(=(setq m:a (cdr(assoc 70 m:e2)))nil)(menucmd"S=P0")(progn+
(setq m:a(/ m:a 2))(if(>= m:a 8)(menucmd"S=P16")(if(< m:a 4)(menucmd"S=P0");+
(menucmd"S=P8")))))(command "PEDIT" m:e1))(m:p0)(setq *error* m:err)(princ))+
(princ));PEDITM;^P
*^C^CDECOMPOS
*^C^C$S=X $S=ARRAY RESEAU
*^C^C$S=X $S=DIVIDE DIVISER
;
^C^CTRACEUR
^C^CIMPGRAPH
*^C^C$S=X $S=DIMORD COT ORDONNEES
*^C^C$S=X $S=DIM COT RAPPEL
*^C^C$S=X $S=DIMLINEAR LIGNEBAS
*^C^C$S=X $S=DIMLINEAR CONTINUE
*^C^C$S=X $S=DIMLINEAR COT VERTICAL
*^C^C$S=X $S=DIMLINEAR COT HORIZONTAL
;
*^C^C$S=X $S=TEXT TEXTE ALIGNE
*^C^C$S=X $S=TEXT TEXTE MILIEU
*^C^C$S=X $S=TEXT TEXTE FIXE
;
*^C^C$S=X $S=MIRROR MIROIR
*^C^C$S=X $S=BREAK2P COUPURE \P
*^C^C$S=X $S=BREAKSPL COUPURE \P \@
*^C^C$S=X $S=COPY COPIER
*^C^C$S=X $S=EXTEND PROLONGE
*^C^C$S=X $S=STRETCH ETIRER C
*^C^C$S=X $S=TRIM AJUSTER
*^C^C$S=X $S=FILLET0 RACCORD R 0;;
*^C^C$S=X $S=FILLET RACCORD
*^C^C$S=X $S=CHAMFER CHNFREIN
*^C^C$S=X $S=MEASURE MESURER
;
^C^C$S=X $S=UT
^C^C^P(if R11omn (progn(command "Menu" R11omn)(setq R11omn nil));+
(if (setq R11omn (getvar "menuname"));+
(if (setq envname (getenv "ACADALTMENU")) (command "Menu" +
(findfile envname)) (command "Menu" R11omn))))(setq T_MENU nil)(princ) ^P
*^C^C$S=X $S=DIM COT CENTRE
*^C^C$S=X $S=DIM COT RAYON
*^C^C$S=X $S=DIM COT DIAMETRE
*^C^C$S=X $S=DIM COT ANGULAIRE
*^C^C$S=X $S=DIM COT ROTATION
*^C^C$S=X $S=DIMLINEAR COT ALIGNE
;
*^C^C$S=X $S=TEXT TEXTE
*^C^C$S=X $S=TEXT TEXTE C
*^C^C$S=X $S=TEXT TEXTE DROITE
;
*^C^C$S=X $S=SNAP RESOL
*^C^C$S=X $S=GRID GRILLE
*^C^C$S=X $S=UNITS UNITES
*^C^C$S=X $S=LINETYPE TYPELIGN
*^C^C$S=X $S=CHANGE CHANGER
*^C^C$S=X $S=CHANGE CHANGER
*^C^C$S=X $S=CHPROP CHPROP
*^C^CECHLTP
*^C^C$S=X $S=COLOR COULEUR
*^C^CTILEMODE
*^C^C$S=X $S=APERTURE OUVERTUR
;
^C^C$S=X $S=EXCOMDS
^C^C$S=X $S=EXCOMDS
**DTEXT1 110
*^C^C$S=X $S=DTEXT TXTDYN STYLE
**DTEXT2 133
*^C^C$S=X $S=DTEXT TXTDYN ALIGNE
*^C^C$S=X $S=DTEXT TXTDYN MILIEU
*^C^C$S=X $S=DTEXT TXTDYN FIXE
**DTEXT3 158
*^C^C$S=X $S=DTEXT TXTDYN
*^C^C$S=X $S=DTEXT TXTDYN C
*^C^C$S=X $S=DTEXT TXTDYN DROITE
**TEXT1 110
*^C^C$S=X $S=TEXT TEXTE STYLE
**TEXT2 133
*^C^C$S=X $S=TEXT TEXTE ALIGNE
*^C^C$S=X $S=TEXT TEXTE MILIEU
*^C^C$S=X $S=TEXT TEXTE FIXE
**TEXT3 158
*^C^C$S=X $S=TEXT TEXTE
*^C^C$S=X $S=TEXT TEXTE C
*^C^C$S=X $S=TEXT TEXTE DROITE