Aller au contenu

bazoul

Membres
  • Compteur de contenus

    116
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Tout ce qui a été posté par bazoul

  1. bazoul

    Projet VBA pour Inventor

    Euh question, ton cartouche est un symbole? Je ne connais pas bien inventor car j'ai juste touché un peu l'api mais si c'est un symbole tu peux y changer le texte qui y est inséré et donc la valeur. Pour cer qui est de la macro,il te faut mettre ton code sur l'événement d'ouverture d'un document et non sur l'enregistrement comme dans le bout de code que tu donne en lien. Une ipropriété est réellement indispensable? PS: je n'ai pas inventor a la maison mais je peux éventuellement y jetter un oeil vendredi dans la journée
  2. Serait-il possible d'en savoir un peu plus comme par exemple : - Profil souhaité ? - Date de début ? Je pose ces question car je suis étudiant en génie civil,option CAO , je connnais le lisp,programme en vb.net depuis 1ans et est actuellement en stage de fin d'année.Je suis dispo a partir de début septembre ..... voila voila
  3. Pour imprimer sur une imprimante pdf il te faut : - Une liste contenant le nom des présentation a imprimer (l'espace object est une présentation!) - une configuration d'impression "maconfigpdf.pc3" Pour ma part j'ai fait l'impression PDF via pdfCreator mais en .net .... si vraiment besoin je peux jeter un oeil en vba,a toi de voir
  4. Si je ne me trompe pas: 1)XmlDocument : représente le document xml complet 2)XmlPath : permet de récupérer un ou plusieurs noeud spécifique 3)XmlReader : donne des méthode de véification du document xml ps : http://www.w3schools.com/xpath/default.asp pour plus d'information sur le sujet (anglais) Documentation en francais 1) http://msdn.microsoft.com/fr-fr/library/system.xml.xmldocument.aspx 2) http://msdn.microsoft.com/fr-fr/library/system.xml.xpath.xpathnavigator.aspx 3) http://msdn.microsoft.com/fr-fr/library/system.xml.xmlreader.aspx
  5. Perso je ferais ainsi: -Création d'une barre d'outil avec mes boutons dans un cui partiel( si plusieur poste a équiper) -Création d'un projet .dvb qui contient les commandes que je chargerais au démarrage d'autocad (Outils/charger une application/contenu/ajouter) -dans chaque bouton la commande est : -vbarun "nom_de_commande" Attention,le cui n'existait pas avant autocad 2006
  6. Pas étonnant que ça ne marche pas,tu lui demande de sélectionner les élément qui sont a la fois des lwpolyline et des polyline ( implicitement il fait un ET! )...Pour que le jeu de sélection fonctionne: Dim filtertype(3) As Integer Dim filterdata(3) As Variant filtertype(0)=-4 :filterdata(0) = " filtertype(1) = 0: filterdata(1) = "LWPOLYLINE" filtertype(2) = 0: filterdata(2) = "POLYLINE" filtertype(3)=-4 :filterdata(3) = "OR> [Edité le 3/6/2009 par bazoul]
  7. Salut a vous, Je vous expose le probleme: je souhaite sélectionner par programmation des entités contenu dans un jeu de sélection.Sélectionner visuellement comme si j'avais cliqué sur sur l'utilisateur ... Langage que j'utilise : vb.net mais je suis preneur de code vb que je traduirai si il faut ^^ Merci de votre aide PS: j'ai un code lisp qui réalise ce que je souhaite faire,mais comme le reste de mon programme est en vb je souhaite tous faire en vb pour un point de vue pratique [EDIT] Alors la réponse a ma question,au cas ou ça aiderait d'autre personne: myacaddocument.SendCommand("_PSELECT" & vbCr & "(handent " & Chr(34) & ItemToPaste.Handle & Chr(34) & ")" & vbCr & vbCr) [Edité le 4/6/2009 par bazoul] [Edité le 4/6/2009 par bazoul]
  8. bazoul

    modifier def de bloc

    Bonjour, Je souhaite modifier la définition d'un bloc,je m'explique: j'ai une définition bloc A dans laquelle ce trouve un cercle et un carré. J'ai une définition de bloc B dans laquelle se trouve un triangle et un rectangle. Je veux copier les entités de la définition du bloc B dans la définition du Bloc A en un minimum de manip. Je précise que les définitions peuvent sont contenuent dans deux fichiers différents ...
  9. en effet collection d'object et en vb.net pour le code
  10. Salut a tous, Voila alors j'ai un petit soucis,je creé une collection dans laquelle je met des objects avec une clé a chaque fois,différente bien sur ! A un certain moment je me retrouve confronté au probleme suivant: j'ai un nom de clé et je voudrais récupérer l'objet associé .... seulement voila impossible de le faire.Esce que quelqu'un aurait une idée de comment solutionner mon probleme? Meci de votre aide.
  11. peut etre en modifiant la valeur de la variable SHORTCUTMENU .... tu l'as met a 15 et tu aura tous dans le menu contextuel ... ou autrement si il s'agit juste du lancement de la derniere commande lorsqie tu fais un clic droit tu dois aller dans les options,préférence utilisateur si je ne me trompe pas puis signification du clic droit .. C'est basic mais vu les infos que tu nous laisses c'est la premiere choses que je ferais.
  12. bazoul

    dictionnaire via vb

    bin si tu veux j'ai bien trouver le moyen de rajouter un style de cote au dictionnaire avec "acad_dimstyle" mais pas moyen de récupérer un style de cote existant par ce biais ...
  13. bazoul

    dictionnaire via vb

    Salut a tous, Voila j'ai plusieurs question,déja la premiere est de savoir de comment on accede aux différents dictionnaires,de ou esce que l'on peux y trouver la liste exhaustive? Ensuite deuxieme question,j'ai eu beau chercher je n'ai pas trouvé de comment y récupérer toutes les propriétés des styles de cotes ... pour les tableaux aucun probleme,je n'ai eu qu'a prendre le nom de la commande des styles de tableaux et de metter acad_ devant pour accéder au dictionnaires mais pour les styles de cotes cela ne marche pas,ou du moins je dois mal m'y prendre ... Alors la question est donc de savoir esce quelqu'un pourrait me mettre le code me permettant d'accéder a toutes les propriétés des styles de cotes? A l'avance, merci.
  14. De toi a moi il n'y a pas vraiment d'interet pour moi de savoir faire une spline a la main .... le but de la demande était de ne pas a avoir a me retapper le boulot .... c'était un truc a rendre,voila que cela a été noté mais j'aurais malgrès tout voulu savoir le faire en lisp,c'est pas tant la partis lisp qui pose probleme que la parti mathématique !
  15. Bon alors le sujet date mais pour ce qui est de Bézier j'ai finalement fait la construction méthode Barycentrique .... un peu long avec une courbe a 10.000Points mais bon ... En revanche pour B-Spline je n'ai pas réussi a le faire en lisp,faute de connaissance ... meme si le seujet n'est pas d'actualité si quelqu'un a une idée de comment faire je suis preneur.
  16. Bon alors j'ai finalement eu la confirmations dans l'aide d'autocad que les blocs dynamique 3D ne pouvaient se faire ..... Donc bien embêté ! J'ai quand même réussi a gruger un peu dirons nous et a faire un pseudo bloc dynamique 3D .... ah la gruge quand tu nous tiens ! Bon d'accord la console ne peux s'agrandir en profondeur mais elle peux déjà s'agrandir de chaque coté ..... pas 100% bon mais au moins 60% !!!! Une petite image pour illustrer: http://img139.imageshack.us/img139/8981/cadiy1.jpg Voila voila,si jamais a tout hasard quelqu'un avait un idée pour régler mon soucis .... qu'il n'hésite pas !
  17. bazoul

    lisp polyligne

    Je ne vois pas bien ce que tu veux mais tu devrais plutot faire déplacer/poster dans cette rubrique: http://www.cadxp.com/forumXForum-15.htm
  18. Salut a tous, Voila alors mon probleme est relativement simple mais me donne pas mal de fil a retordre ! Je précise qu'au tout début je pensais traiter le probleme en lisp,mais le temps a passé et il ne m'en reste que très peu ( 2jours ) J'ai un projet a faire qui consiste a réalsier différentes consoles pignon 2D/3D en bloc dynamique.Après avoir passé près de deux heures a se remettre en jambes avec les blocs dynamique je fini tant bien que mal la partie 2D .... Une fois fait je me dis " Bon bin le plus dur est fait reste plus qu'a extruder la ou il faut pour le passer en 3D mais c'est la que les problemes commencent : Je cré des solides mais une fois convertis en blocs direction l'éditeur mais pas moyen de leur attribuer des contraintes linéaires ou autre .... Probleme ! Je me dis donc,bon si la maniere classique je marche pas,on va pas chercher 107 ans et on va gruger .... face3D ! Oui mais voila c'est un bordel sans nom pour ensuite sélectionner les bonnes faces pour leur affecter les actions d'étirement ! Je m'en remet donc a vous en espérant que vous pourriez m'aider dans mon probleme ... PS: vous trouverez ci-joint mes différents bloc, au cas ou que cela vous servirait a quelquechose ... http://www.mediafire.com/?oytwtgpa1of ou http://download229.mediafire.com/omyg33sf5hmg/oytwtgpa1of/youl.dwg [Edité le 4/3/2008 par bazoul]
  19. je te remercie pour la réponse gile
  20. tout est dans le titre ... J'ai su le faire et malheuresement j'ai oublié ... je fias donc appel a vous .. merci
  21. Salut a tous, Voila alors j'ai un projet de math sur les bézier et B-spline. La profs souhaite qu'on lui rende un code explicité sur le tracé de Bézier par de casteljau et de B-spline par cox&boor quelque soit le langage de prog. J'ai d'abord pensé pompé sur le net,seulement voila malgrès la quantité de phénoménale de fichier dispo je n'arrive a faire tourné aucun code,que ce soit aussi bien en C qu'en pascal qu'en java .... en dernier choix je me suis donc tourné vers le lisp.(au moins ça je sais faire un minimum et j'arrive a m'en servir!) Pour bézier je pense pouvoir arrivé a quelquechose assez simple(du moins j'espere),pour les B-spline je n'ai pas encore réfléchi. Avant de me lancer dans de grandes envolées,j'aurais voulu savoir si par hasard dans vos archives vous n'auriez pas eu quelquechose afin de m'éviter de réinventer le fil a couper le beurre ... Merci de toute réponse meme critique !
  22. a priori d'après ce que j'ai pu voir,le code 360 servirait a défini un objet annotif....reste confirmation par les expert autocadiens mais a priori.....
  23. Zebulon_, Je pensais aussi que la commande _point placer un seul point au coup. Seulement voila,quand je passe par autocad,que je clique sur le bouton point dans la barre dessin,systematiquement il me donne la possibilité de placer X point et pour quitter seule possibilité de faire echap. Je doute que ça ai quelquechose a voir mais au lancement de la commande voila ce qu'il m'indique: Commande: _point Modes point courants: PDMODE=3 PDSIZE=0.00 Quand je tappe (command "_point" point1) Il me donne également la possibilité de faire X point comme dans autocad,mais pas systématiquement! Comme si une variable géré le truc et que quelquechose allé la modifier.....étrange :casstet: ,d'autant plus que sous lisp et autocad c'est la meme commande qui est activé donc incompréhensible pour moi la différence! Enfin,la j'ai finalement redémarré l'ordinateur suite a un caprice de l'éditeur visual Lisp de chze autocad,et la commande fonctionne correctement pour le moment....j'attends avec impatience le moment ou ça ne fonctionnera plus a nouveau,parce que ce n'est pas la premiere fois que j'ai le probleme... Enfin quoi qu'il en soit merci de ton aide zebulon_
  24. Très bien la routine!Grand merci Bon j'avoue avec un peu de mal a comprends son fonctionnement vu qu'elle est truffé de vla,et c'est pour ça que je vais poser la question suivante: Peut elle etre modifié pour savoir un objet est a l'intérieur d'un autre(ployligne bien sur) a la place d'un point?
  25. Voila alors tous es quaisment dans le titre: Je calcule des points qui me servent ensuite a positionner d'autre points.Bon mais quand le point final est faux je dois bien entendu visualiser lequel des points qui a servi a sa construction qui est faux! alors voila une commande toute simple: (command "_point" point1 point2 point3 point4) Mais voila la commande ne quitte pas aprés le dernier point saisi,meme dans autocad en faisait entrée,clic droit,en tappant quitter,exit....enfin bref le seul moyen a priori de quitter la commande serais de faire "echap". La question est donc comme le titre l'indique,comment quitter proporement la commande point en lisp? Merci.
×
×
  • 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é