bseb67
Membres-
Compteur de contenus
833 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par bseb67
-
Avec visual lisp tout simplement :) (vl-load-com) (setq ent (car (entsel)) vl_ent (vlax-ename->vla-object ent) vol (vla-get-Volume vl_ent) ) Bien-sur, il faut vérifier que l'entité ent soit bien un solide3D
-
Salut, Premièrement il faut être sur pour "l'indice" du fichier : position et mode Avec un appel à (command "_saveas" ...) Il faut donc récupérer l'indice en-cours, l'incrémenter pour avoir le nouveau nom de fichier, vérifier qu'il n'existe pas ou est en lecture seule puis la sauvegarde. Mais je n'ai pas le temps ... un autre lispeur t'aidera surement, à moins que tu veuilles apprendre le lisp ? a+
-
Comment eviter les triplons et quadriplons
bseb67 a répondu à un(e) sujet de fabcad dans CADxp, vos souhaits
Je pencherai pour un bug ou mauvaise manip du créateur du post. Je n'ai pas fait l'essai, mais si on créé un post, puis en faisant retour dans le navigateur et que l'on revalide, je pense qu'il doit créer le double alors..?! Mais c'est vrai que c'est un peu lourd... -
Déctecter un mot dans la fenêtre de Commande
bseb67 a répondu à un(e) sujet de jfcantin197733 dans Débuter en LISP
Salut, VBA /= LISP, donc faut pas trop mélanger les choses (ou c'est moi qui mélange tes propos) Il existe deux fonctions vla à utiliser: (vl-catch-all-error-p (setq pti (vl-catch-all-apply 'getpoint (list "\nPoint d'insertion du texte :")))) Cet exemple demande un point à l'utilisateur, Si pendant cet appel, l'utilisateur fait "échap", vl-catch-all-error-p renvoie t. Sinon, pti contiendra les coordonnées du point cliqué. Autre point, il existe une variable autocad : "cmdactive" qui vaut 1 si une commande est attente et donc 0 sinon. a+ -
Ben moi aussi je veux bien voir ce fichier :casstet: Peut-être une macro vba liée au dessin...
-
Un téléphone mobile, tout comme n'importe quel outils matériel ou logiciel de l'entreprise peut être utilisé par un employé pour des choses personnelles. Le droit du travail l'autorise, mais dans la limite du raisonnable. Cela rejoint aussi le principe que l'employé peut par exemple surfer ou téléphoner à des amis pendant ses heures de travail. Si litige il peut y avoir, c'est à la direction d'amener les preuves, récoltées de façon légale. Pour le téléphone mobile, je ne connais pas de cas dans mon entourage. Mais en voiture de fonction oui, il peut utiliser la voiture pour tous ses déplacements mais sa direction lui offre un forfait de plein de carburant en fonction des kilomètres qu'il doit faire pour le travail : - il a un décompte pour le trajet domicile-bureau - et un autre lorsqu'il doit partir du bureau chez un client ou sur le terrain. S'il s'en sert à coté, il payera le carburant, mais tout ce qui est lié à l'entretient est quand même offert. Donc tout bénef.
-
Salut, La FX 1700M est légèrement supérieure à la FX 770M grâce à sa fréquence supérieure. Mais la différence de quantité de mémoire peut jouer en faveur de la 770M. Mais attention, la 1700M consomme plus de batterie et dégagera sûrement plus de châleur...
-
En fait, lorsque tu supprimes un fichier, c'est comme si tu enlevais une étiquette sur une boite pour dire qu'elle est vide, mais ce qui est dedans existe toujours. Tu ne perdra les données que si tu enregistres ou créer un nouveau fichier qui sera en partie ou complètement stocké sur les clusters du disque où se trouvait ton fichier effacé. En payant, il y a handy recovery, mais il en existe des gratuits plus ou moins efficace. Seul conseil, ne fait plus aucune modification sur la partition où tu veux rechercher un fichier et lance une recherche au plus vite.
-
Récupérer la liste des calques gelés dans une fenêtre de présentation
bseb67 a répondu à un(e) sujet de Dieunis dans Débuter en LISP
Salut dieunis Il te faut donc parcourir la liste des dxf, si le code = 331, faire un entget sur l'entité pointé par le code 331. Pour parcourir un mapcar ou foreach et je te laisse le reste :) si tu coinces, reviens nous voir. a+ -
Je suis tramber sur le fait que moi aussi je ne comprends pas trop... Une copie d'écran et une insertion d'image dans un message pourrai être plus pratique. Je sais que moi aussi j'ai des fois du mal à me faire comprendre...
-
Salut, un cercle de centre de coordonnées Xc et Yc et de Rayon R est définit par l'équation : (X - Xc)² + (Y - Yc)² - R² = 0 ou X et Y sont les coordonnées des points formant le périmètre. Donc tu connais déjà un cas particulier de X et Y, le centre de ton autre cercle. A toi de trouver la suite. Et puis google est ton ami :), après il suffit de transcrire un algorithme en lisp. a+
-
Salut A-BOn En dcl non, avec des outils permettant de faire des boites de dialogues plus évoluées, oui. Mais tu peux simuler "l'onglage" d'une dcl. Il te suffit de créer X dcl pour X onglets. D'afficher une suite de X boutons en tête de dcl. Chaque bouton fermera la dcl encours pour ouvrir celle concernée par le bouton cliqué. Mais cela demande une bonne gestion des dcl, mais aussi des variables et clés pour chaque élément des dcl. Alors, au travail et amuse toi bien.
-
Tentant comme challenge et cela peut donner des sous challenges : - décrémenter un nombre - additionner deux nombres (ou plus) - soustraction entre deux nombres (ou plus) - multiplication deux nombres (ou plus) - division deux nombres (ou plus) Mais avec le contexte en ce moment au bureau, je n'ai pas le temps :( je suis blindé pour 2 mois encore...
-
PREHISTOIRE la suite... rien faire c\'est pareil !
bseb67 a répondu à un(e) sujet de rebcao dans AutoCAD LT 2011
Peut-être qu'ils gèrent mieux l'utilisation des ressources et qu'autocad redevient plus léger :D Euh... non, là je crois que c'est moi qui rêve :P -
Multicore + Quantité Max de RAM gérée par Acad 2010 64bits
bseb67 a répondu à un(e) sujet de trotrobegood dans AutoCAD 2011
Sujet abordé des dizaines de fois sur le site, mais avec la fonction recherche qui n'est pas vraiment géniale, on est toujours tenté de refaire un nouveau post :( Donc petite piqure de rappel : 1) Sur un 32bits: windows donne accès à 4Go maxi, auquel il faut retirer 256Mo pour les services cachés et 256Mo à 512Mo pour mémoire secondaire pour la carte graphique. On peut partir sur 3Go de ram disponible. Ensuite, un processus ne peut accéder qu'à 2Go, mais autocad peut déjà planter vers 1.3Go. Limite max atteinte pour mon cas 1.8Go. 2) Sur un 64bits: Windows autorise 128Go, c'est déjà pas mal :) , mais loin des 16Millions de To (2^64). De ce fait, la limite des 2Go par processus passe à 64Go (128/2). Pour mon cas, j'ai pu arrivé à presque 3Go d'utilisation en ram sur un vista 64bits avec autocad 2010 64bits avec 5 fichiers d'ouvert, lorsque j'ai voulu ouvrir le 6ème : plantage de la carte graphique :o . On devrai bientôt recevoir des nouveau pc en seven 64 et autocad 2010 64 je donnerai d'ici là mes résultats. -
pfuu un vrai merde ce servlet à la noix... il faut aller sur http://usa.autodesk.com/ puis dans * Services & Support tu choisis autocad (et non autocad LT, car pas accès au menu qui suit) ouvre le menu Data & Downloads-> Certified Hardware-> Graphics Hardware List
-
Salut et bienvenue RV, Bon, en fait c'est plutôt l'inverse sur cette page càd : quel autocad pour quelle CG. mais cela peut te donner une idée http://usa.autodesk.com/adsk/servlet/hc?siteID=123112&id=6711853&linkID=9240618&is_results=1&card_sel=414-4318&manufac=4318&card=414-4318&cert=1&d_stat=1&d_stat=2∏=AutoCAD-R17.1&os=1&os=256
-
CHANGER LA COULEUR DU RITICULE
bseb67 a répondu à un(e) sujet de PHILPHIL dans Pour aller plus loin en LISP
Salut Philphil Sur cette page tu trouvera http://www.jtbworld.com/lisp/DisplayColorProperties.htm a+ -
nouveau calque et changement de calque
bseb67 a répondu à un(e) sujet de elen29 dans Débuter en LISP
la fonction "getvar" permet de récupérer la valeur d'une variable autocad. Et non une saisie au clavier. Pour la couleur, si tu utilises le codage en entier tu peux faire (getint "\nCouleur du calque : ") et donc (setq couleur (getint "\Couleur du calque : ")) (command "_layer" "co" couleur mon_calque "") [Edité le 4/3/2010 par bseb67] -
salut, Si tu connais le rayon du cercle, tu connais sa longueur 2xPIxR. Cette valeur correspond en angle à 360° ou 2xPI rad. Or toi tu veux un arc de rayon R de longueur K, en faisant une simple règle de 3, tu trouvera l'angle de ton arc. La commande "arc" te permet de créer un arc en donnant le centre, un point de départ puis un angle :) . Maintenant te reste juste à savoir où mettre ton point de départ. a+
-
Salut avec la commande mesurer tout simplement :) Tu sélectionnes la ligne ou polyligne, donne le nom du bloc que tu veux et un pas. Et hop le tour est joué.
-
Salut, Sur le pc lui-même, dans panneau de configuration -> imprimantes. dans les propriétés du traceur puis options d'impression ici on dispose d'un HP4000, qui te donnes accès à 5 personnalisations utilisateur.
-
Salut, Si tu utilises un traceur, et ce doit être le cas, car sinon je ne vois pas comment, il faut te créer des dimensions personnalisées dans les propriétés du traceur. Mais pour qu'autocad "soit au courant", il faut le redémarrer. Pour exemple, dans notre be, on à 5 dimensions perso allant de 914x1200 à 914x3500 et on a activé le découpage des zones blanches pour ne pas gâcher du papier. a+
-
nouveau calque et changement de calque
bseb67 a répondu à un(e) sujet de elen29 dans Débuter en LISP
Salut elen29, Pour le calque courant utilise plutôt (setvar "clayer" "mon_calque") pour mettre "mon_calque" comme calque courant. La fonction est plus rapide qu'un appel à (command...) Les objets ou entités sous autocad, contiennent des informations sous forme de liste dans un codage appelé DXF. (setq ent (car (entsel))) => sélection d'une entité (setq dxf_ent (entget ent)) => récupération des informations DXF Dans dxf_ent tu aura une sous-liste avec l'id 8 : (8 . "calque") qui correspond en fait au nom du calque de l'entité. Donc avec la fonction subst, entmod et entupd tu peux changer le calque et mettre à jour l'entité. Pour récupérer le calque courant : (getvar "clayer") Si tu as besoin de plus d'informations, n'hésites pas :) -
Salut, Installe une version d'essai en passant à chaque version: 1 2007 2 2008 3 2008 MEP 4 2008 Architecture 5 2009 6 2009 MEP 7 2009 Architecture 8 2010 9 2010 MEP 10 2010 Architecture Et voilà, ca te fais 10mois sans rien payer ;) Et partant sur les versions LT, ca passerait à 20 mois. Après un formatage disque dur et ré-installation c'est reparti Mais schutt, faut rien dire. On risquerai de faire couler autodesk comme ca :P
