-
Compteur de contenus
1 013 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par sechanbask
-
erreur: paramètre de la variable AutoCAD rejeté: \"OSMODE\"
sechanbask a répondu à un(e) sujet de LUDWIG dans AutoCAD 2009
moi j'ai ce genre d'erreur à chaque fois uqe je démarre autocad 2006 + l'applicatif FISACAD, mais ça ne m'empêche pas de bosser, je pense que c'est une erreur de code du coté autocad quant à la gestion des entrées de la valeur de la variable snapang et osmode ou de l'appilcatif qui tente d'entrer des valeurs non viable -
je fais quelques programme VBA sous autoca, je pense que pour commencer il faut que aille dans l'aide Inventor spécial développeur, tu y trouveras des exemple je pense qui te permettront de voir ce qu'on peut faire facilement. Au début l'aide n'est pas très facile à comprendre mais même si ça fait 2 ans que je programme et que j'en suis à ma 15 ième macro, j'y jette toujours un coup d'oeil car avec un regard nouveau je vois comment mieux coder. De plus j'ai acheté un livre sur la programmation VBA pour autocad. Je pense qu'il existe des équivalent pour inventor.... Bon courage. P.S. il n'y a aucune différence entre VBA pour autocad et inventor, seul les bibliothèques des objets changent, alors n'hésite pas à poster dans le forum VBA et routine VBA. Malheureusement il n'y a pas beaucoup de VBAistes alors si tu veux beaucoup de soutien, passe au LISP. Personnellement, je ne code pas en LISP car j'ai appris le VBA à l'IUT mais ça semble très puissant. Je ne sais pas si les gestions d'erreur son aussi poussées qu'en VBA : à voir avec les LISPeur. Bon courage et bienvenue du coté développeur !!
-
n'oublie pas de mettre ton message en résolu !! c'est l'ampoule en dessous de ton premier message quand tu l'édites... Merci d'avance
-
[ENFIN DISPO POUR TOUS]Nettoyage de plans en 2 clicks
sechanbask a répondu à un(e) sujet de sechanbask dans Routines VBA
il faudrait que tu me dise exactement sur quel paramètres je dois jouer et les valeurs que tu souhaites y mettre.... car je ne lis pas ça dans l'excellent café que je bois en ce moment ... par contre au début je ne sais pas si je vais mettre ça dans ce projet... au pire j'en ferais un rien que pour toi -
[ENFIN DISPO POUR TOUS]Nettoyage de plans en 2 clicks
sechanbask a répondu à un(e) sujet de sechanbask dans Routines VBA
x_all : je comprends exactement tes problèmes : je pense que ça ne doit pas être trop compliqué mais j'aimerais savoir ou est l'utilité : -si l'achi (ou autre j'ai rien contre eux...quoique) ne dessine pas en m ? Si tu formate les unités en m, il faudra que tu penses à faire une échelle sur lors de l'insertion de l'xerf. Alors que s'il a dessiné son plan en cm et qu'il a bien déclaré son plan tu n'auras pas à changer le facteur d'échelle... Je ne vois pas où est le gain de temps. Il faudrai 3 boutons pour forcer les paramètres pour les mètres centimètres millimètres c'est ça que tu veux ? -
message : CALQUES RAPPROCHES 2008 - 2009 !!!!!!!!!!!!!!
sechanbask a répondu à un(e) sujet de rebcao dans AutoCAD LT 2009
690 variables !!! la vache !!! Ne me dites pas que c'est toujours classé par ordre alphabétique et par lettre par panneau d'aide : car sous la 2006 c'est loin d'être pratique pour trouver celle qui nous embête !! -
[ENFIN DISPO POUR TOUS]Nettoyage de plans en 2 clicks
sechanbask a répondu à un(e) sujet de sechanbask dans Routines VBA
x_all : je ne sais pas si je vais accéder à ta demande car ça me semble compliqué : il faut faire des sélection d'objets et toutes les fois où j'ai voulu le faire, j'ai eu des erreurs que je ne savais pas gérer donc tant que je n'ai pas le courage de me relancer là dedans.... Mais promis c'est noté dans mon suivi de projet... @+ Content que ça vous plaise... Si vous êtes contents, faîtes le savoir autour de vous (j'adore qu'on me flatte !!!!) Merci à vous car sans vous j'aurais sans doute passer des années avant de voir qu'on pouvais programmer autocad en VBA... -
[ENFIN DISPO POUR TOUS]Nettoyage de plans en 2 clicks
sechanbask a répondu à un(e) sujet de sechanbask dans Routines VBA
pour le lancer de manière normale : http://www.cadxp.com/sujetXForum-17239.htm sinon tu peut faire un fichier lisp que tu cherche et dans lequel tu rentres : (defun c:NP() (command "-vbarun" "PROJET.DVB!NETTOYEUR.Lancer_choix") (princ) ) et sous autocad il faudra que tu tapes NP puis ENTRER ou ESPACE.. bonne utilisation -
Bonjour, j'ai du mal à comprendre le lisp mais je voudrais savoir qu'elle est le but de ce lisp qui te tient tant à coeur ? Peux-tu m'éclairer ?
-
[ENFIN DISPO POUR TOUS]Nettoyage de plans en 2 clicks
sechanbask a répondu à un(e) sujet de sechanbask dans Routines VBA
lili2006 - tu souhaites ce calque car parfois tu as besoin de voir les cotations ? Dans mon BE, nous n'en avons jamais besoin alors je les supprimes purement et simplement mais une option supplémentaire ne sera pas trop compliquée à mettre en oeuvre donc je vais mettre ça sur mon suivi de programme rien que pour toi... P.S. tu as regardé le code où tu l'utilise de manière transparente ? Merci de me répondre sincèrement c'est pour savoir si mes commentaires sont bien faits, utiles ou superflus.. Cette question vaut pour tous les utilisateurs... merci pour le retour. -
merci beaucoup je vais sans doute regarder ça de plus près pour le nettoyeur.... merci pour ton post ! bonne soirée
-
[ENFIN DISPO POUR TOUS]Nettoyage de plans en 2 clicks
sechanbask a répondu à un(e) sujet de sechanbask dans Routines VBA
voilà une nouvelle versiion : v.2 souhaitant qu'elle vous plaise... modifications notables : -formatage des épaisseurs de ligne en DUCALQUE -formatage des épaisseurs de ligne des calques en 0 mm -amélioration du formatage des blocs, et des textes, des lignes de repère autocad Laissez-moi des remarques en MP s'il y'a bug, si des fonctions étaient les bienvenues... [Edité le 3/2/2010 par sechanbask] -
afin de nettoyer des plans, j'ai tenté d'accèder aux propriétés des tableaux mais en vain... Bon courage... si tu trouves pense à moi
-
objet OLE avec le nom du fichier en trop
sechanbask a répondu à un(e) sujet de sechanbask dans AutoCAD 2006
toujours pas résolu... -
alors c'est super simple car en vba tu peux faire des questions qui apparaissent dans la ligne de commande en faisant : si la réponse que tu attends est une chaine de caractères : thisdrawing.utility.getstring ou getpoint, getreal.... donc tu peux stocker les réponses puis lancer non pas la commande avec sendcommand mais intenter autocad en cherchant (sous VBA F2) les options de l'objet (ce qui correspond à peux près une la commande mais non pas sous forme interface mais sous forme de code)... je ne sais pas si je suis bien clair mais sinon un exemple.... pour remplacer voilà une façon pas très bien écrite d'intenter autocad pour faire une rotation de 180 sans alors à spécifier l'angle et sans passer pas la commande rotation. Au mileu de faire un sendcommand, j'envoie mes options à l'objet : objreturn.Rotate varpointR, rotationAngle Sub rotation180() Dim objreturn As AcadObject Dim varPoint As Variant Dim varpointR As Variant On Error GoTo gestion ThisDrawing.Utility.GetEntity objreturn, varPoint, "Sélectionner l'objet qui subira une rotation à 180°" varpointR = ThisDrawing.Utility.GetPoint(, "Selectionner le point pour la rotation") Dim rotationAngle As Double rotationAngle = 3.1415957 objreturn.Rotate varpointR, rotationAngle objreturn.Update Exit Sub gestion: Select Case Err.Number Case "-2147352567" ThisDrawing.Utility.Prompt "Annulée par l'utilisateur." Case Else Debug.Print Err.Number, Err.Description ThisDrawing.Utility.Prompt "Une erreur inconnue est survenue, veuillez contacter le développeur." End Select End Sub Il n'y a pas toujours de méthode pour faire intenter autocad comme ça par exemple, je n'ai pas trouver la methode pour synchroniser les attribut d'un bloc sans envoyer un send command mais je ne trouve pas ça pratique car je le fait un fin de procédure et donc je ne peux pas reprendre ma procédure en faisant un ESPACE car autocad à retenu ma dernière commande comme étant -attsync... donc c'est parfois merdique.... Si tu as besoin... je pourrais d'aider... je vais essayer de m'aménager du temps pour être un peu plus présent ici car depuis 6 mois je suis à l'ouest total... bon courage.... [Edité le 24/7/2008 par sechanbask]
-
Erreur fatal a l\'ouverture du dessin
sechanbask a répondu à un(e) sujet de clementR dans Autodesk Map
Vérifie que ton autocad est à jour (pour nous avec le SP1 d'autocad et les hotfix, nous avons moins de problème avec les objets AEC) -si tu as besoin de l'ouvrir pour le modifier directement, demande à la personne qu'il te l'a fourni de l'enregistrer en version DWG 2004 ou en DXF 2004. Si tu as toujours les mêmes problèmes demande lui d'exploser les objets AEC (le problème semble venir de là.) -Si tu t'en sers comme fond de plan utilise le en Xref en activant dans les options la détection des graphiques externes) j'espère que ça va marcher... bon courage -
Je n'ai pas compris ce que tu veux donc je pense que d'autres sont dans le même cas... Donc ça va pas être facile pour résoudre ton problème.
-
je ne te serais d'aucune aide car je ne trouvais pas cette fonction sur ma version et pour cause je travaille sur 2006... désolé
-
quelle la version de ton autocad ?
-
as-tu vu le sujet suivant ? http://www.cadxp.com/sujetXForum-16978.htm Est-ce que c'est ce que tu recherches?
-
comme j'ai l'habitude des problèmes de mon de passe, je conseille vivement la clé USB comme l'a proposée Bred
-
je pense que je vais tenter...
-
[ENFIN DISPO POUR TOUS]Nettoyage de plans en 2 clicks
sechanbask a répondu à un(e) sujet de sechanbask dans Routines VBA
dès que j'ai un peu de temps, je m'en occupe. J'ai des problème avec mon FAI, alors je ne peux pas mettre à jour ma macro sur le site, mais ça va se décanter. -
manipulation de collection
sechanbask a répondu à un(e) sujet de bazoul dans ObjectARX/DBX, C++, .NET, RealDWG
avec quel code tu travailles ? tu crées une collection d'objets ou d'autre chose ? -
Pour accéder au dictionnaire des méthodes et objet, il faut faire F2 sous VBA ou VB. Pour accéder au méthode pour les styles de cote, le mieux est de faire une chercher dans l'aide d'autocad (F1) et de sélectionner l'aide du développeur. j'espère t'avoir un peu guidé, bon courage.
