• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Sous-menu Gestion AutoLisp

  • Auteur du sujet Auteur du sujet Gio_S
  • Date de début Date de début

Gio_S

Guest
Bonjour à tous,
J'utilise le lisp ragguppando diverses routines distribuées sur différents lisp de fichiers selon un principe d'affinité.
Chaque lisp de fichier est appelé par une entrée personnalisée dans le menu principal, qui ouvre son sous-menu, pour me faire choisir la routine dont j'ai besoin.
de cette manière (exemple fichier lisp qui regroupe différentes fonctionnalités):
Code:
(powpoly defun(clé)
(si (clé Null)
(progrès
(initget "hprint mprint upline rapidographe ... etc etc)
(prompte "[Command] autolisp")
   (setq key   (getkword  "\n<hprint/mprint/upline/rapidograph/..... etc etc: ")   )
   )
 )
 (cond
      ((= key "hprint")(hprint))
      ((= key "mprint")(mprint))
      ((= key "rapidograph")(china))
      etc etc
Maintenant, je me demandais, y a-t-il un moyen d'apparaître dans le sous-menu, avec le nom de la routine, quelque chose de plus explicatif sur sa fonction ?
Par exemple, au lieu de lire dans le sous-menu, il suffit de me trouver quelque chose comme ceci:
"empreinte"
Où puis-je mettre l'explication ? J'ai tellement de fonctionnalités que parfois, s'il n'est pas souvent utilisé, j'oublie les particularités...
Je ne voudrais pas réécrire tous mes menus dans dcl ... que je n'utilise que pour des fonctions importantes. . . .

Je vous remercie !
G.
 
un dialogue avec les différents boutons et leur aide est la solution.
vous pourriez faire une diapositive à afficher avant la commande getkword, dépréciable mais réalisable.
 
un dialogue avec les différents boutons et leur aide est la solution.
vous pourriez faire une diapositive à afficher avant la commande getkword, dépréciable mais réalisable.
un truc que vous voulez dire, avec plusieurs commandes... oui, mais je voulais le faire en ajoutant du texte dans les menus :)
 

Pièces jointes

  • Clipboard01.jpg
    Clipboard01.jpg
    152 KB · Affichages: 11
même un peu plus simple, tapez hprint bouton et l'étiquette avec la description, la prochaine ligne bouton mprint etc...
la phase de dialogue avec l'utilisateur est celle qui nécessite plus de détails, si vous voulez éviter les problèmes.
 
même un peu plus simple, tapez hprint bouton et l'étiquette avec la description, la prochaine ligne bouton mprint etc...
la phase de dialogue avec l'utilisateur est celle qui nécessite plus de détails, si vous voulez éviter les problèmes.
Je pense que je le ferai, donc je profite de l'occasion pour revoir le code en même temps.
Pendant ce temps, sur les incriminés qui m'ont forcé à regretter fort, j'ai essentiellement étendu le nom (sans espaces ni capital) de cette façon jusqu'à
((= clé "hprint_crea_rullo")
Entre autres choses, cette histoire du capital, dans le fichier le plus varié et le plus corsé, est un problème... parce que j'ai presque fini les lettres, et chaque fois que j'ajoute quelque chose je dois gratter le fond du baril de l'alphabet!
 
Merci beaucoup x11, mais je voulais vraiment faire une chose rapide. de dcl j'ai déjà fait certains (je l'ai posté un peu en arrière) mais pour les fonctions de base vers le stl et aux fichiers à rendre .... puis j'ai aussi fait une aide dans la tête des menus (par exemple ici) juste pour me rappeler comment j'ai mis en œuvre certaines entités pour utiliser povray en utilisant mon analyseur ... aide pour moi-même ahahah. même pour le lisp générique à d'autres fins je devrais faire un démarrage à dcl.. mais malheureusement le temps est toujours peu... Disons que pour l'instant le nom étendu de la fonction m'a rempli avec les blancs de mémoire.. .
cmq Je vous remercie beaucoup pour la gentillesse, un code déjà prêt est certainement utile pour accélérer. . . .
 

Pièces jointes

  • Clipboard01.jpg
    Clipboard01.jpg
    80.8 KB · Affichages: 6
... vous ne comprenez pas: Le dcl est déjà fini ! Tu dois juste passer les paramètres... C'est ce qu'il doit faire.
Je ne suis pas un "ami" du dcl (en ce sens que je ne peux pas les créer!) Mais il s'agit juste de le rappeler avec les commandes dont vous avez besoin !
vous pouvez lancer un lisp, ou ouvrir un lien ou ouvrir un bloc-notes... C'est incroyable !
 
Oui, en fait je vous remercie, c'est ce que j'ai vu, le langage des scripts dcl que je connais, je l'ai déjà utilisé à diverses fins, comme à partir d'images postées, pour cela j'ai dit, qui me convient, je dois l'adapter avec les appels à mes fonctions de lisp, adapter la création de fichier dcl parce que je n'ajoute pas le support, puis prendre le dcl généré, voir s'ils sont sur une colonne, que je ne crois pas, et empiler
Comme elle le crée avec des boutons, je me sens bien, comme une base, puis je dois mettre mes mains dessus.
Je vais bien, il contient définitivement "scappatoie" je ne sais pas.
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut