6 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
23 mars 2004 à 18:49
23 mars 2004 à 18:49
:-)
ça sent l'exercice à faire, et l'étudiant qui n'a pas trop envie de le faire, je me trompe ?
Je te donne quelques pistes:
- les paramètres du fichier batch son %1 %2 %3 ...
- pour savoir is un paramètre est vide ou pas: IF "%1"=="" GOTO yarien
- pour tester l'existence d'un fichier, c'est IF EXIST xxx GOTO label
- pour écrire (ajouter des lignes dans un fichier de log), tu peux utiliser ECHO coucou >> monfichier.log
Je suppose que c'est un exercice d'informatique.
Faire de l'informatique, c'est aussi savoir aller chercher les documentation !
Tu aurais au moins pu taper 'msdos' dans Google: tu aura trouvé la liste de toutes les commandes.
ça sent l'exercice à faire, et l'étudiant qui n'a pas trop envie de le faire, je me trompe ?
Je te donne quelques pistes:
- les paramètres du fichier batch son %1 %2 %3 ...
- pour savoir is un paramètre est vide ou pas: IF "%1"=="" GOTO yarien
- pour tester l'existence d'un fichier, c'est IF EXIST xxx GOTO label
- pour écrire (ajouter des lignes dans un fichier de log), tu peux utiliser ECHO coucou >> monfichier.log
Je suppose que c'est un exercice d'informatique.
Faire de l'informatique, c'est aussi savoir aller chercher les documentation !
Tu aurais au moins pu taper 'msdos' dans Google: tu aura trouvé la liste de toutes les commandes.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
23 mars 2004 à 19:07
23 mars 2004 à 19:07
ca mais c la facon de construire le .bat qui me pose des problèmes.
mmm... ben une fois que tu as les commandes, c'est juste de l'algo.
Exemple très basique:
Enregistrer cela dans toto.bat
et lancer le tout:
Après c'est à toi de coder la logique de ton programme en fonction de ce que tu veux qu'il fasse.
mmm... ben une fois que tu as les commandes, c'est juste de l'algo.
Exemple très basique:
IF "%1"=="" GOTO PARAMVIDE echo Le paramètre est %1 goto FIN :PARAMVIDE echo "Pas de paramètre !" >> log goto FIN :FIN
Enregistrer cela dans toto.bat
et lancer le tout:
toto.bat kiki
Après c'est à toi de coder la logique de ton programme en fonction de ce que tu veux qu'il fasse.
ca ya pas de problème je crois être capable de faire 4 cheminements pour chacunes des erreurs et l'affichage de l'heure et de la date c pas dur mais elle n'affiche pas comme dans le log.. elle ne dit pas current time ou current date.. a fait juste marquer la date et lheure ou bien faut je le fasse a la main et ca va l'afficher sur 2 lignes différentes et non a la suite.
tk ca serait bien apprécié de m'aider plus je suis complètement bourré a fond à cause de mon autre devoir qui compte pour beaucoup plus et c'est sur CISCO.
tk ca serait bien apprécié de m'aider plus je suis complètement bourré a fond à cause de mon autre devoir qui compte pour beaucoup plus et c'est sur CISCO.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
>
SpeedyDoc
23 mars 2004 à 19:39
23 mars 2004 à 19:39
Tu as essayé echo %DATE% ?
oui ca pas de trouble mais bon c bien beau me dire les commandes que je sais déja car on a vu ca en cours mais l'histoire ne se situe pas là mais plutôt sur le développement du programme... j'aimerais bien que tu puisse me diriger sur ce niveau la!
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
23 mars 2004 à 20:17
23 mars 2004 à 20:17
Bien.
Tu as les commandes.
Tu as un éditeur de texte (bloc-note) pour créer les fichiers .bat
Tu sais quel est ton but.
Yaplukaprogrammer !
Qu'est-ce que je peux faire de plus ?
Tu as les commandes.
Tu as un éditeur de texte (bloc-note) pour créer les fichiers .bat
Tu sais quel est ton but.
Yaplukaprogrammer !
Qu'est-ce que je peux faire de plus ?
bah si tu pouvais me le commencer un peu ou me le faire car je ne crois pas a avoir le temps beaucoup pour jeudi! au pire jpeux taider a qqchose moi aussi.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
24 mars 2004 à 09:27
24 mars 2004 à 09:27
Désolé, mais je n'ai pas non plus le temps !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dje-dje
Messages postés
10417
Date d'inscription
mardi 6 janvier 2004
Statut
Modérateur
Dernière intervention
28 janvier 2011
758
24 mars 2004 à 09:32
24 mars 2004 à 09:32
T'es pas sympas de refuser qu'il t'aide sebsauvage! ;-)
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres ...
a+
dje-dje
Il y a 10 types de personne dans le monde,
ceux qui comprennent le binaire et les autres ...
23 mars 2004 à 18:55
sérieusement en plus jai un autre gros projet à faire et ca me donne pas assez de temps pour travailler sur celui-ci. De plus, l'autre projet compte pour beaucoup de points et je ne peux pas me permettre de pas le finir à temps.
S'il y a une âme charitable j'aimerais bien ca qu'on m'aide.. que ce soit la moitié du programme bat ca m'aiderais énormément. Tous ce que je sais faire jusqu'à temps que je n'abouti plus, c'est la sauvegarde du log avec l'affichage des erreurs dans le log.. mais pour le reste ca ne va pas du tout!