[BATCH] faire une recherche

faire une recherche [BATCH] - Shell/Batch - Programmation

Marsh Posté le 22-09-2004 à 15:16:50    

Salut à tous
 
Je cherche une solution pour faire une recherche sur un disque dur d'un fichier .exe et de stocker l'emplacemment de ce fichier.
 
Merci de votre aide  :jap:  

Reply

Marsh Posté le 22-09-2004 à 15:16:50   

Reply

Marsh Posté le 22-09-2004 à 15:18:32    

top_rem a écrit :

Salut à tous
 
Je cherche une solution pour faire une recherche sur un disque dur d'un fichier .exe et de stocker l'emplacemment de ce fichier.
 
Merci de votre aide  :jap:


 

Code :
  1. dir /b /s toprem.exe


 

Reply

Marsh Posté le 22-09-2004 à 16:02:55    

Oui mais ça ne marche que si le fichier est dans le repertoire.

Reply

Marsh Posté le 22-09-2004 à 16:07:26    

top_rem a écrit :

Oui mais ça ne marche que si le fichier est dans le repertoire.


Code :
  1. dir c:\top_rem.exe /s /b
  2. //ou bien:
  3. dir %SystemDrive%\top_rem.exe /s /b

Reply

Marsh Posté le 22-09-2004 à 16:18:21    

OK merci, désoler de t'embeter encore mais comment je peux sotcker cette emplacement et pouvoir la recuperer facilement pour mettre en variable par exemple

Reply

Marsh Posté le 22-09-2004 à 16:31:20    

j'ai essayer quelque chose corriger moi si c'est faut :
 

Code :
  1. dir %SystemDrive%\toprem.exe /s /b>"1.txt"
  2. FOR /F %%i in (1.txt) do set util=%%i
  3. set %util


Message édité par top_rem le 22-09-2004 à 16:43:38
Reply

Marsh Posté le 22-09-2004 à 19:32:05    

le probleme est que je veux stocker uniquement le chemin d'acces du fichier, et j'ai c:\toto\titi\toprem.exe comment je peux garder que c:\toto\titi??

Reply

Marsh Posté le 22-09-2004 à 22:51:05    

Code :
  1. FOR /F %I in (1.txt) do set util=%~pI


 
Tilde roxors...
 

Reply

Marsh Posté le 23-09-2004 à 08:08:41    

Ok merci

Reply

Marsh Posté le 23-09-2004 à 11:56:44    

Bon voilà le resultat pour ceux que ça peux interresser:
ce batch recherche un fichier et ouvre une fenêtre explorer ou ce trouve le fichier, merci à Lam's pour son aide   :jap:  
 

Code :
  1. dir %SystemDrive%\toprem.exe /s /b>"1.txt"
  2. FOR /F "tokens=* delims=\" %%G IN (1.txt) do set util=%%~pG
  3. explorer.exe %SystemDrive%%util%


 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed