Aller au contenu

Barre de commande


Messages recommandés

Posté(e)

Bonjour,

 

 

Toutes les commandes d'affichage du genre (princ, (prompt, (prin ... affiche le texte soit à la suite sur la dernière ligne soit sur une nouvelle ligne avec "\n".

 

Est-il possible d'afficher un texte sur la barre de commande, puis de le mettre à jour.

Pour afficher un pourcentage par exemple.

 

Merci.

Posté(e)

Salut

 

Un exemple avec ou sans les express pour indiquer un état d'avancement

(defun c:test(/ ava express pou tot)
 (if (eval 'acet-ui-progress-done)
   (setq express T)
 )
 (setq ava 0 tot 1000)
 (if express
   (acet-ui-progress-init "Avancement" tot)
   (princ "\nAvancement à : 00%")
 )
 (repeat tot
   (setq ava (1+ ava)
  pou (/ (* ava 100) tot)
   )
   (repeat 50000)
   (if express
     (acet-ui-progress-safe ava)
     (progn
(if (< pou 10)
  (repeat 2 (princ (chr 8)))
  (repeat 3 (princ (chr 8)))
)
(princ (strcat (itoa pou) "%"))
(princ)
     )
   )
 )
 (and express
   (acet-ui-progress-done)
 )
 (princ)
)

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • 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é