The UNIX and Linux Forums  


Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
[C + +] programme de dessin. Max_Payne High Level Programming 12 12-23-2007 03:06 AM
Aujourd'hui encore le temps d'adhérer au $ 5,000 AJAXWorld Dessin - SYS-CON Media iBot UNIX et Linux News RSS 0 08-24-2007 11:50 AM
Line-drawing caractère! zecoj High Level Programming 5 03-10-2002 11:38 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 08-22-2005
abrd600 abrd600 is offline
Registered User
  
 

Join Date: Aug 2004
Lieu: Inde
Messages: 11
Dessin

Salut,

Est-il possible de tirer cercle, boîte et d'autres formes de base en utilisant des scripts shell?

Si tel est le cas s'il vous plaît peut-on dire que la façon de le faire.

Merci d'avance.
  #2 (permalink)  
Old 08-22-2005
RishiPahuja's Avatar
RishiPahuja RishiPahuja is offline
Registered User
  
 

Join Date: Apr 2005
Lieu: Bangalore, Inde
Messages: 203
Thumbs up

À ma connaissance, si vous vous attendez à tirer des formes de base sur un "telnet" puis session au plus vous pouvez atteindre est fondé formes. Comme telnet est une application basée sur charater.

Pour dessiner des formes à base de caractères, je ne pense pas sa va être difficile mais pas aussi précises que vous attendez
  #3 (permalink)  
Old 08-23-2005
Bakounine bakunin is offline Forum Staff  
Bughunter Extraordinaire
  
 

Join Date: Mai 2005
Situation: A la gauche octet de / dev / kmem
Messages: 1633
Il est possible de fixer arbitrairement le curseur dans une certaine position, puis d'écrire à partir de là. Voir la base de données termcap et tput (man tput) comment cela fonctionne et que les limites de cette procédure.

Hope this helps
Bakounine
  #4 (permalink)  
Old 08-23-2005
Ygor's Avatar
Ygor Ygor is offline Forum Staff  
Modérateur
  
 

Join Date: Oct 2003
Lieu: -31.96,115.84
Posts: 1,409
Juste pour le plaisir ...
Code:
awk -v X=12 -v Y=40 -v radius=12 'BEGIN{
  pi=3.142857
  system("tput clear")
  for(i=0 ;i<=359 ;i++){
    cmd=sprintf("tput cup %s %s", \
      int(.5 + X + (sin(i*pi/180)*radius)), \
      int(.5 + Y + (cos(i*pi/180)*radius)) )
    system(cmd)
    printf "*"
  }
  system("tput home")
}'

Pas très circulaire ...
Code:
                    *******
                 ****      ***
                **           **
               **             **
              **                *
             **                 **
            **                   **
            *                     *
            *                     *
           *                      **
           *                       *
           *                       *
           *                       *
           *                       *
           *                       *
           **                      *
            *                     *
            *                     *
            **                   **
             **                 **
              **               **
               **             **
                **           **
                 ***       ***
                    *******

Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 02:11 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0