Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > AIX
AIX Forum d'entraide sur le système AIX. Avant de poster -> FAQ AIX et cours AIX
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 14/01/2010, 11h19   #1
Membre régulier
 
Inscription : mars 2009
Messages : 296
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 296
Points : 92
Points : 92
Par défaut Aide sur création d'une grille de menu

Bonjour,


Je viens d'arriver chez un nouveau client il me demande de lui mettre en place une interface d'analyse sur son site il souhaite un résultat pour fin de semaine prochaine alors la je suis bien embêté car j'ai déjà créer des grilles mais pas comme celle qu'il me demande j'ai besoin de vous de toute urgence HELP!!!!!

J'aurai besoin de créer ce style de grille de menu auriez-vous le code pour faire ça chaque zone de saisie doivent pouvoir être récupéré à travers de variables pour être ensuite utiliser par un script

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
                             Programme d’analyse de log SYST01


                                               Nous Sommes le JJMMAA Il est HH :MN 


Choix de la log à analyser :	Date JJMMAA  ______


Choix de(s) Traitement(s) à analyser :		__________	__________	__________

			__________	__________	__________	__________	__________

			__________	__________	__________	__________	__________

			__________	__________	__________	__________	__________


Choix du Type d’analyse  :    Start & Fin Y/N  _      Start Y/N  _      Fin Y/N  _

	
Type de sortie d’analyse :	    Ecran  Y/N  _           Impression  Y/N  _



                              Version du programme : Vers.1       Auteur : X.Xxxxxxxx
Dans le champ 1 je saisie la date au format JJMMAA

Dans le champ 2 je saisie le ou les noms des scripts à analyser au maximum 18

Dans le champ 3 je saisie le type d'analyse début du traitement et fin ou début ou fin tous les champs sont à N par défaut

Dans le champs 4 je saisie le type de visualisation soit à l'écran et sur papier ou bien l'un ou l'autre le champ Ecran et à Y par défaut et le second et à N

Merci de votre aide

Dernière modification par Caro-Line ; 17/01/2010 à 17h24. Motif: Titre
AAWOOPY56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2010, 17h19   #2
Invité de passage
 
jean-jacques briswalder
Inscription : janvier 2010
Messages : 4
Détails du profil
Informations personnelles :
Nom : jean-jacques briswalder

Informations forums :
Inscription : janvier 2010
Messages : 4
Points : 4
Points : 4
salut

en script shell tu a la commande read:
du style

echo "Choix de la log à analyser :/c"
read DATE

OU

read -p "Choix de la log à analyser (jj/mm/aaaa) : " DATE
if [[ ! $DATE = [0-9]{2}/[0-9]{2}/[0-9]{4} ]];
then
echo DATE
fi

mais la grille sera affiché ligne par ligne

en C tu a la commande scanf:
du style

printf("Choix de la log à analyser: ");
scanf("%d",&entier);
et pour le controle de format voir mdate en C.
a mettre dans une commande awk pour etre lu dans un script.


@+

Dernière modification par volpino68 ; 17/01/2010 à 17h34.
volpino68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2010, 12h20   #3
Invité de passage
 
Inscription : janvier 2010
Messages : 3
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 3
Points : 1
Points : 1
En effet, je ne pense pas qu'il soit possible en shell d'afficher une grille entière avec plusieurs zones de saisie et valider toutes les saisies d'un seul coup. Peut-être à toi d'orienter ton client vers une solution à base d'enchaînement de plusieurs grilles (solution shell commande read) ou un batch avec un fichier paramètres. Sinon, carrémént un autre langage.

Cordialement
bobby.dick est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 15h33.


 
 
 
 
Partenaires

Hébergement Web