Aller au contenu

Nbre de caractères dans la fenêtre de commande ??


Messages recommandés

Posté(e)

Bonjour,

 

Je voulais savoir si on pouvait augmenter le nombre de caractères de la fenêtre de commande ( au dessus de la ligne de commande )?? Des que je dépasse les 80 caractères, je passe à la ligne suivante.

 

Merci

Le DOC

Posté(e)
Salut

je ne voir pas trop pourquoi, tu a besoin d'autant de caractaire pour taper une commande?

 

Dans le cas ou tu définis une routine/macro lisp "à la volée", par exemple. ;)

Posté(e)

Ce n'est pas sur la ligne de commande que j'ai besoin de plus de 80 caractères, mais sur les lignes du dessus!!

 

En effet j'execute une macro qui me retourne un détail comprenant beaucoup de caratères que je voudrais voir apparaitre sur la même ligne!!

Le DOC

Posté(e)

Attends, mais ton problème dépend de la résolution de ton écran.

 

Dis-moi si je dis une bétîse ?

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Bonjour à tous

Ce n'est pas un problème de résolution d'écran, il semble bien que dans la fenêtre texte, on ne puisse pas faire plus de 80 caractères sur une même ligne, peut-être un relent du dos

La solution pourrait passer par une boite de dialogue pour les infos, voir même pour y intégrer des options, et de plus, ça fait un peu plus pro

 

@+

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

Posté(e)

Ca me dit qqe chose, j'ai lu le guide de perso de la R13 et c'est dedans je crois.

 

Je regarde mais sans garanti.

 

Modemacro $(linelen), je sais pas si tu connais, ca affiche 240 dans la barre d'état, chez moi, mais ca n'a peut-être rien à voir.

 

Je ne retrouve pas + !

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

As tu essayer par les Options, onglet Affichage,bouton Polices... de choisir une autre police ou même simplement de choisir une taille plus petite.

Je pense qu'alors le nombre de carctères affichés sera différent.

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

un petit exemple au je me sert d'une boite laerte pour afficher les variables USER***

 

Au départ je les affichais a l'ecran Texte.

 

(defun c:user ()

;(command "TextScr")

;(terpri)

(setvar "cmdecho" 0)

(setvar "dimzin" 0)

;(prompt "\n\n\tVariables Utilisateurs AutoCad.\n")

;(prompt (strcat "\n User Integer 1 \t" (itoa (getvar "useri1") )) )

;(prompt (strcat "\n User Integer 2 \t" (itoa (getvar "useri2") )) )

;(prompt (strcat "\n User Integer 3 \t" (itoa (getvar "useri3") )) )

;(prompt (strcat "\n User Integer 4 \t" (itoa (getvar "useri4") )) )

;(prompt (strcat "\n User Integer 5 \t" (itoa (getvar "useri5") )) )

;(prompt (strcat "\n User Real 1 \t" (Rtos (getvar "Userr1") 2 5)) )

;(prompt (strcat "\n User Real 2 \t" (Rtos (getvar "Userr2") 2 5)) )

;(prompt (strcat "\n User Real 3 \t" (Rtos (getvar "Userr3") 2 5)) )

;(prompt (strcat "\n User Real 4 \t" (Rtos (getvar "Userr4") 2 5)) )

;(prompt (strcat "\n User Real 5 \t" (Rtos (getvar "Userr5") 2 5)) )

;(prompt (strcat "\n User String 1 \t" (getvar "Users1") ) )

;(prompt (strcat "\n User String 2 \t" (getvar "Users2") ) )

;(prompt (strcat "\n User String 3 \t" (getvar "Users3") ) )

;(prompt (strcat "\n User String 4 \t" (getvar "Users4") ) )

;(prompt (strcat "\n User String 5 \t" (getvar "Users5") ) )

(alert (strcat

"Variables Utilisateurs AutoCad.\n"

"\nUser Integer 1 :" (itoa (getvar "useri1") )

"\nUser Integer 2 :" (itoa (getvar "useri2") )

"\nUser Integer 3 :" (itoa (getvar "useri3") )

"\nUser Integer 4 :" (itoa (getvar "useri4") )

"\nUser Integer 5 :" (itoa (getvar "useri5") )

"\n_______________________________"

"\nUser Real 1 :" (Rtos (getvar "Userr1") 2 5)

"\nUser Real 2 :" (Rtos (getvar "Userr2") 2 5)

"\nUser Real 3 :" (Rtos (getvar "Userr3") 2 5)

"\nUser Real 4 :" (Rtos (getvar "Userr4") 2 5)

"\nUser Real 5 :" (Rtos (getvar "Userr5") 2 5)

"\n_______________________________"

"\nUser String 1 :" (getvar "Users1")

"\nUser String 2 :" (getvar "Users2")

"\nUser String 3 :" (getvar "Users3")

"\nUser String 4 :" (getvar "Users4")

"\nUser String 5 :" (getvar "Users5")

)

)

(setvar "dimzin" 8)

(setvar "cmdecho" 1)

(princ)

)

  • 4 semaines après...
Posté(e)

Salut, merci de vos réponses

 

Solution par boites dialogues : ne correspond pas à ce que je voudrais comme résultats,dans la continuité du programme.

 

Changer la police : j'ai essayé plusieurs polices, et plusieurs hauteur de texte, toujours 80~81 caractéres.

 

LineLen : Comprends pas !!

 

Résolution d'écran : tjs 80 caractères.

 

 

Qualqu'un pourrais me dire si il a également 80 caractères max dans la ligne au dessus de la ligne de commande?

 

Sincèrement merci

 

 

Le DOC

Posté(e)

Franchement, je suis "out" sur ce sujet. Je ne comprends pas pourquoi tu es à 80 maxi et pourquoi le réglage de résolution ne change rien.

 

Quelle est ta résol d'écran ?

 

As-tu essayé de changer la police de la fenêtre texte (tu peux tomber sur des polices moins consommatrices d'espace) ?

 

Est-ce qu'on a bien compris ton prob' ?

 

A+

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Salut le DOC,

J'ai essayer de comprendre ton problème et effectivement je confirme le post de Patrick

Ce n'est pas un problème de résolution d'écran, il semble bien que dans la fenêtre texte, on ne puisse pas faire plus de 80 caractères sur une même ligne, peut-être un relent du dos

 

Il ne te reste plus qu'a trouver une autre soution.

Peut être écrire tes résultats dans un fichier via (write-line) puis à la fin l'ouvrir via la commande shell avec un éditeur ASCII . C'est pas terrible mais si la boite de dialogue via (alert) ne te convient pas!!! Pourtant cela me semblerait la solution la plus simple.

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

Salut Tramber,

Fais plus de 80 caractères sur ta ligne de commande, puis tu valides. Tu regardes dans ta fenêtre texte (F2) et tu comptes le nombre de caractères. Tu constateras que même si tu as tapé 100 caractères sur une ligne, dans la fenêtre texte, elle sera coupée en deux

 

@+

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

Posté(e)

Ah y est, j'ai compris.

 

http://www.gifanimations.com/Image/Animations/Smiley-Faces/smiley_013.gif___1088179338891

 

80.

 

....en effet !

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)

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é