Aller au contenu

bseb67

Membres
  • Compteur de contenus

    833
  • Inscription

  • Dernière visite

Tout ce qui a été posté par bseb67

  1. salut à tous! Je cherche en lisp comment dans un dessin je peux insérer un fichier de gabarit. En faisant un clic droit sur les onglets on a l'option "a partir du gabarit", mais celle-ci se lance toujours dans le répertoire des gabarits d'autocad, alors que les miens sont en ailleurs (sur un lecteur réseau). Et les rechercher à chaque fois c'est un peu long :mad: merci.
  2. bseb67

    Automatisation modif attribus

    Salut mittoo! Si ta date est un attribut, c'est pas un problème. Il suffit de faire un ssget pour chercher tous les cartouches ex: (setq s (ssget "x" (list (cons 2 nom_cartouche)))) Puis pour chaque élément de s, tu cherches son attribut qui correspond à la date et tu le modifie en faisant un simple (entmod (subst (cons 1 nouvelle_date) (assoc 1 elem) elem)) Ou elem est un (entget (ssname s cpt)).
  3. Salut XYZ! T GF5700 devrai supporter l'affichage sur un 24", mais bon, c'est pas une bête d'affichage, donc elle risque d'avoir du mal en résolution max (ou plutot native de l'écran 24" utilisé). Mais bon, mon père (qui n'est pas un pro sur un pc et encore sous autocad ;)) dispose d'un P4 2.4Ghz avec un GF4200 Ti sur un 21", et ca tourne assez bien avec Autocad 2007. Donc ca devrai aller. AU bureau on dispose tous d'un Dell 2407WFP (sauf 3 avec le nouvelle version HP). Je trouve qu'il est super l'écran! mais il chauffe un peu trop . Quand je rentre chez moi, avec mon petit 19" LCD, j'ai une impression bizarre :P. MAis si lorsque je pourrai emmener mon 24" à la maison (changement de matériel), bye bye 19 :cool: .
  4. bseb67

    Compatibilite ?

    RE, Autant pour moi :exclam: .
  5. bseb67

    Ecran

    Salut à tous! Pour info, un écran crt est plus fiable en rapidité d'affichage qu'un LCD ou autre. Voir ici: http://www.hardware.fr/articles/632-1/lcd-retard-affichage-crt-oui.html C'est à tomber par-terre! :o :o !
  6. bseb67

    Compatibilite ?

    Salut Bipbip! Pour l'affichage des commandes c'est la variable CMDECHO. Par contre pour le bug sur les unités, je ne peux t'aider :( . a+
  7. bseb67

    les champs dans les blocs

    Re, Thierryd: l'étiquette est un bloc qui contient des attributs: - nom de la réservation - dimension => 1 ou 2 champs - Ai Le(s) champ(s) pointe(nt) sur un bloc de réservation (objet -> echelle X et/ou echelle Y)
  8. bseb67

    jai un probleme de taille

    Salut capde06! Les fichiers en 2008 sont plus volumineux que la version 2006/07 ou 2004. En faisant ton copier coller, tu ne copie que ce qui est visible ou sélectionnable par la souris. Donc tu n'aura pas exactement les mêmes données dans le nouveau fichier. Par contre, pour gagner de la place et "cleaner" le fichier, j'utilise la commande wbloc. [surligneur]Attention[/surligneur] car la commande wbloc supprime tes filtres de calques, tes macros tes mises en page, tes groupes et peut-être d'autres choses que je n'ai pas encore trouvé. a+
  9. bseb67

    Lignes floues

    Salut JL! Effectivement c'est bizarre :P :exclam: ! Je n'avais jamais eu se problème sur la 2007 quand j'ai commencé dessus. Maintenant avec la MEP 2008, j'ai souvent des "erreur fatale" en faisant simplement un clic droit puis propriétés de l'objet sélectionné :(. Ma parade quand autocad se met à bugguer, réparation de l'installation ou ré-installation + SP. Essaye cela pour voir s'il y a du changement.
  10. bseb67

    Lignes floues

    Salut JL! Effectivement c'est bizarre :P :exclam: ! Je n'avais jamais eu se problème sur la 2007 quand j'ai commencé dessus. Maintenant avec la MEP 2008, j'ai souvent des "erreur fatale" en faisant simplement un clic droit puis propriétés de l'objet sélectionné :(. Ma parade quand autocad se met à bugguer, réparation de l'installation ou ré-installation + SP. Essaye cela pour voir s'il y a du changement.
  11. bseb67

    Lignes floues

    Salut JL! Effectivement c'est bizarre :P :exclam: ! Je n'avais jamais eu se problème sur la 2007 quand j'ai commencé dessus. Maintenant avec la MEP 2008, j'ai souvent des "erreur fatale" en faisant simplement un clic droit puis propriétés de l'objet sélectionné :(. Ma parade quand autocad se met à bugguer, réparation de l'installation ou ré-installation + SP. Essaye cela pour voir s'il y a du changement.
  12. bseb67

    les champs dans les blocs

    Salut thierryd! Les champs sont pratiques pour certaines choses. On utilise les champs dans des blocs de type étiquette pour les réservations. Ainsi, si tu modifies la dimension de la réservation, cela évite de mettre à jour l'étiquette. Mais aussi pour les cartouches dans les présentations, afin de décomposer le nom du fichier, mettre la date du jour... Sinon, je peux pas donner plus de détail, car je suis développeur :) et non dessinateur ou projeteur.
  13. Re, En fait mon petit lisp plante si l'élément n'existe pas dans la liste. Mais Bred à donner la meilleur réponse :). Je ne cherche pas toujours des fonctions vl :cool: . a+
  14. Re, En fait mon petit lisp plante si l'élément n'existe pas dans la liste. Mais Bred à donner la meilleur réponse :). Je ne cherche pas toujours des fonctions vl :cool: . a+
  15. Salut Stephan_35! et bienvenu :) (defun get_pos( liste search) (if (= (car liste) search) 0 (1+ (get_pos (cdr liste) search)) ) ; if ) ; get_pos Il suffit de lancer ainsi: (get_pos '("a" "b" "c" "d") "c") a+
  16. Re, Si tu a mis la variable SDI à 0, alors là je vois pas d'où vient le pb :( . Je ne connais pas trop la 2006, car j'ai débuté sur 2007 et maintenant je suis sur la 2008.
  17. Salut Ablette85! Variable SDI: 0 pour autant de fichiers que tu veux dans un seul autocad (c'est pas tout à fait vrai) 1 si tu ouvrir un autocad par fichier. a+
  18. bseb67

    Musique !

    Salut! Et bien pour moi, c'est un peu varié. Mais disons que je baigne en majeure partie dans la musique de club: dance, techno... ce genre de musique. Sinon, depuis ma tendre enfance, la volksmusik ou connu sous le nom de rumpapa :). En Alsace on passe régulièrement cela dans les fêtes de village, mariage et autres. Il y a juste le rap non compréhensible et ou vulgaire que je n'aime pas trop. a+
  19. Re, Enfin le temps d'écrire ce qui était parti. La bibliothèque doslib contient une fonction dos_lisplist qui renvoie les lisp, vls ou fas chargé dans le dessin. Donc en chargeant doslib, on peut faire une boucle sur le retour de dos_lisplist pour chercher presque toutes les fonctions chargées. Pourquoi presque? :o Et bien il suffit de voir quelques lisp à Gile par exemple, car il déclare des fonctions dans des fonctions. Donc en scannant pour chercher le (defun, on trouvera ses fonctions locales, mais si la fonction la contenant n'a pas été lancée au moins une fois, la fonction ne peut être appelée. Exemple: (defun prout() (defun super_prout() (print "super_prout") ) ; (print "prout") ) ; prout Après un chargement du lisp: Commande: (super_prout) ; erreur: no function definition: SUPER_PROUT Commande: (prout) "prout" "prout" Commande: (super_prout) "super_prout" "super_prout" Ahaha! Bon, ben, bon week-end à tous :D (pour moi c'est dans moins d'une heure ;)) a+
  20. Oulà!!! :mad: :o La moitié de mon texte dans mon post précédent à disparu !!
  21. Resalut Vinz34; La fonction se lance ainsi: (listing_des_fonctions_simple "b:/lisp/utils.lsp") Il faut entrer le chemin complet du fichier ainsi que son nom. J'utilise les /, car si tu mets \ il faut en mettre deux. C'est normal qu'il te marque fonction incorrecte: car ("nom_du_lisp.lsp") n'est pas une fonction lisp ;) Après, tu peux, en utilisant doslib, chercher tous les fichiers dans un répertoire donné (dos_find je crois) puis faire une boucle pour appeler le listing sur chaque fichier lisp trouvé. Avec dos_lib, j'ai vu que tu pouvais chercher tous les lisps ou vlx ou fas chargés dans le dessin (chemin + nom de fichier) donc tu peux lancer le listing sur cette liste: (dos_lisplist t) => ("C:\\Program Files\\AutoCAD MEP 2008\\Express\\acetutil.fas" "C:\\Program Files\\AutoCAD MEP 2008\\Express\\acetauto.LSP" "C:\\Program Files\\AutoCAD MEP 2008\\Express\\acettest.fas" "T:\\TKDES-SCRIPT\\LISP\\DOSLib\\doslib.lsp" "T:\\dossiers personnels\\seb\\LISP\\bench.lsp" "T:\\Dossiers Personnels\\Seb\\LISP\\utils.lsp" "C:\\Program Files\\AutoCAD MEP 2008\\Support\\acad2008.LSP" "C:\\Program Files\\AutoCAD MEP 2008\\Support\\acad2008doc.LSP" "C:\\autofluid4\\menu\\autofluid4.mnl" "C:\\Documents and Settings\\SBS\\Application Data\\Autodesk\\ACD-MEP 2008\\fra\\Support\\acetmain.mnl") Lien pour doslib http://www.fr.emea.mcneel.com/doslib.htm
  22. Salut Vinz! J'avais fait un petit lisp à mes débuts, il retourne seulement le nom de la fonction, donc à toi de le modifier pour retourner le nom et les paramètres. ;----------------------------------------; ; nom: listing_des_fonctions_simple ; ; role: répertorie les noms des fonctions; ; contenues dans le fichier en lisp; ; param: infile => fichier à traiter ; ; retour: t si tout c'est bien passé ; ; nil sinon ; ; date: 21/06/2007 ; ; BLAES Sébastien ; ;----------------------------------------; (defun listing_des_fonctions_simple( infile / filedes end buffer) ; il faut ouvrir infile et stocké les données dans outfile (setq filedes (open (strcat infile) "r")) (cond ((/= filedes nil) (princ (strcat "******** FICHIER: " infile " ********")) ; une fonction si elle contient un en-tête commence par ;----- ; sinon c'est un simple (defun (setq end nil) (while (and (= end nil) (/= (setq buffer (read-line filedes)) nil)) ; on test ce que contient buffer (cond ; defun ((/= (setq pos (vl-string-search "(defun " buffer)) nil ) (setq buffer (substr buffer (+ pos (strlen "(defun ")))) (setq pos (vl-string-search "(" buffer)) (setq buffer (substr buffer 1 pos)) (princ buffer ) (princ "\n") ) ; defun ) ; cond ) ; while (princ "******** FIN FICHIER ********" ) (princ "\n") (princ "\n") (close filedes) t ) (t (alert (strcat "erreur d'ouverture du fichier " infile)) nil ) ) ; cond ) ; listing_des_fonctions_simple [Edité le 22/11/2007 par bseb67]
  23. bseb67

    Recherche beta testeur ...

    Salut Derain! Idem que Matt666 pour le message sur le répertoire. Par contre, après on fait comment pour l'utiliser sous autocad? a+.
  24. bseb67

    ouverture fichier autocad

    Salut Jpeg! Si je comprends bien, tu veux ouvrir autocad mais sans avoir de fichier ouvert en cliquant sur ton raccourci?
  25. Salut à tous! lili2006 => ou? J'ai mis le setup_sauve à jour, je l'ai même installé sur mon PC au bureau, il fonctionne :). En fait, je m'en sers souvent, car en plus de développer, j'effectue aussi des contrôles de fichiers sur différentes affaires que l'on traite, et la version du dessin n'est pas la même. Autrement, petit hors sujet, je suis retourné au C la semaine dernière car le lisp ne fait pas tout, et bien j'ai eu du mal :( , au départ je trouvais le LISP super chiant, et bien maintenant, hors mis que je me fait régulièrement avoir avec le if, car j'oublie le progn, je trouve le lisp plus facile et pratique :cool: . Pour finir, comme dit plus tot, vous pouvez utiliser ou modifier le lisp de sauvegarde. PS: quand j'aurai le temps, je mettrais en forme mes pages persos, en espèrant que patrick m'autorisera et me fournira quelques images de cadxp, pour la partie concernant cadxp.
×
×
  • 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é