Aller au contenu

Neophyte

Membres
  • Compteur de contenus

    39
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Neophyte

  1. Bonjour à tous ! Je suis en train de réaliser un programme avec une boîte de dialogue. Jusqu'à présent tout marcher bien, sauf que comme j'avance petit à petit, je rajoute régulièrement un bout de programme. Or depuis quelques temps, quand je relance une seconde fois mon programme, la boîte de dialogue s'ouvre et se ferme automatiquement. Quelqu'un a une idée ? Merci.
  2. Neophyte

    Insertion de bloc

    C'est pourtant ce que j'ai fais : ... (defun c:panneau() (defun modif_attrib (E ETIQ VALEUR) (setpropertyvalue E ETIQ VALEUR) ) ; Désactivation de l'affichage à l'écran (setvar "cmdecho" 0) ; Désactivation de l'accrochage objet (setvar "osmode" 0) ; Permet de ne pas complèter les attributs dans une boîte de dialogue (setvar "attreq" 0) ; Attribution d'un calque au bloc "Panneau de chantier" (command "-calque" "E" "Panneau de chantier" "co" "250" "Panneau de chantier" "tl" "Continuous" "Panneau de chantier" "") ; Insertion du bloc "Panneau de chantier" (setq p1(getpoint "\nSélectionner le pont d'insertion du panneau de chantier :")) (command "inserer" "Panneau de chantier" p1 1 1 0) ; Définit le calque "0" courant (command "clayer" "0") ; Régénération du système (command "redess") (modif_attrib "Panneau de chantier" "NOM_MOE" "Paul") )
  3. Neophyte

    Insertion de bloc

    Bonjour, quand j'utilise la routine de (gile) j'obtiens un message d'erreur "Demande ADS erronée". Quelqu'un peut m'éclairer ? Merci.
  4. Neophyte

    Insertion de bloc

    Merci je vais tester cela. Didier on est dans le cas n°2 on a plusieurs attributs
  5. Bonjour, je suis à la recherche d'une routine lisp me permettant d'insérer un bloc, tout en remplissant les attributs automatiquement en fonction de variables préalablement définies. Je m'explique : si dans une boîte de dialogue j'ai définis une variable PRENOM avec comme valeur "Paul" et que j'insère mon bloc je voudrai que mon attribut PRENOM prenne la valeur "Paul" automatiquement. Est-ce possible ? Merci.
  6. Bonjour, je souhaite créer un lisp qui me permettrait de remplir automatiquement les attributs d'un bloc en fonction de variables définies avant l'insertion du bloc. Merci de votre aide !
  7. Merci pour l'aide ! Je regarde ça ce soir à tête reposée et je vous contacte si j'ai d'autres problèmes / questions. Merci encore. Bonne journée.
  8. Bonjour. Voici mon DCL qui est selon moi terminé : projetbis:dialog {label="Paramètres du tracé routier - Section Courante"; :row { :boxed_column {label=""; :edit_box{label="&Nom de la route :" ;/*edit_width=6;fixed_width=true;*/key=nom;} spacer_1; :radio_row{label="&Vitesse :"; :radio_button {label="70";key=soixantedix;} :radio_button {label="90";key=quatrevingtdix;} :radio_button {label="110";key=centdix;} :radio_button {label="130";key=centtrente;} } spacer_1; :radio_row {label="&Géométrie de la route :"; :radio_button {label="Alignement droit";key=droit;} :radio_button {label="Courbe";key=courbe;} } spacer_1; :edit_box{label="&Distance entre chaque point d'observation (en m) :" ;/*edit_width=6;fixed_width=true;*/key=pas;} spacer_1; :edit_box{label="&Renseigner la largeur de la voie concernée par le programme (en m) :" ;/*edit_width=6;fixed_width=true;*/key=lar;} } } :row {ok_cancel;} :row {errtile;} } Et voici le début de mon lisp. Désormais je dois stocker des distances d'arrêt dans des variables en fonction des choix fait dans la boîte de dialogue : 70 km/h en alignement droit : 60 m 70 km/h en courbe : 70 m 90 km/h en alignement droit : 80 m 90 km/h en courbe : 90 m 110 km/h en alignement droit : 100 m 110 km/h en courbe : 110 m 130 km/h en alignement droit : 120 m 130 km/h en courbe : 130 m ; Création de la fonction principale ; I] Chargement de la boîte de dialogue (defun C:project () (setq dcl_id (load_dialog "projetbisdcl.dcl")) (if (not (new_dialog "projetbis" dcl_id)) (exit)) Pouvez vous me mettre sur le chemin svp aperçu dcl ici : http://cadxp.com/topic/42342-aide-boite-dcl-et-fichier-lisp/page__p__239676#entry239676
  9. Voici mon DCL qui est selon moi terminé : projetbis:dialog {label="Paramètres du tracé routier - Section Courante"; :row { :boxed_column {label=""; :edit_box{label="&Nom de la route :" ;/*edit_width=6;fixed_width=true;*/key=nom;} spacer_1; :radio_row{label="&Vitesse :"; :radio_button {label="70";key=soixantedix;} :radio_button {label="90";key=quatrevingtdix;} :radio_button {label="110";key=centdix;} :radio_button {label="130";key=centtrente;} } spacer_1; :radio_row {label="&Géométrie de la route :"; :radio_button {label="Alignement droit";key=droit;} :radio_button {label="Courbe";key=courbe;} } spacer_1; :edit_box{label="&Distance entre chaque point d'observation (en m) :" ;/*edit_width=6;fixed_width=true;*/key=pas;} spacer_1; :edit_box{label="&Renseigner la largeur de la voie concernée par le programme (en m) :" ;/*edit_width=6;fixed_width=true;*/key=lar;} } } :row {ok_cancel;} :row {errtile;} } Et voici le début de mon lisp. Désormais je dois stocker des distances d'arrêt dans des variables en fonction des choix fait dans la boîte de dialogue : 70 km/h en alignement droit : 60 m 70 km/h en courbe : 70 m 90 km/h en alignement droit : 80 m 90 km/h en courbe : 90 m 110 km/h en alignement droit : 100 m 110 km/h en courbe : 110 m 130 km/h en alignement droit : 120 m 130 km/h en courbe : 130 m ; Création de la fonction principale ; I] Chargement de la boîte de dialogue (defun C:project () (setq dcl_id (load_dialog "projetbisdcl.dcl")) (if (not (new_dialog "projetbis" dcl_id)) (exit)) Pouvez vous me mettre sur le chemin svp
  10. C'est pour faire mon projet de fin d'études donc j'ai pas vraiment le choix... J'ai eu des cours de LISP mais le prof nous donner les programmes tout fait donc niveau apprentissage 0 A la rigueur je vais continuer mon DCL avec des "radio button" que j'ai commencé, je le posterai sur le forum pour voir si cela est correct.
  11. Merci mais j'ai posté ce message justement parce que j'ai du mal à le comprendre et que j'aimerai faire mon programme à partir d'un exemple simple en français ...
  12. Merci pour les réponses. Oui effectivement cela me semble compliqué. N'y a t il pas plus simple comme exemple et qui évite le 2 en 1 DCL+LISP ?
  13. Bonjour à tous et bonne année ! Etant néophyte en LISP, j'ai besoin d'aide concernant la création d'une boîte de dialogue et de son fichier LISP qui récupère les valeurs entrées dans la boîte. Pouvez-vous me donner un exemple "bateau" de dcl contenant une "list_box" (indiquant les couleurs par exemple) ainsi que son lisp qui permet d'afficher du texte en fonction de la couleur choisie dans la liste (si on choisit bleu on affiche ciel, rouge => coquelicot, etc ...). Merci.
  14. Neophyte

    Aide boite DCL

    Bonjour à tous et bonne année ! Etant néophyte en LISP, j'ai besoin d'aide concernant la création d'une boîte de dialogue et de son fichier LISP qui récupère les valeurs entrées dans la boîte. Pouvez-vous me donner un exemple "bateau" de dcl contenant une "list_box" (indiquant les couleurs par exemple) ainsi que son lisp qui permet d'afficher du texte en fonction de la couleur choisie dans la liste (si on choisit bleu on affiche ciel, rouge => coquelicot, etc ...). 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é