Petit soucis en BATCH
Résolu/Fermé
Termiton
Messages postés
290
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
7 février 2014
-
19 juin 2009 à 14:16
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 19 juin 2009 à 15:06
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 19 juin 2009 à 15:06
8 réponses
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 607
19 juin 2009 à 14:23
19 juin 2009 à 14:23
Une petite indication ici (les commandes fsutil) :
https://windows.developpez.com/cours/ligne-commande/?page=page_14#LXIV-B-2-a
Ca peut être un bon début.
Par contre, sur une machine avec deux lecteurs, on fait comment ?
https://windows.developpez.com/cours/ligne-commande/?page=page_14#LXIV-B-2-a
Ca peut être un bon début.
Par contre, sur une machine avec deux lecteurs, on fait comment ?
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
19 juin 2009 à 14:24
19 juin 2009 à 14:24
hello
une possibilité est de tester
if exist d:\install.exe d:\install.exe
if exist e:\install.exe e:\install.exe
if exist f:\install.exe f:\install.exe
if exist g:\install.exe g:\install.exe
une possibilité est de tester
if exist d:\install.exe d:\install.exe
if exist e:\install.exe e:\install.exe
if exist f:\install.exe f:\install.exe
if exist g:\install.exe g:\install.exe
Termiton
Messages postés
290
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
7 février 2014
64
19 juin 2009 à 14:25
19 juin 2009 à 14:25
merci mais le soucis c'est que je vais me retrouver avec des lignes et des lignes en trop :(
le truc n'est pas de faire avec 2 lecteurs mais que le bat trouve le lecteur sur lequel il tourne^^
ou alors que l'utilisateur entre sa lettre du cd, mais ça dépasse un peu mes capacités là
le truc n'est pas de faire avec 2 lecteurs mais que le bat trouve le lecteur sur lequel il tourne^^
ou alors que l'utilisateur entre sa lettre du cd, mais ça dépasse un peu mes capacités là
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 607
19 juin 2009 à 14:29
19 juin 2009 à 14:29
Tu peux faire une boucle pour simplifier.
Tu peux éventuellement coupler cela à fsutil pour vérifier que D:\install.exe, s'il existe, est bien un CD-ROM et non un fichier install.exe sur un disque dur secondaire.
Tu peux éventuellement coupler cela à fsutil pour vérifier que D:\install.exe, s'il existe, est bien un CD-ROM et non un fichier install.exe sur un disque dur secondaire.
Termiton
Messages postés
290
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
7 février 2014
64
19 juin 2009 à 14:31
19 juin 2009 à 14:31
Oulla le mot "boucle" me fait peur^^
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 607
19 juin 2009 à 14:34
19 juin 2009 à 14:34
Pourtant ça n'a rien d'effrayant, et ça permet de tester X possibilités en très peu de lignes.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Termiton
Messages postés
290
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
7 février 2014
64
19 juin 2009 à 14:38
19 juin 2009 à 14:38
ce n'est pas possible de simplement simplifier l'adresse?
ex en html on fait pour un lien <a href="http://www.azdek.fr/dossier/fichier.z ......
en simplifié donne : <a href="dossier/fichier.z .......
?
il serait ainsi lançable sur cd, clé usb, disque externe , ftp etc
ex en html on fait pour un lien <a href="http://www.azdek.fr/dossier/fichier.z ......
en simplifié donne : <a href="dossier/fichier.z .......
?
il serait ainsi lançable sur cd, clé usb, disque externe , ftp etc
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 607
19 juin 2009 à 14:45
19 juin 2009 à 14:45
Logiquement non si le fichier .bat et si le fichier à lancer sont sur des supports différents.
Termiton
Messages postés
290
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
7 février 2014
64
19 juin 2009 à 14:48
19 juin 2009 à 14:48
imaginons sur un cd
adresse du .bat : D:\fichier.bat
adresse de l'exe : D:\data\lanceur.exe
adresse du .bat : D:\fichier.bat
adresse de l'exe : D:\data\lanceur.exe
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 607
19 juin 2009 à 14:49
19 juin 2009 à 14:49
Si les deux fichiers sont sur le même lecteur :
start data\lanceur.exe
start data\lanceur.exe
Termiton
Messages postés
290
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
7 février 2014
64
19 juin 2009 à 14:51
19 juin 2009 à 14:51
Formidable je test ça de suite et je passe en résolu
merci mille fois =)
merci mille fois =)
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
19 juin 2009 à 15:06
19 juin 2009 à 15:06
Oulla le mot "boucle" me fait peur^^
for %l in (d e f g h i ) do if exist %l:\install.exe %l:\install.exe
for %l in (d e f g h i ) do if exist %l:\install.exe %l:\install.exe