DLy Posté(e) le 3 novembre 2017 Posté(e) le 3 novembre 2017 Salut tout le monde, je reviens vers vous concernant un petit souci rencontré avec une full version d'Autocad 2012 et 2015 par un de nos client. J'ai créer plusieurs macro de ce genre et qui s'installe via un fichier .exe : ^C^C.i;"C:/Program Files/Autodesk/####/CADS/####/####.dwg";\;;;_explode;_last; et quand il clique sur le bouton il a ce message qui apparaît dans la barre de commande: ^C^C.i;"C:/Program Files/Autodesk/####/CADS/####/####.dwg";\;;;_explode;_last;Unknown command "DWG". Press F1 for help. Après vérification les fichiers sont bien installé au bonne endroit. Quelqu'un a t-il déjà rencontré ce souci et comment le résoudre. Merci d'avance.
Tramber Posté(e) le 3 novembre 2017 Posté(e) le 3 novembre 2017 Dans les options des dossiers de Windows, "masquer l'extension de fichier dont le type est connu" est-il coché ?C'est tout ce que je vois à moins que tu ne dévoiles les derniers ### ;) Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
DLy Posté(e) le 3 novembre 2017 Auteur Posté(e) le 3 novembre 2017 Salut Tramber,Alors je viens d'essayer sur mon poste et ça change rien. Pour infos les ####:^C^C.i;"C:/Program Files/Autodesk/nom de l'entreprise/CADS/type/nomdubloc.dwg";\;;;_explode;_last; Je vois vraiment pas d'où ça peut venir du coup je vais lui demander de désinstaller et réinstaller le fichier ".exe" et on verra bien. Merci.
(gile) Posté(e) le 3 novembre 2017 Posté(e) le 3 novembre 2017 Salut, Si tu utilises une version pleine, tu peux essayer de passer une expression LISP :^C^C(command "_.insert" "C:\\Program Files\\Autodesk\\nom de l'entreprise\\CADS\\type\\nomdubloc.dwg" pause "" "" "" "_.explode" "_last") Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
DLy Posté(e) le 3 novembre 2017 Auteur Posté(e) le 3 novembre 2017 Merci Gile pour ta réponse, mais il faut que ce soit utilisable aussi pour les versions LT.Je me posais la question si cela ne venait pas de la commande car le client à une version "Russe" d'autocad???? Moi quand j'utilise la macro j'ai ça sur la ligne de commande: Commande: .i.INSERER Entrez le nom du bloc ou [?]: "C:/Program Files/Autodesk/nom de l'entreprise/CADS/type/nomdubloc.dwg"Unités: Millimètres Conversion: 1.0000Spécifiez le point d'insertion ou [Pointdebase/Echelle/X/Y/Z/Rotation]:Entrez le facteur d'échelle en X, spécifiez le coin opposé ou [Coin/XYZ] <1>:Entrez le facteur d'échelle en Y <utiliser le facteur d'échelle en X>:Spécifiez l'angle de rotation <0>:Commande: _explodeSélectionnez un objet: _lastCommande: et lui Commande:"C:/Program Files/Autodesk/nom de l'entreprise/CADS/type/nomdubloc.dwg"Unknown command "DWG". Press F1 for help.
(gile) Posté(e) le 3 novembre 2017 Posté(e) le 3 novembre 2017 Essaye en utilisant le nom global de la commande (_.insert) plutôt qu'un alias (i) qui peut être différent par défaut suivant la version d'AutoCAD et/ou modifié par l'utilisateur. ^C^C_.insert;"C:/Program Files/Autodesk/nom de l'entreprise/CADS/type/nomdubloc.dwg";\;;;_.explode;_last; Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Tramber Posté(e) le 3 novembre 2017 Posté(e) le 3 novembre 2017 Si on dit pas tout.... :P Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
didier Posté(e) le 4 novembre 2017 Posté(e) le 4 novembre 2017 Coucou C'est devenu la norme de ne pas TOUT dire, des fois suivant comment on s'est levé c'est agaçantJe l'avais lue cette question mais j'avais choisi de ne pas y répondre par agacement justement.Ce qui m'interroge ce matin c'est : Un EXE qui livre une macro ? y'en a qui y vont pas avec le dos de la cuillère morte Amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
DLy Posté(e) le 6 novembre 2017 Auteur Posté(e) le 6 novembre 2017 Merci une fois de plus Gile j'ai modifié mon fichier CUIX qui contient toutes les macros que j'ai transmis à notre client je vous tiens au courant. oui Tramber, désolé je ne savais pas qu'il était "Russe", . Je n'ai pu essayer l'exe que sur des versions anglaise et française croyant que ça fonctionnerais partout :blink: . Je ferais plus attention la prochaine fois et ça pourra servir à d'autre si le cas se représente. Désolé Didier de t'avoir agacé avec mon sujet mais je suis soumis comme la plus part d'entre nous "au secret professionnel de m....". Pourquoi un fichier exe? Parce qu'il y a de moins en moins d'utilisateur assez pointu d'AutoCad la plus part se contente de faire les mêmes choses sans même savoir de quoi est capable le logiciel. Quand tu leur parles de bloc dynamique ils te demandent à quoi ça sert et qu'est-ce-que ça fait et si tu leur parles de macro, lisp, diesel, vba et autre du genre ils te répondent "pas compris" et comme personne ne lis les fichiers READ-ME, donc le plus simple pour moi a été de créer un fichier EXE qui me permet d'installer mes fichiers (blocs dynamique, fichier cuix et fichier d'aide) là où ils doivent être tous et juste leur dire taper cette commande dans AutoCad et allez chercher ce fichier à tel endroit. J'espère avoir été explicite pour le coup mais je me suis quand même retenu sur les explications ne m'en veux pas ;) .
DLy Posté(e) le 18 décembre 2017 Auteur Posté(e) le 18 décembre 2017 Salut tout le monde, j'ai enfin eu un retour du client "Russe" donc c'était bien l'alias qui posait problème en remettant la commande global ça a fonctionné.Merci à vous et bonne continuation.
didier Posté(e) le 18 décembre 2017 Posté(e) le 18 décembre 2017 Coucou Soit !Heureusement que dans nos réponses on ne mette pas le "secret professionnel" en bouclier.Y'a qu'à voir ce que partagent certains sur le site et il y a de quoi monter une boîte de programmation sur AutoCAD rien qu'en faisant des "copier-coller"... Amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
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