Aller au contenu

didier

Moderateurs
  • Compteur de contenus

    9 410
  • Inscription

  • Dernière visite

  • Jours gagnés

    151

Tout ce qui a été posté par didier

  1. hello un petit lisp vite fait, isole ton calque concerné, car j'ai pas mis de contrôles... (setq jeu (ssget) lon (sslength jeu) n 0 LT 0) (repeat lon (setq ent (ssname jeu n)) (command "_area" "ob" ent) (setq L1 (getvar "perimeter") LT (+ L1 Lt) n ( + 1 n) ) ) (alert (strcat (itoa n)" Polylignes, Longueur Totale : " (rtos LT 2 2))) amicalement
  2. bonjour Serge, OK, j'ai pigé pour les 257 caractères, ta ligne supplémentaire que tu as posté à 23h58 le 19/10/2004, fonctionne, mais, car il y a un mais. je bloque encore sur un truc. comment faire passer cette variable dans un module, en effet dans le UserForm, j'ai la valeur choisie et elle est tronquée de ses espaces superflus, dès que je veux l'appeler depuis un module, je ne la trouve pas, j'ai mis PUBLIC dans toutes mes subs. j'ai un souci avec la façon de travailler de VBA, c'est clair. je pense que tu sais, et merci de m'en faire profiter. ciao
  3. hello Serge, je ne retire aucun des mercis que tu mérites, ce qui m'amène vers toi, maintenant, c'est : j'ai l'arborescence, et je peux choisir le fichier qui m'intéresse, MAIS, comment se fait il que la variable qui stocke le nom du fichier fasse toujours 257 caractères, j'ai essayé TRIM, RTRIM et LTRIM rien n'y fait. je ne suis pas allé plus loin, mais il me semble que lorsque je voudrai "ouvrir" un fichier pour "lire" dedans, le fait que la chaîne du nom de fichier ne devra plus contenir tous ces espaces à la fin n'est ce pas ? merci de tes conseils.
  4. didier

    info sur lisp

    helo Tramber, merci pour ces liens que je ne connaissais pas, il est possible que ça aide quelqu'un, en tous cas j'irai y voir, pour peaufiner mes connaissances. encore merci ciao
  5. SERGE SERGE SERGE que fais je ? te serre-je ? oh oui, merci de ton aide. tu n'as pas eu le temps de répondre que j'ai essayé quelque chose ET CA FONCTIONNE j'ai tout mis dans la définition de ma UserForm avant j'avais mis le Declare Function dans un module, et ça plantait. Maintenant ça maaaaaaarche. je suis vraiment content d'avoir appris ce truc, c'est grâce à Toi, et je t'envoie mille mercis c'est parti merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci etc ... amicalement
  6. bonsoir Serge, ou bonjour, avec le décalage horaire, on sait jamais. ton truc m'intéresse fortement, mais je n'arrive pas à le faire fonctionner, je ne dois pas savoir m'y prendre. après avoir recopié ton code exemple, j'ai créé un UserForm sur lequel j'ai mis un BoutonCommand au lancement, ça plante, avec ce message : Sub ou Fonction non définie lReturn = GetOpenFileName(OpenFile) la partie en gras est surlignée dans l'éditeur. merci de me dépatouiller, car là je ne saurai pas aller plus loin. j'aurai besoin de ce truc pour choisir un fichier dans une liste qui ressemble au GETFILED de l'AutoLisp, est ce que ça correspond ? merci de ton aide,
  7. didier

    info sur lisp

    re hello, il serait intéressant de connaître ton niveau sur AutoCad, ce n'est pas pour mettre une note, mais pour savoir te répondre. en effet, les bonnes routines nécessitent une bonne connaissance de la façon dont le logiciel travaille, tu ne pourras pas programmer, ce que tu ne sais pas faire "à la main". à très bientôt pour des conseils que je souhaite constructifs. amicalement
  8. didier

    info sur lisp

    hello le sujet est récurrent ... le Lisp n'a qu'une chose en commun avec le Basic, c'est un language de programmation, pour le reste, tout est différent, le basic est un langage en propre, obsolète par ailleurs, je veux dire par là que tu peux faire tourner les applications en autonome, le Lisp, en vérité l'AutoLisp, ne tournera que sur AutoCad. Quant au fait de débuter, ben je vais rabacher mais il faut que tu te donnes un but simple, et que tu t'obstines, au début tu ne feras rien de spectaculaire, mais les progrès sont rapides. il n'existe pas de méthode miracle, ça se saurait, quant aux bouquins, les seuls que j'ai consulté, sont les manuels fournis par AutoDesk, donc tu dois les avoir. amicalement
  9. didier

    Menu à la carte ?

    coucou, ça paraît étrange ton truc. il faut savoir que, lorsque tu as chargé ton fichier.mnu, AutoCad compile deux fichiers, un mns et un mnc, le MNS est en clair, pas l'autre. dès que tu fais une barre d'outils, elle se colle dans le MNS. donc si tu veux recharger ton menu, renomme ton MNS en MNU, fais ta modif, et recharge ton mnu. tes barres d'outils doivent être encore là. à bientôt
  10. didier

    fonction de calcul

    bonjour, pour ce faire : faire un defun classique, le mettre dans l'Acad.lsp et il sera chargé à chaque lancement, et reconnu comme une commande. ciao
  11. didier

    fonction de calcul

    bonjour, en un mot comme en cent : pas compris ! désolé de ne pouvoir t'aider
  12. bonjour, le plus réputé c'est RetrousseTesManches édité chez JaiPasPeur Blague à Part, il existe bien des ouvrages, mais ce ne sont que des pense-bête, La meilleure solution, à mon avis, bien cerner ton souci, faire très simple au début, et la sempiternelle Touche F1 et bien sûr, maîtriser les commandes d'AutoCad avant tout. je ne te casse pas le moral, je t'invite à foncer, mais je suis aigri par la multitude de gens qui baissent les bras devant le programme, car ils n'ont, soi disant : pas d'aide. je suis la preuve du contraire, nous sommes quelques uns dans le même cas, si on avait attendu les bouquins pour commencer, on en serait encore à faire des lignes tout simplement. courage et obstination sont les meilleurs amis que tu auras pour progresser. aucun bouquin ne sera plus utile que la volonté de réussir. amicalement
  13. didier

    utilisateurs

    bonsoir, je pense sans fausse modestie, maîtriser AutoCad, je me débrouille plutôt bien avec Covadis, je viens juste d'installer la 2000-6, et j'attends pour commenter ... quant à Mensura, je suis interressé pour élargir mes compétences, existe t-il des manuels, des pdf ou autre support pour s'auto-former ? Ce que je sais de Mensura est bluffant, mais ça vient du fait que c'est un Logiciel complet, je ne manque pas de respect aux brestois en disant que Covadis est un Applicatif Spécialisé tournant sur AutoCad. amicalement
  14. didier

    entsel

    bonsoir les furieux, ben je vais regarder de près la routine de Serge, car ce que j'ai pondu, c'est perfectible, c'est vrai que je n'ai pas pensé aux arcs éventuels. Une preuve de plus, qu' à plusieurs têtes on pense plusieurs fois ... et on se sent moins seul, Einstein devait se sentir terriblement seul, lui ... à bientôt
  15. didier

    Insertion OLE (fichier xls)

    bonsoir, je souris :) , car je décèle une certaine forme d'ironie dans l'emploi du Bizarrement ;) hihihihi
  16. didier

    rotation

    hello, une fois n'est pas coutume, je vais faire de l'auto-promo, à propos de cinématique, j'ai sévi dans le thème de la pendule, j'ai dessiné un cadran, des aiguilles, et en interrogeant l'horloge système j'applique une rotation de chaque objet en fonction du temps qui passe ... je l'ai proposé en téléchargement aux débuts de CadXp mais je ne sais pas si ça existe encore. c'est Totalement inutile, je vous l'accorde, mais ç'est une preuve que l'on peut animer AutoCad. amicalement
  17. re re hello, il est à noter, qu'au vu de la signification de l'acronyme ASCII American Standard Code for Information Interchange) c'est américain à l'origine, ça date des années soixante, donc pour avoir des accents, il faut taper dans l'ASCII étendu ... ciao
  18. hello, ben oui tu te trompes, pour faire l'inverse de la commande CHR c'est ainsi : (ascii "A"). avoir voulu, avoir pas pu, amicalement
  19. hello, j'ai pas tout compris dans ton message, à priori, tu veux INCREMENTER de l'ALPHABETIQUE c'est bien ça ? donc tu vas utiliser la syntaxe suivante : (setq LettreTempo 65) (setq LettreEcrite ( chr lettretempo)) (setq LettreTempo (+ lettretempo 1)) comme ça tu fais une boucle avec du NUMERIQUE que tu transformes via le CHR en ALPHABETIQUE. la correspondance est celle ci : (CHR 65) renvoie la lettre A (majuscule) (CHR 90) renvoie la lettre Z (majuscule) (CHR 97) renvoie la lettre a (majuscule) (CHR 122) renvoie la lettre z (majuscule) en espérant ne pas être Hors Sujet. amicalement [Edité le 17/10/2004 par didier]
  20. didier

    entsel

    je te salue l'ami, voilà ma solution, il doit y en avoir d'autres, mais celle ci a deux mérites elle existe et elle fonctionne. le principe est le suivant je liste la polyligne, je choisis un point sur un segment quelconque, je calcule l'angle du premier segment je calcule l'angle entre le point du premier segment et le point choisi si c'est bon, (à la sixième décimale, faut bien filtrer), ça s'arrête avec une indication du numéro du segment, si c'est pas bon je passe au suivant et je fais le même test, et ainsi de suite. tiens moi au courant. bonsoir (setq ent (car (entsel))) (setvar "osmode" 512) (setq pt (getpoint "\nchoix du segment ...\n")) (setq pt (list (car pt) (cadr pt))) (setvar "osmode" 0) (setq lc (mapcar 'cdr (vl-remove-if-not '(lambda (x) (= (car x) 10))(entget ent)))) (setq lon (length lc)) (setq n 0) (setq segment 1) (setq test1 0 test2 200 ) (repeat lon (setq tempo1 (nth n lc) n (+ 1 n) tempo2 (nth n lc) test1 (rtos (angle tempo1 tempo2) 2 6) test2 (rtos (angle tempo1 pt) 2 6)) (if ( = test1 test2) (progn (alert (strcat "il s'agit du segment : " (itoa segment))) (quit) ) ) (setq segment (+ segment 1)) ) ben voilà, c'est tout ce que j'avais à dire amicalement
  21. didier

    CORALIS

    re bonjour, Un autre sujet de réfexion, je sais qu'il est récurrent, mais il me tient à coeur. il s'agit de l'uniformité des Logiciels. En ce moment je suis sur la LGV Est Européenne, ce qui nous mettra Paris dans la banlieue de Strasbourg. pas moins de QUATRE types de données AutoCad simple AutoCad Covadis Mensura et pour finir Coralis.(sujet précédent) Chaque projeteur s'obstinant à railler les autres logiciels, c'est pas simple à coordonner, en effet la perte de données est sensible, Autocad à Mensura, pour revenir sur Covadis de façon à finir sur Coralis, je ne vous parle pas des données qui n'existent que sous forme PAPIER, des fichiers Excel souvent, mais on a qu'une mauvaise photocopie je vous laisse imaginer le chaos, de quoi te mettre KO. ah lalala, on a pas une vie simple, et dire que pendant ce temps là nos femmes croient qu'on s'amuse. ça me fait penser qu'il faut absolument que je termine mon collier de nouilles pour la prochaine fête des mères, je prends des coquillettes et vous ? amicalement
  22. didier

    CORALIS

    Bonjour à Toutes et à Tous, en ce dimanche, je viens vous causer de quelque chose de nouveau, en fait de nouveau, c'est pour moi que ça l'est, car le Logiciel existe depuis longtemps et est toujours utilisé par les spécialistes. il s'agit de CORALIS. je vous en touche deux mots, c'est un logiciel qui sévit dans le monde du terrassement, il ne gère que des profils tous les points sont rentrés en différence de coordonnées par rapport au point d'intersection entre le profil en travers et le profil en long. Aussi bien en déport qu'en altitude. on est très loin de la philosophie graphique d'AutoCad, n'est ce pas ? c'est pas simple à gérer, mais c'est puissant au niveau du calcul les algorithmes d'interpolation sont imbattables. Même sur les clothoïdes, de quoi faire verdir les afficionados de Covadis. je viens de finir ma boïte de Doliprane, j'attaque le Temesta, je suis tranquille car j'ai toujours du Valium en réserve, ne vous inquiètez pas pour la santé de l'ancêtre, il en a vu d'autres et il se remet en cause tous les jours. je demande à l'ami Patrick de coller une copie d'écran, pour vous faire partager ma confusion devant une définition de profil. toute la partie gauche définit le profil, la partie droite n'est qu'un résultat du tableau, on n'y a pas accès ... images/articles/sujetXForum-3647.png En tous cas, le contact que j'ai eu chez les gens de Coralis, m'a très bien guidé, d'une gentillesse rare dans le monde de la Hot Line. un grand merci à lui. il est possible que ce logiciel soit connu par l'une ou l'un d'entre nous, mais il me paraît superflu de créér un nouveau forum, tellement il est confidentiel. amicalement
  23. re bonjour, c'est dimanche, je dois pas être au top, ses dix manches, jeu doigt pas hêtre aux taupes, le pôv garsson, il a pas encore pris ses gouttes, excusez le :( dis moi ce qu'est une version INDUS ? jamais entendu ce mot là, pour qualifier AutoCad. amicalement
  24. bonjour, c'est comment la fonction dont tu parles, jamais vu un LT de ma vie, excuse mes lacunes. Sinon, tu utilises bien l'édition de MultiLignes pour les joindre ? je n'utilise pas ce genre d'objet, mais ça me paraît assez bien fait. ceci dit, vu de l'extérieur, ça fonctionne toujours, c'est le cas particulier qu'il faut prendre en compte pour attester du bon fonctionnement. amicalement
  25. didier

    renomer les calques

    Hello, eh c'est SCIPION , qu'il faut lire, et non cipion, ni six pions, enfin, comme disent les parisiens et les fans du grand Georges : fluctuat nec mergitur ce n'est pas une raison pour nous mener en bateau, je m'adresse au Maire de Paris, pas à toi Tramber, bien que vous partagiez le même prénom. amicalement [Edité le 16/10/2004 par didier]
×
×
  • 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é