capde06 Posté(e) le 7 novembre 2011 Posté(e) le 7 novembre 2011 dans mes lisp j'ai eu la fâcheuse habitude de les mettre en françaismaintenant je me force a les mettre en anglaisvoila mon problèmepour la commande en anglais pas de problèmemais comment vous faite pour connaitre les options de commande en anglais ex "_-layer" la commande donne les options en français !Merci Vous fîtes ce que vous pûtes et vous m'épatâtes !!!!
zebulon_ Posté(e) le 7 novembre 2011 Posté(e) le 7 novembre 2011 Bonjour, pour traduire la commande elle-même, c'est assez facile puisqu'il y a une fonction lisp qui permet d'obtenir cela. Commande: (getcname "-calque")"_-LAYER" par contre, pour les options, c'est moins évident. On peut essayer au hasard avec des lettres qui semblent logiques si on connait un peu l'anglais. Ainsi, on peut se douter que "_f" doit vouloir dire "Freeze" et correspondre à Geler. Mais ce n'est pas très efficace, tout le monde s'accordera sur ce point. Il y a aussi des listes qu'on trouve sur le net et qui donnent les correspondances entre les commandes internationales et les commandes françaises, également au niveau des options. CALQUE / LAYEREntrez une option [ ?/ Etablir/ Choisir/ Nouv/ ACtif/ INactif/ COuleur/Tligne/ EPaisseurl/ Tracé/ STracé/ Geler/ Libérer/ Verrouiller/Déverrouiller/ étAt]:Enter an option [?/Make/Set/New/ON/OFF/Color/Ltype/LWeight/Plot/PStyle/Freeze/Thaw/LOck/Unlock/stAte]: http://www.exmateria.com/index.php?topic=1293.0 AmicalementVincent C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme) C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)
capde06 Posté(e) le 7 novembre 2011 Auteur Posté(e) le 7 novembre 2011 Merci Zebulonexactement ce qu'il me fallaittournicoti tournicoton !!!! Vous fîtes ce que vous pûtes et vous m'épatâtes !!!!
bonuscad Posté(e) le 7 novembre 2011 Posté(e) le 7 novembre 2011 Bonjour, Une technique que j'utilise pour avoir les options en Anglais. Pour me mettre en configuration d’exécution de lisp ou de script, je met d'abord CMDDIA et FILEDIA à 0Je tape la commande en Français, puis aux messages des options je prend l'option dans le menu contextuel (clic-droit) en FRANCAIS. Suivant les cas, la plus part du temps (ESC) pour annuler la dernière option, parfois je relance la commande.J'utilise alors la flèche haute pour faire défiler l'historique des options, et là il me propose en premier la dernière option utilisée mais en ANGLAIS (sans l'underscore placé devant), j'ai donc ma traduction.... Par exemple:Commande: _peditEntrez une option [Clore/Joindre/LArgeur/Modif-sommet/Ajuster/sPline/Retrouver/TYpeligne gén/Inverser/annUler]: LA (pris dans le menu contextuel) Spécifiez la nouvelle largeur pour tous les segments: *Annuler* (annulation de la commande avec ESC) Commande:(une entrée vide pour relancer la dernière commande)PEDIT Sélectionnez la polyligne ou [Multiple]:Entrez une option [Clore/Joindre/LArgeur/Modif-sommet/Ajuster/sPline/Retrouver/TYpeligne gén/Inverser/annUler]: Width(option affiché avec la flèche haute du clavier) Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
zebulon_ Posté(e) le 8 novembre 2011 Posté(e) le 8 novembre 2011 C'est encore mieux, puisqu'on ne dépend plus de la bonne volonté de quelqu'un qui aurait fait la traduction. Merci pour ce tuyau AmicalementVincent C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme) C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)
Tramber Posté(e) le 8 novembre 2011 Posté(e) le 8 novembre 2011 Beau geste en effet.Ma vieille mémoire CADxpienne croit se souvenir que tu avais déjà livré ce truc, cher Bonus ;) Sinon, il y a encore Bruno, notre nouveau lispeur, qui a déjà développé un truc mais ne veut pas nous le proposer parce qu'il n'est parfait qu'à 99%. C'est vrai que c'est embêtant :P Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Patrick_35 Posté(e) le 8 novembre 2011 Posté(e) le 8 novembre 2011 Beau geste en effet.Ma vieille mémoire CADxpienne croit se souvenir que tu avais déjà livré ce truc, cher Bonus ;) Oui, ICI @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Tramber Posté(e) le 8 novembre 2011 Posté(e) le 8 novembre 2011 B) Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
bonuscad Posté(e) le 8 novembre 2011 Posté(e) le 8 novembre 2011 Je confirme, C'est bien Patrick_35 le dévoileur de l'astuce.Je l'avais déjà cité plusieurs fois en rappel, mais cette fois-ci; je ne l'ai pas fait. Désolé... NB:Pour info avec Autocad Map, on a aussi le même comportement avec ses commandes propres (ADExxxx).Je viens de me pencher dessus pour faire des scripts de traitement par lots pour un changement de système de coordonnées (avec CMDDIA à 0) et ça a fonctionné à merveille: 2000 fichiers traités dans l'après midi. Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
VDH-Bruno Posté(e) le 9 novembre 2011 Posté(e) le 9 novembre 2011 Salut Tramber [...]il y a encore Bruno,[...] mais ne veut pas nous le proposer parce qu'il n'est parfait qu'à 99%. C'est vrai que c'est embêtant :P Je vois que tu as avalé un clown , excellent, très drôle :D Hélas plus sérieusement j’étais encore loin des 99% ;) , t’inquiète pas même imparfait je publierai faut jusque je trouve le temps de me replonger dedans pour revoir le code (un minimum) histoire d’être pas trop honteux du résultat.. Comme je n’utilise presque plus la fonction command et que j’ai encore beaucoup de choses à assimiler, dur dur de se motiver sur un sujet dont je n’ai plus l’usage. Amicalement Bruno Apprendre => Prendre => Rendre
Patrick_35 Posté(e) le 10 novembre 2011 Posté(e) le 10 novembre 2011 Bonjour Ne t'inquiète pas Bonus, je ne vais pas m'offusquer pour si peu ;)C'est juste pour donner le lien d'origine à Tramber @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Invité Patrick Posté(e) le 11 novembre 2011 Posté(e) le 11 novembre 2011 Egalement, vous pouvez changer "fra" en "enu" dans l'URL de l'aide en ligne pour afficher la page en anglais, par exemple pour l'URL: http://exchange.autodesk.com/autocad/enu/online-help/search#WS1a9193826455f5ffa23ce210c4a30acaf-4a8c.htmqui donne la syntaxe de la commande Calque en anglais, avec ses options, alors que l'URL française est:http://exchange.autodesk.com/autocad/fra/online-help/search#WS1a9193826455f5ffa23ce210c4a30acaf-4a8c.htm
lili2006 Posté(e) le 11 novembre 2011 Posté(e) le 11 novembre 2011 Bonjour à toutes et tous, Pour info avec Autocad Map, on a aussi le même comportement avec ses commandes propres (ADExxxx).Je viens de me pencher dessus pour faire des scripts de traitement par lots pour un changement de système de coordonnées Je serai très intéressé de pouvoir tester ça,...:) Merci d'avance, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
bonuscad Posté(e) le 14 novembre 2011 Posté(e) le 14 novembre 2011 BonjourJe serai très intéressé de pouvoir tester ça,... Pour mois, sans problème, mais il va falloir adapter à ton besoin pour pouvoir tester car je l'ai écrit ponctuellement pour résoudre MA problématique.Une fois la conversion effectuée, je n'aurais plus besoin de le faire, ce qui explique que le code est très sommaire, mais il donne l'essentielle de la procédure.Le code était destiné à traiter les feuilles cadastrales de l'ensemble du département.Une partie était en Lambert3 et l'autre en RGF93.CC45. Le script m'a permis de faire la projection vers le Lambert93 et ainsi de faire une superposition de la BD-Ortho et du cadastre. J'avais essayé avec les commandes de conversion de projection de Covadis mais les hachures ne suivaient pas, alors qu'avec la projection de Map, tout à suivi. (defun c:make_script-map_setcdrsys ( / prefix allias file_scr l_mdir syscoord l_sdir ) (setq prefix (strcat (setq alias (vl-filename-directory (getfiled "Sélectionner un fichier dessin TEMOIN" "" "dwg" 16))) "\\") file_scr (open (strcat prefix "traiter_dossier.scr") "w") ) (write-line "_.undo" file_scr) (write-line "_control" file_scr) (write-line "_none" file_scr) (setq l_mdir (vl-remove ".." (vl-remove "." (vl-directory-files prefix nil -1)))) (foreach folder l_mdir (if (member folder '("com-002" "com-005" "com-019" "com-024" "com-029" "com-031" "com-032" "com-042" "com-053" "com-055" "com-061" "com-076" "com-081" "com-088" "com-090" "com-096" "com-101" "com-110" "com-115" "com-116" "com-118" "com-122" "com-131" "com-132" "com-134" "com-138" "com-145" "com-154" "com-156" "com-157" "com-159" "com-168" "com-176" "com-181" "com-183" "com-186" "com-189" "com-190" "com-191" "com-196" "com-199" "com-201" "com-202" "com-207" "com-208" "com-213" "com-223" "com-229" "com-231" "com-238" "com-240" "com-241" "com-242" "com-247" "com-254" "com-255" "com-272" "com-275" "com-280" "com-289" "com-302" "com-304" "com-319" "com-329" "com-330" "com-331" "com-334" "com-336" "com-340" "com-341" "com-346" "com-348" "com-349")) (setq syscoord "NTF.Lambert-3") (setq syscoord "RGF93.CC45") ) (setq l_sdir (vl-remove ".." (vl-remove "." (vl-directory-files (strcat prefix folder) nil -1)))) (foreach sfolder l_sdir (foreach dwg (vl-directory-files (strcat prefix folder "\\" sfolder) "*.dwg" 1) (write-line "_.new" file_scr) (write-line "\"C:\\Program Files\\Autodesk\\AutoCAD Map 3D 2011\\Template\\map2Diso.dwt\"" file_scr) (write-line "cmddia" file_scr) (write-line "0" file_scr) (write-line "_ADESETCRDSYS" file_scr) (write-line "_sourceDrawings" file_scr) (write-line (strcat "CADASTRE:" "\\" folder "\\" sfolder "\\" dwg) file_scr) (write-line syscoord file_scr) (write-line "_currentSession" file_scr) (write-line "Lambert93" file_scr) (write-line "_exit" file_scr) (write-line "_ADEDRAWINGS" file_scr) (write-line "_ALias" file_scr) (write-line "_Update" file_scr) (write-line "CADASTRE" file_scr) (write-line "CADASTRE" file_scr) (write-line "I:\\DEPART07\\BD_CADASTRE-07" file_scr) (write-line "_exit" file_scr) (write-line "_ATtach" file_scr) (write-line (strcat "CADASTRE:" "\\" folder "\\" sfolder "\\" dwg) file_scr) (write-line "_exit" file_scr) (write-line "_ADEQUERY" file_scr) (write-line "_Define" file_scr) (write-line "_Location" file_scr) (write-line "_all" file_scr) (write-line "_exit" file_scr) (write-line "_execute" file_scr) (write-line "_draw" file_scr) (write-line "_.zoom" file_scr) (write-line "_extent" file_scr) (write-line "_.saveas" file_scr) (write-line "2010" file_scr) (write-line (strcat "I:\\Depart07\\L93-BD_CADASTRE-07\\" folder "\\" sfolder "\\" dwg) file_scr) (write-line "cmddia" file_scr) (write-line "1" file_scr) (write-line "_.close" file_scr) ) ) (write-line "_.new" file_scr) (write-line "\"C:\\Program Files\\Autodesk\\AutoCAD Map 3D 2011\\Template\\map2Diso.dwt\"" file_scr) (write-line "cmddia" file_scr) (write-line "0" file_scr) (write-line "_ADESETCRDSYS" file_scr) (write-line "_sourceDrawings" file_scr) (write-line (strcat "CADASTRE:" "\\" folder "\\" folder ".dwg") file_scr) (write-line syscoord file_scr) (write-line "_currentSession" file_scr) (write-line "Lambert93" file_scr) (write-line "_exit" file_scr) (write-line "_ADEDRAWINGS" file_scr) (write-line "_ALias" file_scr) (write-line "_Update" file_scr) (write-line "CADASTRE" file_scr) (write-line "CADASTRE" file_scr) (write-line "I:\\DEPART07\\BD_CADASTRE-07" file_scr) (write-line "_exit" file_scr) (write-line "_ATtach" file_scr) (write-line (strcat "CADASTRE:" "\\" folder "\\" folder ".dwg") file_scr) (write-line "_exit" file_scr) (write-line "_ADEQUERY" file_scr) (write-line "_Define" file_scr) (write-line "_Location" file_scr) (write-line "_all" file_scr) (write-line "_exit" file_scr) (write-line "_execute" file_scr) (write-line "_draw" file_scr) (write-line "_.zoom" file_scr) (write-line "_extent" file_scr) (write-line "_.saveas" file_scr) (write-line "2010" file_scr) (write-line (strcat "I:\\Depart07\\L93-BD_CADASTRE-07\\" folder "\\" folder ".dwg") file_scr) (write-line "cmddia" file_scr) (write-line "1" file_scr) (write-line "_.close" file_scr) ) (close file_scr) (princ (strcat "\Vous pouvez lancer le SCRIPT :" prefix "traiter_dossier.scr")) (prin1) ) Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
lili2006 Posté(e) le 14 novembre 2011 Posté(e) le 14 novembre 2011 Bonsoir à toutes et tous, Salut Bonuscad, Bon, dés que j'ai 5mn, je regarde, mais l'idée de traiter ce genre de travaux en lot me plait bien,... Merci pour ta réponse (et les éventuelles futures,...;)) @+, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant