Aller au contenu

Curlygoth

Membres
  • Compteur de contenus

    813
  • Inscription

  • Dernière visite

  • Jours gagnés

    7

Tout ce qui a été posté par Curlygoth

  1. Vba 🙂 Je pars au canada, j'ai plus autocad mais j'ai ça : Pour word ou PowerPoint c'est le même principe Tu insers des objets a des positions dans ton document 😉 Cette vidéo est ancienne les cartouche de génère plus vite et beaucoup plus dynamique
  2. Curlygoth

    A bientôt CADXP

    Merci a vous pour le soutien. Oui je garde ma session sur mon téléphone mais a part lire je ne pourrais pas répondre au question donc je serais inactif 😉
  3. Bonjour à vous tous, Pour vous annoncer que je pars loin, je ne serais plus actif pendant 4 mois voir plus dépendra si je fera du développement dessin ou non... Je pars au Canada avec 2 valides et 1 sac a dos. Quoiqu'il en soit, les problèmes que certains ont rencontrés m'ont permis de rendre des outils de plus en plus performant et qualitatif et d'anticiper parfois des problèmes. Et je remercie ceux qui des problèmes bateau mais qu'y arrive à les avoir. Et je remercie toutes les personnes qui les ont aidés toutes sections confondus. Le Lisp m'a permis d'optimiser certaines lignes de code. Les erreurs de débutants a mon programme de les détecter. D'ici là, je souhaite le meilleur pour vous, et continuez d'être curieux et d'apprendre ! C'est la bonne solution ! Merci a ce site d'exister !
  4. C'est une bonne nouvelle !!!
  5. oui ca va mieux avec une imprimante de renseignée 😉
  6. Alors si ! Dans Autocad, il faut que tu renseignes l'imprimante : DWG To PDF pour ta mise en page sinon comment veux tu qu'il te l'imprime ? pdf ou autre d'ailleurs ? donc si tu laisse sur inconnu c'est normal ! Si tu souhaites programmer un logiciel, il faut comprendre comment il fonctionne... Steven t'a montré manuellement comment faire Moi je peux t'aider à l'automatiser mais faut que tu saches le faire à la main avant de l'automatiser sinon tu va pas comprendre comment le programmer
  7. un plotteur : une imprimante
  8. plotFileName = ThisDrawing.Path & "\" & "Pointage " & chantier & " " & mydate plotFileName = ThisDrawing.Path & "\" & "Pointage " & chantier & " " & mydate & ".pdf" ta présentation a un plot ? la partie shell tu peux l'enlever pour info tu décalera tes variable juste sous la sub tu devrais mettre en fonction la partie impression
  9. _units te donne quoi ?
  10. oui car c'est "A3" A3 c'est le nom d'une variable et je pense qu'elle est vide 😉 ThisDrawing.ActiveLayout = ThisDrawing.Layouts("A3")
  11. Effectivement ! le shell il faut le mettre à la fin ! le code s’exécute de haut en bas donc tu ouvre ton fichier une fois qu'il est créer ! et d'ailleurs je pensais tu générait et que c'est s'ouvrais pas donc je suis a peu pres sur que tu n'aurais pas besoin du shell pour cette partie y = CStr(Year(Now)) m = Right("0" + CStr(Month(Now)), 2) D = Right("0" + CStr(Day(Now)), 2) mydate = y + "-" + m + "-" + D en une ligne : mydate = format(date,"yyyy-mm-dd") et pour imprimer la présentataion il faut qu'elle soit active ! (et donc en haut de ton code) thisDrawing.ActiveLayout = ThisDrawing.Layouts(lay.Name) Oui c'est simple mais il faut de la logique ! 1°) déclarer les variable dont tu auras besoin et tout demander à l'utilisateur 2°) préparer le max d'érreur que peuvent générer un utilisateur 3°) faire "tourner le code" : Si tu débute et pas d'ailleurs créer plein de petite fonction avec des nom explicites dans des modules nommer ! tu verras se sera plus simple surtout quand tu auras un code plus de 100.000 lignes
  12. remplace "myPlot" par ton chemin de publication ou par une variable Par exemple avec thisdrawing.path & "\" & "monpdf.pdf" tu va générer un pdf de ta présentation dans le dessin de ton dessin et il s'ouvrira si ton option par défault est d'ouvrir dans le visualiser pdf si tu ne veux pas modifier toute tes présentations : Set MonApplication = CreateObject("Shell.Application") MonApplication.Open (MonFichier)
  13. répondu par :
  14. Grâce aux variables, array, tableau et classes Comme en lisp en faite 🙂 Ca fait dix ans que fait ça et ça marche pour moi et mes clients 😉 Par contre c'est plus simple si ton cartouche est un bloc 😉
  15. Tu peux connecter tes attributs a tes macro grâce aux objets. Si ton cartouche est un bloc qui des attributs très facile de les renseigner Regarde dans mes réalisations tu comprendras ;-)
  16. a ok xD result = ThisDrawing.Plot.PlotToFile(plotFileName) result renvoie true si ok et false s'il y a une erreur plotFileName est le chemin complet du pdf c:\...\fichier.pdf si tu veux plus d'infos,hésite pas 😉
  17. Juste ouvrir le fcihier pdf ? si tu as le chemin du pdf : tu peux ajouter ça : Set MonApplication = CreateObject("Shell.Application") MonApplication.Open (MonFichier)
  18. Je suis dispo jusqu'à fin Juin après vous ne me verrez (peut-être) plus (j'espere passer de nouveau en septembre si tout va bien) VBA = VAriable1 = valeur liste = array(index0,index1,index2,...indexn) Thisdrawing. classe du dessin (base de tout)
  19. Oui pour moi le VBA est bien plus simpliste que le lisp c'est comme le vba d'excel Saurais-tu m'en dire plus sur le VBA et ce que je peux en faire pour mon problème de modifs d'attributs dans diverses présentations? oui ! une liste avec le nom de tes attributs et un textbox pour y mettre tes valeurs par exemple aujourd'hui j'utilise une listbox mais plus complexe à mettre en place Est-ce facile d'accès pour quelqu'un sans connaissance en programmation? oui car tres anglais ! (for i = 0 to comp... if else end if etc.. Je viens de voir que c'est quelque chose qui était avant dans Autocad, mais qui doit aujourd'hui être installer en sus. oui 😉
  20. Curlygoth

    Cree des vues

    et section ? et ensuite tu mets tes régions dans un calque pour créer ta vue avec ton calque via une présentation ? ce que disais Fraid au final
  21. Curlygoth

    Cree des vues

    Pourquoi tu ne souhaite pas passer par le gestionnaire de vue ? c'est tellement facile en plaçant des cameras !
  22. J'ai créé un programme maison pour extraire les données et les envoyer dans des excels pré-remplir des documents Word (docuement administratif) , Powerpoint (présentation du projet) et suivant l'importance l'envoie par mail des ces documents avec relecture
  23. hello, Pour avoir une simplification pour la réalisation des fenetres, je te conseil le VBA 😉 une exemple parmis tant d'autres :
  24. Complementement d'accord ! Apres les bonnes pratiques ça depend aussi le niveau de détail que l'entreprise souhaite ! 😉 Par exemple : Dans le cadre de la programmation de mon travail, j'ai dû pour chaque chambre : entré les infos suivantes : Les tampons sont logotés ou non Les tampons peuvent être verrouillés ou non et enfin est ce une chambre sans fond ou non calculer les peignes (en fonction des réseaux qui pénètre à l’intérieur) Calculer = Longueur fourreaux à commander par diamètre et le total est donc la Longueur ficelle à commander Tout ça pour calculer ce qu'il faut au moment de l’exécution du chantier. (C'est pour ça bien souvent que les noms de blocs diffères beaucoup travail de manières différentes 😉
  25. ça marche pareil. apres je te conseil la loi des cosinus si tu veux quelque chose de plus "pro"
×
×
  • 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é