Aller au contenu

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


dr.loveless

Messages recommandés

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

Lien vers le commentaire
Partager sur d’autres sites

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

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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)

)

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...

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

Lien vers le commentaire
Partager sur d’autres sites

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

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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é