Aller au contenu

arcuce

Membres
  • Compteur de contenus

    34
  • Inscription

  • Dernière visite

Tout ce qui a été posté par arcuce

  1. Bonjour, voila j'ai un probleme j'ai plusieur bloc dans les quel il y a des attibuts renseigné ou non je créé une selection de mes elements (setq ss (ssget "X" '((0 . "INSERT") (66 . 1)))) apres pour chaque elements de ma selection je fais (setq l (entget (setq e (ssname ss (setq i (1+ i)))))) pour avoir la liste de ses attributs quand j 'affiche l cela me donne : ((-1 . ) (0 . INSERT) (330 . ) (5 . A4E5) (100 . AcDbEntity) (67 . 0) (410 . Model) (8 . CALQUE) (100 . AcDbBlockReference) (66 . 1) (2 . BLOC2) (10 875732.0 159160.0 0.0) (41 . 1.0) (42 . 1.0) (43 . 1.0) (50 . 0.0) (70 . 0) (71 . 0) (44 . 0.0) (45 . 0.0) (210 0.0 0.0 1.0)) je voudrait afficher la valeur de plusieur attribut, le probleme c'est que les attributs que je veux ne sont pas dans cette liste (par exemple la rotation n'y est pas) je debut en lisp il y a peut etre un meilleur moyen de proceder mais pour le moment je ne le connais pas merci
  2. Bonjour, Un client vien de m'apporter un vieu traceur oce 5100c (5105c plus précisement) et je cherche désesperement un driver sur l'ecran il me dit HP-GL/2 quelqu'un pourrait me renseigner sur où trouver le driver ou un driver compatible pour XP car sur le site de oce le traceur n'y est plus et leur hotline driver est "indisponible" merci [Edité le 5/8/2010 par arcuce]
  3. merci pour vos reponses sa va mettre tres util
  4. bonjour j'aurai deux /trois question :) Peux t on donnée des identifients a des polylignes? Peux t on lier un bloc a une polyligne ? Peux t on tester si une coordonée appartien a l"aire d'une polyligne (fermer ) ? et enfin Peux t on determiner le point central d'une polyligne (fermer) ? merci de consacreer un peut de votre temp a mon questionnaire :D [Edité le 4/6/2009 par arcuce]
  5. bonjour a tous , voila je voudrais pouvoir executer mon projet vba avec un bouton dans une barre d'outil ou via la commande "-vbaexe" deplus mon projet de dois pas etre lier a un dessin car il doit pouvoir etre executer sur plusieur autres merci de votre aide
  6. merci pour vos reponces je m 'en suis sortie autrement et jai pue finir la partie la plus dure de mon logiciel je n'ais pas appliquer de filtre sur la recuperation des items mais je les ai trié apres les avoir lister [Edité le 27/5/2009 par arcuce]
  7. bon jai creer mon jeu de selection et jai attribuer les types et les filtres Sub recupPolyligne() Dim jeuDeSelection As AcadSelectionSet Dim filtertype(2) As Integer Dim filterdata(2) As Variant filtertype(0) = 0 filterdata(0) = "LWPOLYLINE" filtertype(1) = 0 filterdata(1) = "POLYLINE" Set jeuDeSelection =ThisDrawing.SelectionSets.Add("RECUPPOLYLIGNE") jeuDeSelection.Select acSelectionSetAll, , , filtertype, filterdata MsgBox jeuDeSelection.Count End Sub il me renvoi 0 alor que jen ai un certain nombre en tous cas superrieur a 0 sans les filtre sa fonctionne donc je pense que sa vien de la mais bon jai tous sinon pour lire un item dans mon jeu je fait jeuDeSelection.Item(0).ObjectName mais comme je cree une liste je voudrai remplacer le 0 par un compteur chose assez facile dans les autre langages de programmation mais la un message d'erreur apparait si je fait jeuDeSelection.Item(i).ObjectName ' i etant mon compteur donc un entier il me dit donc "argument index incorecte dans item" y a t il un type special de variable a metre dans item(ici) [Edité le 26/5/2009 par arcuce]
  8. merci je vais essayer ca sur le champ [Edité le 26/5/2009 par arcuce]
  9. Bonjour a tous je suis developpeur et on ma demander de faire une ptite aplly en vba dont le but est de controler sur un certain calque que toutes les polylignes soit fermer le probleme c'est que je debut dans la programmation autocad et les bibliotheque vba me sont totalement etrangeres donc pour resumer y aurait il une fonction pour recuperer toute les polyligne d'un calque, pour le test si elle sont ouverte ou fermer sa c'est bon jai trouver 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é