• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Alternative gratuite à AutoCAD (pas de LT) pour les macros VBA

  • Auteur du sujet Auteur du sujet tracciatura.net
  • Date de début Date de début

tracciatura.net

Guest
Bonjour.
Je suis à la recherche d'une alternative valide et gratuite pour exécuter des macros, surtout la macro que j'ai décrite dans une autre discussion que j'ai vue après avoir été très datée ...
En pratique à partir d'un fichier dwg ou dxf, je dois extraire des informations d'un bloc avec des attributs, créer une nouvelle copie de fichier lignes/polies/archi/cers/etc. dans le nouveau fichier et l'exporter vers dxf, je dois alors pouvoir écrire aussi des informations sur un fichier .txt, toutes les opérations faciles avec vba, jusqu'à présent je n'ai trouvé que des informations sur freecad qui peuvent exécuter des scripts mais je ne suis pas sûr de pouvoir faire tout ce dont j'ai besoin... Quoi d'autre est libre ?
 
Nous avons comme entreprise la licence d'autocad jusqu'en mars 2020, mais je suis à la recherche d'alternative, le coût de il est accessible en fait nous avons 2 licences mais le complet selon moi est hors de l'esprit.
Comment une entreprise de 12 employés amortit-elle 1500 euros par an d'autocad ?
 
J'ai installé le nanocad et essayé quelques vbscripts, il semble fonctionner maintenant je dois tester toutes les étapes dont j'ai besoin.
merci et si vous avez besoin d'un développement ou d'un suivi faites-le moi savoir!;)
 
Essayez également gstarcad qui devrait être incapable de tourner l'application. Bien sûr, il n'est pas gratuit, sauf pour les 30 premiers jours comme démo, mais il fonctionne très bien, tellement que je l'ai acheté x travailler au lieu de la plus blasonnée... le prix à comparer est ridicule et avec une licence permanente sans aucune obligation de mise à jour annuelle!
 
Essayez également gstarcad qui devrait être incapable de tourner l'application. Bien sûr, il n'est pas gratuit, sauf pour les 30 premiers jours comme démo, mais il fonctionne très bien, tellement que je l'ai acheté x travailler au lieu de la plus blasonnée... le prix à comparer est ridicule et avec une licence permanente sans aucune obligation de mise à jour annuelle!
gstarcad ne gère pas macro et vba dans la version 64-bit mais seulement dans la version 32-bit.
 
gstarcad ne gère pas macro et vba dans la version 64-bit mais seulement dans la version 32-bit.
Donc ce que j'ai monté dans mon bureau est un prototype ?
via vba di excel (de la version 2007 à 2016x64) la commande gstarcad comme autocad, à la fois en version x64, et pour les opérations d'impression est plus rapide que autocad 2018.
 
- Oui. J'avais testé à la fois les 32 bits (sur windows xp) et les 64 bits (sur windows 7), et seul le premier permettait la création/ l'exécution de macros.
Il est possible que vous puissiez télécharger séparément le module vb pour le module 64 bits.
Je n'avais pas trop de problèmes, pas de macro vb à tourner !
 
bien nanocad était une véritable révélation, presque identique à autocad et complètement libre même si utilisé pour le profit.
avec quelques difficultés (avant tout je n'ai jamais utilisé vbscript) J'ai réussi à traduire le vba en vbscript marco en toto; 99% des contrôles sont identiques mais je dois dire que pour avoir les valeurs de point d'insertion d'une référence de bloc, j'ai tribulé beaucoup d'être facilement atteint avec
Code:
cedrawing.utility.prompt blockreferenceobj.insertionpoint(0)
mais j'ai dû punir et rechercher sur Google pendant 10 jours avant de trouver la solution à travers une partie du code javascript qui m'a donné la suggestion. pour l'enregistrement, la commande à utiliser est la suivante:
Code:
dim pnt
pnt = cedrawing.utility.createsafearrayfromvector(obj1.point d'insertion)
attention que pnt doit être déclaré variante si par fa dim pnt() ou dim pnt(2) ne fonctionne pas!! !
entre autres la macro pour l'impression que dans vba pour autocad m'a demandé une pause d'environ 40/50 secondes entre une impression et l'autre (type que j'ai ouvert une cinquantaine de dessins à la fois et puis j'ai lancé la macro qui les a tous imprimés) pour maintenant traduit en vscript sur nancad me travaille simplement avec 2 secondes d'attente. C'est pourquoi il semblerait mieux de ce point de vue.
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut