Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 2
Aller à la page: 1, 2  >
[Niveau: DÉBUTANT] Manipulation de variables
Auteur Message
Répondre en citant
Message [Niveau: DÉBUTANT] Manipulation de variables 
Bonjour,


Exercice niveau [DÉBUTANT]


A l'aide de la commande:
Code:
set /p


imaginez un programme batch posant quelques questions, par exemple:
Code:
quel est votre age ?
quel est votre nom ?
etc ..


Ensuite, le batch doit "écrire" une phrase contenant ces informations dans un fichier texte, par exemple:
Code:
Bonjour Robert tu as 89 ans et tu adore jouer au scrabble


Faites "lire" le fichier texte ainsi obtenu en l'affichant dans la fenêtre du batch !



Bon exercice !



Dernière édition par stryk le Jeu 11 Avr 2013 - 22:28; édité 1 fois

______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Niveau: DÉBUTANT] Manipulation de variables 
Hello Cool

cet exercice me concerne ou pas Wink ?
Parce que j'en est fais plein auparavant Mr. Green ?




______________________________________________________
Le batch est un de mes ancien joujou.
Maintenant je suis un YouTubeur gameur.
Et je serais présent tout les mois par ici.
pour revoir encore les résultats cool
que j'avais créer autrefois en batch et VBScript.

Ed la poignée du 93 (^_^) ( est maintenant "Chevalier Warden" )
Visiter le site web du posteur Yahoo Messenger MSN Skype
Répondre en citant
Message [Niveau: DÉBUTANT] Manipulation de variables 
Si tu sais le faire sans même te demander comment, pas d'intérêt ...
Les exercices sont là pour justement réfléchir sur le moyen de procéder !




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Re: [DÉBUTANT] Manipulation de variables 
D'accord alors voici l'exercice résolu
Code:
rem "rem" Premet de mettre des commentaires dans le batch mais qui est invisible
rem quand celui-ci est en execution

rem "@echo off" Premet de désactiver l'affichage des commandes
@echo off

rem "set" fixe des variables d'environnement et "/p" permet de demander le retour de la variable
set /p nom=Quel est votre nom :
set /p age=Quel est votre age :
set /p jeu=Quel jeu aimez-vous :

rem le ">" permet d'ecrire tu texte dans un fichier ".txt" comme ci-dessous
echo Bonjour %nom% tu as %age% ans et tu adore jouer au %jeu%>info.txt

rem la commande "type" permet d'afficher le contenu d'un fichier ".txt" ou ".bat"
rem dans le batch comme indiqué ci-dessous
type info.txt

rem par la suite, on place la commande "pause" qui attend la pression d'une
rem touche. cela permet d'éviter que le batch se referme subitement et de
rem lire le fichier
pause

rem pour finir, on ecrit "exit" pour fermer le batch
exit


J'ai combien? ../20 Wink




______________________________________________________
Le batch est un de mes ancien joujou.
Maintenant je suis un YouTubeur gameur.
Et je serais présent tout les mois par ici.
pour revoir encore les résultats cool
que j'avais créer autrefois en batch et VBScript.

Ed la poignée du 93 (^_^) ( est maintenant "Chevalier Warden" )
Visiter le site web du posteur Yahoo Messenger MSN Skype
Répondre en citant
Message [Niveau: DÉBUTANT] Manipulation de variables 
Zéro pointé Mr. Green
Je ne donnerais pas de note dans cette section, ce n'est pas le but !
Je savais que tu étais capable de réaliser ce type de code, mais justement je ne vois pas l’intérêt de ta réponse Question




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [Niveau: DÉBUTANT] Manipulation de variables 
Je crois que je viens de comprendre Embarassed .
En fait le but de l'exercice est pas de poster la suite de l'exercice en résolu mais de "comprendre" le type d'exercice posée.
Ainsi, c'est comme ça qu'on se forme à la programmation batch (pour les débutants)

Si c'est pas ça j'abandonne Mort de Rire .

A +




______________________________________________________
Le batch est un de mes ancien joujou.
Maintenant je suis un YouTubeur gameur.
Et je serais présent tout les mois par ici.
pour revoir encore les résultats cool
que j'avais créer autrefois en batch et VBScript.

Ed la poignée du 93 (^_^) ( est maintenant "Chevalier Warden" )
Visiter le site web du posteur Yahoo Messenger MSN Skype
Répondre en citant
Message [Niveau: DÉBUTANT] Manipulation de variables 
Bon je suis pas débutant, mais je révise mes bases :


@echo off
title Tu aimes le scrabble !!
echo.
echo Salut... ?!
ping localhost -n 2 > nul
set /p nom=Tu t'appelles comment deja ?
echo.
ping localhost -n 2 > nul
echo Ha oui ! %nom%
ping localhost -n 2 > nul
set /p age=C'est quoi deja ton age (le chiffre seulement) ?
ping localhost -n 2 > nul
echo Ok
ping localhost -n 2 > nul
echo Bonjour %nom%, a ce qui parrait, t'as %age% ans et...
ping localhost -n 2 > nul
echo TU ADORE JOUER AU SCRABBLE !!!!
echo.
ping localhost -n 3 > nul
exit




Skype
Répondre en citant
Message [Niveau: DÉBUTANT] Manipulation de variables 
Citation:
Bon je suis pas débutant, mais je révise mes bases :


Arrow

Ensuite, le batch doit "écrire" une phrase contenant ces informations dans un fichier texte, par exemple:

Pas débutant, mais tu as oublié d'écrire dans le fichier, puis de reprendre l'information après Wink Mort de Rire




______________________________________________________
--
Comptes sur moi , moi je compte sur mes doigts.
MSN
Répondre en citant
Message [Niveau: DÉBUTANT] Manipulation de variables 
Re,

+1 DTS Mr. Green

Oui Blouquin Eddy, ce n'est pas un concours, c'est une section pour apprendre en faisant des exercices, comme à l'école ! Wink

@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [Niveau: DÉBUTANT] Manipulation de variables 
Okay Super l'idée.

A + et voici pour la route Cool
Code:
@echo off
echo Un vieux pote s'apprete de partir d'une reunion de famille,
echo vous arrivez a la reunion en retard et votre vieux pote cherche sa femme.
echo vous le reconnaissez mais votre pote ne vous reconnais pas dans
echo l'immediat et il vous dit:
echo:
set /p nom=mais t'es qui toi?
set /p age=Tu es %nom%? connais pas! t'as quel age?
set /p job=%age% ans, c'est l'age de mon vieux frere. Tu fais quoi comme boulot?
set /p exp=Et tu fais quoi exactement?
echo Ah %nom%? ca y est ca me reviens maintenant.
echo Oh j sui dsl %nom%, deja qu'avec ton age, %age% ans quand-meme, t'es pas reconnaissable.
echo et tu travail dans quoi tu m'a dit? %job%, et %ex%, c'est un boulot ca? mdr.
echo Bon ben c'est pas tout %nom% mais moi j'ai ma femme qui m'attend.
echo A plus tard %nom% et quand tu finira ton boulot de %job% ou j sai pas quoi, appel moi!
echo on se fera un bowling un de ces 4. allez tchao.
echo vous vous appelez %nom%, vous avez %age% ans, votre travail est %job% qui consiste %exp%.>info.txt
echo:
echo alors? t'attend quoi %nom%, tu presse une touche?
pause>nul
cls
type info.txt
echo:
pause
cls
echo Good job %nom%. A +
del info.txt
ping localhost -n 4 >nul
exit




Dernière édition par Blouquin Eddy le Ven 12 Avr 2013 - 10:16; édité 1 fois

______________________________________________________
Le batch est un de mes ancien joujou.
Maintenant je suis un YouTubeur gameur.
Et je serais présent tout les mois par ici.
pour revoir encore les résultats cool
que j'avais créer autrefois en batch et VBScript.

Ed la poignée du 93 (^_^) ( est maintenant "Chevalier Warden" )
Visiter le site web du posteur Yahoo Messenger MSN Skype
Répondre en citant
Message [Niveau: DÉBUTANT] Manipulation de variables 
Pas mal Mr. Green
Pense à la balise SPOILER pour cette section !

@+ Wink




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [Niveau: DÉBUTANT] Manipulation de variables 
stryk a écrit:
Pas mal Mr. Green
Pense à la balise SPOILER pour cette section !

@+ Wink

Oups, j sui crevé moi Mr. Green
Merci Stryk Okay

Bonne nuit Okay zzZZZ




______________________________________________________
Le batch est un de mes ancien joujou.
Maintenant je suis un YouTubeur gameur.
Et je serais présent tout les mois par ici.
pour revoir encore les résultats cool
que j'avais créer autrefois en batch et VBScript.

Ed la poignée du 93 (^_^) ( est maintenant "Chevalier Warden" )
Visiter le site web du posteur Yahoo Messenger MSN Skype
Répondre en citant
Message [Niveau: DÉBUTANT] Manipulation de variables 
J'ai oublier d'écrire :

@echo off
title Tu aimes le scrabble !!
echo.
echo Salut... ?!
ping localhost -n 2 > nul
set /p nom=Tu t'appelles comment deja ?
echo.
ping localhost -n 2 > nul
echo Ha oui ! %nom%
ping localhost -n 2 > nul
set /p age=C'est quoi deja ton age (le chiffre seulement) ?
ping localhost -n 2 > nul
echo Ok
ping localhost -n 2 > nul
echo Bonjour %nom%, a ce qui parrait, t'as %age% ans et...
ping localhost -n 2 > nul
echo TU ADORE JOUER AU SCRABBLE !!!!
echo Nom : %nom% >> Info.txt
echo Age : %age% >> Info.txt
echo.
ping localhost -n 3 > nul
exit




Skype
Répondre en citant
Message [Niveau: DÉBUTANT] Manipulation de variables 
Bonjour,

Exercice terminé
@echo off
echo.
echo Joueur de Scrabble !!!
echo.
set /p nom="Quel est votre nom ?>"
set /p prenom="Quel est votre pr‚nom ?>"
set /p age="Quel est votre age ?>"
echo Bonjour %prenom% %nom%, vous avez %age% ans et vous adorez jouer au Scrabble > C:\scrabble.txt
more C:\scrabble.txt
pause




Répondre en citant
Message [Niveau: DÉBUTANT] Manipulation de variables 
Yo,
OH LA, Pensez à [CODE] non mais ON VA OU LA ??? (oui, je pars toujours dans la folie et alors ?).

Sinon pour l'exercice, c'étais dur à faire même que j'ai du utilisé 1 minute de ma vie pour le faire (je le jure que c'est vrai) et je voudrais me faire rembourser.

Code:
@echo off & title Présentation by Mexanga & color F
:deb
set prenom=
set nom=
set age=
cls
set /p prenom=Votre prenom ?
set /p nom=Votre nom ?
set /p  age=Votre age ?
echo.
echo Présentation de %prenom% %nom%
echo Nom de famille: %nom%
echo Prenom: %prenom%
echo Age: %age%
echo.
echo Voulez-vous réessayer ?
set /p choice=[O]ui / [N]on
if %choice% equ O goto deb
if %choice% equ o goto deb
if %choice% equ N exit
if %choice% equ n exit
if %choice% neq O exit
if %choice% neq o exit
if %choice% neq N exit
if %choice% neq n exit
if not defined %choice% exit


Sur ce, @_+




______________________________________________________
Skype
Message [Niveau: DÉBUTANT] Manipulation de variables 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 2
Aller à la page: 1, 2  >
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch