Retour fichier batch
Fermé
SnOt
-
18 mars 2011 à 10:55
boly38 Messages postés 267 Date d'inscription mercredi 23 février 2011 Statut Membre Dernière intervention 29 septembre 2016 - 18 mars 2011 à 16:35
boly38 Messages postés 267 Date d'inscription mercredi 23 février 2011 Statut Membre Dernière intervention 29 septembre 2016 - 18 mars 2011 à 16:35
A voir également:
- Retour fichier batch
- Fichier rar - Guide
- Fichier batch - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
4 réponses
boly38
Messages postés
267
Date d'inscription
mercredi 23 février 2011
Statut
Membre
Dernière intervention
29 septembre 2016
80
Modifié par boly38 le 18/03/2011 à 12:00
Modifié par boly38 le 18/03/2011 à 12:00
Après il faut adapter ce comportement avec un IF
par exemple :
par exemple :
set MONLOG=compterendu.log IF exist "C:\Program Files\7-Zip" ECHO 7Zip est présent >> %MONLOG% IF not exist "C:\Program Files\7-Zip" ECHO 7Zip est absent >> %MONLOG%
boly38
Messages postés
267
Date d'inscription
mercredi 23 février 2011
Statut
Membre
Dernière intervention
29 septembre 2016
80
Modifié par boly38 le 18/03/2011 à 11:12
Modifié par boly38 le 18/03/2011 à 11:12
à la suite de l'installation un simple echo te permet de créer ou d'ajouter une chaîne de caractère à un fichier :
- ce code (crée ou) remplace le fichier de log avec une seule ligne comme contenu
- ce code (crée ou) complète le fichier de log pour y ajouter une ligne
NB: attention aux droits sur C:\ directement car Windows refuse l'accès à certains répertoires sensibles
- ce code (crée ou) remplace le fichier de log avec une seule ligne comme contenu
echo "FileZilla installé" > monfichier.log
- ce code (crée ou) complète le fichier de log pour y ajouter une ligne
echo "FileZilla installé" >> monfichier.log
NB: attention aux droits sur C:\ directement car Windows refuse l'accès à certains répertoires sensibles
Je tien compte des droits atribués aux utilisateurs, j'ai ma solution pour ca, mais par contre la solution que tu ma proposée ne fontcionne pas. Car elle affiche juste un echo, cette commande ne vérifie pas vraiment si le logiciel est installé ou non. Tiens moi au courant si tu en a une autre, merci de ton aide.
Cdt
Cdt
OK je vais essayer ca, par contre, quel est le type d'affichage pour la réponse du log ?
Cdt
Cdt
boly38
Messages postés
267
Date d'inscription
mercredi 23 février 2011
Statut
Membre
Dernière intervention
29 septembre 2016
80
18 mars 2011 à 16:35
18 mars 2011 à 16:35
set MONLOG=compterendu.log
je ne suis pas sûr de comprendre la question mais dans l'exemple ci dessus, MONLOG est une variable qui va prendre pour valeur un nom de fichier. Tu peux choisir un autre nom de fichier (& également un emplacement). ici ".log" peut très bien être remplacé par ".txt"
j'aurai pû écrire
set MONLOG=C:\MonDossier\CompteRendu.txt