Besoin d'aide pour programmer fichier BATCH
Résolu
X.A.N.A.
Messages postés
190
Date d'inscription
Statut
Membre
Dernière intervention
-
X.A.N.A. Messages postés 190 Date d'inscription Statut Membre Dernière intervention -
X.A.N.A. Messages postés 190 Date d'inscription Statut Membre Dernière intervention -
salut à tous, voilà j'ai un problème avec un fichier BATCH que j'ai fait, il contient des lignes de codes de ce type :
@echo off
DIR "toto.dll" "titi.exe" "tata.reg" /S /A
if not exist titi.exe echo ok
if exist titi.exe echo coucou
Mon but est d'enchaîner les actions si on trouve un fichier dans le disque C:\ dans n'importe quel répertoire, le problème c'est qu'elles sont indépendantes de "DIR ...", j'ai déjà essayé avec la pipe "|" mais ce n'est pas mieux.
"GOTO" me fait "GOTO était inattendu" alors que je corrige de manière à le faire fonctionner.
help me please.
@echo off
DIR "toto.dll" "titi.exe" "tata.reg" /S /A
if not exist titi.exe echo ok
if exist titi.exe echo coucou
Mon but est d'enchaîner les actions si on trouve un fichier dans le disque C:\ dans n'importe quel répertoire, le problème c'est qu'elles sont indépendantes de "DIR ...", j'ai déjà essayé avec la pipe "|" mais ce n'est pas mieux.
"GOTO" me fait "GOTO était inattendu" alors que je corrige de manière à le faire fonctionner.
help me please.
A voir également:
- Besoin d'aide pour programmer fichier BATCH
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Fichier batch - Guide
- Comment réduire la taille d'un fichier - Guide
6 réponses
Bonjour,
ça ne serai pas plus simple en utilisant des Esle?
@echo off
DIR "toto.dll" "titi.exe" "tata.reg" /S /A
if exist titi.exe echo coucou
else if echo ok
(je suis ne suis absolument pas sur que ça marche)
sinon pour le goto il me semble que la syntaxe doit être comme ça
if exist titi.exe goto :blabla
:blabla
echo coucou
:end
ça ne serai pas plus simple en utilisant des Esle?
@echo off
DIR "toto.dll" "titi.exe" "tata.reg" /S /A
if exist titi.exe echo coucou
else if echo ok
(je suis ne suis absolument pas sur que ça marche)
sinon pour le goto il me semble que la syntaxe doit être comme ça
if exist titi.exe goto :blabla
:blabla
echo coucou
:end
Bon alors le problème c'est que GOTO me renvoie la commande même si le fichier n'existe pas, de plus ils faut que toutes les commandes soient dépendantes de "DIR ..."
Merci quand même.
J'attend vos réponses.
Merci quand même.
J'attend vos réponses.
Dans ce cas c'est plus compliqué,
j'essaye de faire des tests et je modifie mon message dès que je trouve la solution.
j'essaye de faire des tests et je modifie mon message dès que je trouve la solution.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ben écoute je suit ta consigne, donc je créé un fichier nono.txt qui contient le résultat de mon "DIR", maintenant j'aimerais que le BATCH recherche automatiquement dans ce fichier, la commande "FIND" doit être valide mais je ne sais pas comment l'utiliser, sachant que je veux qu'elle ne me dise que si la chaîne de caractères "titi.exe" existe dans nono.txt.