Aller au contenu

Fraid

Membres
  • Compteur de contenus

    2 523
  • Inscription

  • Dernière visite

  • Jours gagnés

    23

Fraid a gagné pour la dernière fois le 7 janvier

Fraid a eu le contenu le plus aimé !

1 abonné

À propos de Fraid

  • Date de naissance 01/06/1966

Contact Methods

  • AIM
    1

Profile Information

  • Gender
    Male
  • Location
    _ ST Malo 35

Visiteurs récents du profil

7 595 visualisations du profil

Fraid's Achievements

Community Regular

Community Regular (8/14)

  • First Post Rare
  • Collaborator Rare
  • Posting Machine Rare
  • Conversation Starter Rare
  • Dedicated Rare

Recent Badges

51

Réputation sur la communauté

  1. Bonjour, Je ne sait pas comment c'est sur BricsCad, mais sur Autocad c'est plutôt. (vlax-invoke-method (vlax-get-or-create-object "WScript.Shell") "SendKeys" "{F2}") Cdt
  2. Bonjour, Comme c'est Acrobat qui renvoie l'erreur, il y a des chances que se soit de ce coté la qu'il faut chercher. Mettre à jour Acrobat ? il y a cela aussi Cdt
  3. Il me semble que cela ne soit pas possible hors l'éditeur de table. Si tu l'ouvre avec un éditeur de texte, tu vois bien que c'est compilé ou compressé. Sinon, il me semble avoir aperçu une appli. sur le site d'Autodesk, mais la retrouve pas. Et si tu maitrise un langage comme le C++ ou c# il me semble que si tu fait une recherche avec pmzlibcodec tu pourras peut etre faire quelque chose... Bon courage
  4. Que veux tu faire avec le .ctb? L'éditer ou le charger?
  5. Bonjour, La méthode vla-open attend un .dwg. Voir l'aide Cdt
  6. Bonjour, Il me semble que c'est trop lourd de créer / mettre à jours une palette à chaque dessin ouvert ou spécialement pour certain. Il y a le menu burger (4 lignes à gauche de l'onglet objet) qui assure de pouvoir accéder aux autres onglets. Cordialement
  7. Bonjour, Je pense qu'une simple distance à la polyligne suffit pour l'exclure ou non. Cordialement
  8. Bonjour, On ne peut pas importer du Python dans Autocad. Mais on le lance en Autolisp. c'est donc possible mais pour des outils qui tourne au dehors d'Autocad. C'est vrais que la syntaxe particulière de l'Autolisp peut être un frein à l'apprentissage. Par contre, les fameuses parenthèses nous donne une liberté totale de présentation du code, contrairement au python par exemple qui identifie les "blocs" de code avec les retour à la ligne et l'indentation. Je pense que si on souhaite programmer dans Autocad, il faut apprendre l'Autolisp. Et ensuite choisir un langage qui nous plait parmi le panel dispo. pour étendre ses actions. Le Javascript est le grand oublié de l'histoire, j'ai vu qu'Autodesk avait corrigé un certain nombre de bug, il y a encore beaucoup à explorer de ce coté. Professionnellement, j'utilise Python en extension d'Autolisp, pour les boites de dialogues, marre de DCL et dès que cela concerne des big datas.
  9. Sinon, imprimer dans Autocad au format png, c'est pas mal aussi. Cordialement
  10. Ensuite la méthode Export à 3 arguments. Voir l'aide Désolé, je n'ai pas beaucoup de temps.
  11. Bonjour, Elle vient de la méthode open qui ne fonctionne pas. Je te conseil d'ouvrir le dessin avant d'exécuter du python. Sinon pour remplacer Open def f_open_dwg(dirf:str): AutoCAD = None while not AutoCAD: AutoCAD = Autocad() doc = AutoCAD.ActiveDocument doc.SendCommand(f'(vla-activate (vla-open (vla-get-documents (vlax-get-acad-object)) "{dirf}")) ') A bientôt.
  12. Bonjour, Tu peux aller voir dans le Registre Windows HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R25.0\ACAD-8101:40C\Profiles\<<Profil sans nom>> Il y a peut être ce que tu veux.
  13. Bonjour, Je sais que tu n'est pas trop fan de Python, mais il me semble que tu as ce que tu veux avec ce module: multiprocessing j'ai été confronté à un problème similaire avec le traitement de nuages de points. Et finalement, j'ai abandonné la gestion de threads qui ne faisais pas gagner tant de temps que cela, et rend le programme plus complexe. (le contraire de l'esprit Python)
  14. Effectivement, cela ne parait pas convenir aux circonstances, mais quand on réfléchi un peu, cela va chercher la définition du bloc. Il y a aussi (vlax-release-object (vla-get-ActiveDocument(vlax-get-acad-object))) qui devrais fonctionner (en fin de programme). Plus logique.
  15. Bonjour, Bonne année à tous, Peut être que la commande attsync va résoudre ton problème.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité