[batch] programme recherche inopérant
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Salutation camarades :)
J'ai crée (en trouvant 2 petits codes et en les fusionnant) un fichier bat qui me permet de rechercher un fichier sur le disque dur
Exemple : je veux voir si j'ai le logiciel ccleaner.exe sur mon pc
voici le programme
Il marche très bien.
Il cherche le fichier, et s'il est trouvé, m'ouvre le dossier concerné
Le soucis, c'est que je veux le modifier pour qu'il soit paramétrable pour les autres utilisateurs.
Bref, pour en faire un programme de recherche en ligne de commande.
C'est à dire : L'utilisateur écrit ce qu'il cherche, et via ce programme, il peut le faire.
Mais je n'y arrive pas.
J'ai essayé de le modifier.
Voici le code
Mais là, même si je sais que ce fichier existe, il me marque fichier introuvable
et m'ouvre le dossier C:\
Pouvez-vous m'indiquer où ça coince, une piste?
Merci de vos réponses
J'aide si je le peux
En formation Désinfection
J'ai crée (en trouvant 2 petits codes et en les fusionnant) un fichier bat qui me permet de rechercher un fichier sur le disque dur
Exemple : je veux voir si j'ai le logiciel ccleaner.exe sur mon pc
voici le programme
@echo off echo Recherche... echo. dir /s C:\*ccleaner.exe /b>"1.txt" FOR /F "tokens=* delims=\" %%G IN (1.txt) do set util=%%~pG explorer.exe %SystemDrive%%util% | echo. echo Appuyer sur une touche pour fermer pause>nul
Il marche très bien.
Il cherche le fichier, et s'il est trouvé, m'ouvre le dossier concerné
Le soucis, c'est que je veux le modifier pour qu'il soit paramétrable pour les autres utilisateurs.
Bref, pour en faire un programme de recherche en ligne de commande.
C'est à dire : L'utilisateur écrit ce qu'il cherche, et via ce programme, il peut le faire.
Mais je n'y arrive pas.
J'ai essayé de le modifier.
Voici le code
@echo off echo Recherche... echo. set /p %%A=Veuillez indiquer ce que vous rechercher : echo. dir /s C:\*%%A /b>"1.txt" FOR /F "tokens=* delims=\" %%G IN (1.txt) do set util=%%~pG explorer.exe %SystemDrive%%util% | echo. echo Appuyez sur une touche pause>nul
Mais là, même si je sais que ce fichier existe, il me marque fichier introuvable
et m'ouvre le dossier C:\
Pouvez-vous m'indiquer où ça coince, une piste?
Merci de vos réponses
J'aide si je le peux
En formation Désinfection
A voir également:
- [batch] programme recherche inopérant
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Fichier batch - Guide
- Programme demarrage windows - Guide
- Recherche photo - Guide
- Message programmé iphone - Guide
2 réponses
Re :D
Là, je le peaufine grave ^^
Avec menu et tout et tout :D
voici le code "final"
Je vais de ce pas le compiler
@plusche
J'aide si je le peux
En formation Désinfection
Là, je le peaufine grave ^^
Avec menu et tout et tout :D
voici le code "final"
@echo off title TomSearch : Programme de recherche MS-DOS color 0E cls echo Bienvenue sur TomSearch, la recherche de fichier sous DOS ! echo. echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» echo º Bienvenue sur TomSearch, la recherche de fichier sous DOS º echo º DerniSre mise à jour : 28/07/11 º echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ echo. echo Auteur du programme : little boy62 echo O-- me contacter : tomcena_18@live.fr echo. echo je remercie les gens qui m'ont aid's echo. echo. echo. echo Appuyez sur une touche pour lancer le programme pause>nul goto menu :menu cls echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» echo º 1 Recherche de fichier º echo º Q (q) Quitter º echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ echo. set /p choix=Quelle action effectuer ? if %choix%==1 goto Recherche if %choix%==Q goto Exit if %choix%==q goto Exit :Recherche cls echo Programme de recherche lanc'... echo. set /p A=Veuillez indiquer ce que vous recherchez (exemple : ccleaner.exe) echo. dir /s %homedrive%\*%A% /b>"Rapport_TomSearch.txt" FOR /F "tokens=* delims=\" %%G IN (Rapport_TomSearch.txt) do set util=%%~pG explorer.exe %SystemDrive%%util% echo. echo Un rapport, intitul' Rapport_TomSearch.txt, doit ^tre cr'e, l... o-- se trouve le programme TomSearch echo. echo Appuyez sur une touche pour retourner au menu pause>nul goto menu :Exit exit
Je vais de ce pas le compiler
@plusche
J'aide si je le peux
En formation Désinfection
Merci de ta réponse. Je vais essayer de suite
Et je te tiendrais au courant
@plusche
J'ai fait comme tu as dis...
Mais il n'ouvre toujours pas le bon dossier...
Il ouvre un autre cependant lol
voici le code testé
Penses-tu que c'est la variable A qui foire?
Ou la commande set?
@plusche
laisser:
ca marche toujours pas
Il me met fichier introuvable
++