> Tous les forums > Forum Autres langages
 [Batch] Dossier a rechercher, puis coller dedans.
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Zandraak
  Posté le 07/09/2010 @ 10:46 
Aller en bas de la page 
Petit astucien

[QUOTE=Zandraak;5453283]Bonjour,
Voila je tente de faire mon 1er script, qui a pour but de copier ce que j'ai sur ma clefs USB et de le mettre dans un dossier bien precis de mon DD.
Cela dit, pour moi ca marcheras toujours, j'appel toujours puisque mon DD Principal s'appel toujours C:.
Cela dit, il est sence marcher pour tout le monde.
Je me demande comment chercher un dossier qui s'appelerait "pouet" par exemple sur tout les DD, et si il existe, coller dedans ce que j'ai sur ma clef USB.
J'ai bien sur lut ceci, mais je n'ai pas bien compris, de plus, je ne sais pas comment eventuellement coller dedans si l'on trouve.
Jusque la, je test le path "normal" qui marche pour moi, sinon je cree un dossier sur le bureau et je colle dedans, ce qui n'est pas top top :S
Merchi ![/QUOTE]

Bonjour,

Voila je tente de faire mon 1er script, qui a pour but de copier ce que j'ai sur ma clefs USB et de le mettre dans un dossier bien precis de mon DD.

Cela dit, pour moi ca marcheras toujours, j'appel toujours puisque mon DD Principal s'appel toujours C: et il faut aller dans C:\Users\"nom de l'user" Ect...

Cela dit, il est sence marcher pour tout le monde, il suffit que son DD s'appel D: ou, simplement qu'il ait un nom d'user different, ce qui ne serait pas etonnant ...

Je me demande comment chercher un dossier qui s'appelerait "pouet" par exemple sur tout les DD, et si il existe, coller dedans ce que j'ai sur ma clef USB.

Jusque la, je test le path "normal" qui marche pour moi, sinon je cree un dossier sur le bureau et je colle dedans, ce qui n'est pas top top :S

Merchi !

Publicité
Anonyme
 Posté le 07/09/2010 à 11:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

Bonjour,

dir pouet /s liste tous les fichiers et dossiers qui s'appellent pouet.

Tu devrais demandé le transfert de ton sujet sur le forum "Autres lanqages"

Zandraak
 Posté le 07/09/2010 à 12:00 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bah, j'ai mis 3 dossiers "Pouet" ici et la, ca m'en trouve que un, et celui sur le bureau :/

Et meme si ca marchait, comment je fais pour recuperer le path et le mettre dans le copier coller? (Pour le balancer dans un Xcopy quoi)

Desole ca doit paraitre bete j'imagine mais faut dire que je debute :)

Anonyme
 Posté le 07/09/2010 à 14:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

dir pouet /s /as pour chercher dans les fichiers système.


Peut-être ici :
http://www.infos-du-net.com/forum/269062-21-batch-recuperer-resultat

Zandraak
 Posté le 07/09/2010 à 15:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

C'est pas vraiment ce qu'il me faut.

En fait basiquement il faudrait que j'arrive a chercher sur au moins la totalite d'un disque dur un nom precis de dossier, mais je ne connais pas l'endroit ou il se trouve...

Et si je le trouve sur ce DD, reussir a choper le path pour faire un CD Dedans (Puis une fois le CD fait, je sais ou sont les trucs que je veux copier, donc ca c'est faisable en dur :) )

Anonyme
 Posté le 07/09/2010 à 16:06 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

Clique sur le triangle jaune au dessus de ton premier message, et demande le transfert de ton sujet sur le forum "Autres lanqages".

Tu auras plus de chances d'avoir des réponses.

Zandraak
 Posté le 07/09/2010 à 16:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Juste pour information j'ai reussis un truc simpathique :)

La ca permet de copier ce que vous avez dans votre dossier courant (Type clef USB? :) ) dans le dossier que vous voullez sur n'importe quel disque dur.

Mon exemple etait Blabla4242 dans un dossier Pouet (Et oui les exemples...)

Donc mon ptit bout de code:

@ECHO off

Title Xpmode cpy

color 02

echo %date% %time%

ver

ECHO Bonjour,

ECHO Tout d'abord assuez vous qu'il n'y ait QUE les fichiers que vous voullez sur

ECHO votre clef USB (Sans quoi le reste seras copie aussi, ce qui serait dommage.

echo -----------------------

ECHO Puis appuyez sur une touche afin de copier la VM de ce fichier vers

echo le repertoire de stockage de votre ordinateur.

pause>NULL

echo -----------------------

echo Tout d'abord, je vais scanner tout vos disques jusqu'a trouver

echo le bon endroit, puis coller dedans le contenus de votre clef USB.

echo Cela peut prendre un certain temps.

echo -----------------------

for %%i in (A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W ,X,Y,Y,Z) do (

if exist "%%i:\" set VrLetter=%%i& call :search %%i

echo LoL

)

goto FinBoucle

:search

for /r "%VrLetter%:\" %%j in (Blabla4242) do if exist "%%j" xcopy ".\*.*" "%%j"

goto :eof

:FinBoucle

pause

ECHO on

Merci quand meme d'avoir essaye de m'aider =]

pcastuces
 Posté le 07/09/2010 à 17:00 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Equipe PC Astuces
Bonjour,

Le sujet a été déplacé par la modération dans un forum plus adéquat.

Vous pouvez continuer la discussion à la suite.

A bientôt.
Zandraak
 Posté le 12/10/2010 à 18:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour, j'ai rencontre une erreur sur mon script... Si le dossier etait genre "Photo famille" L'espace fait tout crasher -_-"

Quelqu'un sait comment gerer ca? O_o

Publicité
Anonyme
 Posté le 12/10/2010 à 18:59 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

Mets ses guillemets.
Ex : "d/\Mes documents\Photos Familles"

Zandraak
 Posté le 12/10/2010 à 19:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Donc ici ca ferait quoi?

or /r "%VrLetter%:\" %%j in (Photos Familles) do if exist "%%j" xcopy ".\*.*" "%%j"

Si je fais:

or /r "%VrLetter%:\" %%j in "Photos Familles" do if exist "%%j" xcopy ".\*.*" "%%j"

Ca me dit " "Photos Familles" was unexepted at this time" donc ca doit po etre ca O_o

Si je met juste:

or /r "%VrLetter%:\" %%j in ("Photos Familles") do if exist "%%j" xcopy ".\*.*" "%%j"

Ca me dit Invalid numbers of parameters.

Je comprend po, a savoir, mon code marche tres bien si le dossier que je cherche est en un seul mot ;)



Modifié par Zandraak le 12/10/2010 19:38
Anonyme
 Posté le 12/10/2010 à 19:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

Et si tu mets photos Famille entre gulillemets ?

Zandraak
 Posté le 12/10/2010 à 19:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

J'ai edite, si tu regarde, ca me dit "Photos Familles" was unexepted at this time", je sais pas vraiment ce que ca veut dire, mais il aime pas grosso modo :S

breizhbugs
 Posté le 12/10/2010 à 19:49 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir,

Je pense que tu devrais plutot te tourner vers un language un poil plus puissant que les fichiers batch.

genre vbscript ou powershell...

Zandraak
 Posté le 12/10/2010 à 19:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

bah le truc c'est qu'a part ce ***** d'espace j'ai exactement ce que je voulais :/

breizhbugs
 Posté le 12/10/2010 à 23:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Message original par Zandraak

[QUOTE=Zandraak;5453283]Bonjour,
Voila je tente de faire mon 1er script, qui a pour but de copier ce que j'ai sur ma clefs USB et de le mettre dans un dossier bien precis de mon DD.
Cela dit, pour moi ca marcheras toujours, j'appel toujours puisque mon DD Principal s'appel toujours C:.
Cela dit, il est sence marcher pour tout le monde.
Je me demande comment chercher un dossier qui s'appelerait "pouet" par exemple sur tout les DD, et si il existe, coller dedans ce que j'ai sur ma clef USB.
J'ai bien sur lut ceci, mais je n'ai pas bien compris, de plus, je ne sais pas comment eventuellement coller dedans si l'on trouve.
Jusque la, je test le path "normal" qui marche pour moi, sinon je cree un dossier sur le bureau et je colle dedans, ce qui n'est pas top top :S
Merchi ![/QUOTE]

Bonjour,

Voila je tente de faire mon 1er script, qui a pour but de copier ce que j'ai sur ma clefs USB et de le mettre dans un dossier bien precis de mon DD.

Cela dit, pour moi ca marcheras toujours, j'appel toujours puisque mon DD Principal s'appel toujours C: et il faut aller dans C:\Users\"nom de l'user" Ect...

Cela dit, il est sence marcher pour tout le monde, il suffit que son DD s'appel D: ou, simplement qu'il ait un nom d'user different, ce qui ne serait pas etonnant ...

test ca:

echo %HOMEDRIVE%%HOMEPATH%

Ta recherche pourrait alors (a peu près) s'ecrire:

if exist "%HOMEDRIVE%%HOMEPATH%\Mes Documents\Mes photos\" xcopy ".\*.*" "%HOMEDRIVE%%HOMEPATH%\Mes Documents\Mes photos\"



Modifié par breizhbugs le 13/10/2010 00:26
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
589,56 €Smartphone 6.1 pouces Apple iPhone 11 64 Go rouge à 589,56 € livré
Valable jusqu'au 15 Avril

Amazon Allemagne fait une belle promotion sur le smartphone 6.1 pouces Apple iPhone 11 64 Go rouge qui passe à 583,58 € (avec la TVA ajustée). Comptez 5,98 € pour la livraison en France soit un total de 589,56 € livré. Le téléphone sera en français et bénéficie d'une garantie européenne de 2 ans.


> Voir l'offre
899,90 €PC Portable 14 pouces HUAWEI MateBook D (Core i7, 16 Go RAM, 512 Go SSD, GeForce MX250) à 899,90 €
Valable jusqu'au 14 Avril

Amazon fait une promotion sur le PC portable 14 pouces HUAWEI MateBook D qui passe à 899,90 € livré gratuitement alors qu'on le trouve ailleurs à partir de 1100 €. Ce portable possède un processeur Intel Core i7-10510U, 16 Go de RAM, un SSD 512 Go, une carte graphique dédiée GeForce MX250 et tourne sous Windows 10. Son écran de 14 pouces est Full HD. Son poids plume de 1,38 kg et son autonomie de 10 heures vous permettront de l'emmener facilement partout avec vous. Il intègre un capteur d'empreinte digitale sur le bouton d'alimentation et se recharge via USB-C. Une très bonne affaire.


> Voir l'offre
179,99 €Ecran PC 23.6 pouces MSI Optix G24C4 (FullHD, VA, 144 Hz, 1 ms) à 179,99 €
Valable jusqu'au 15 Avril

Fnac fait une promotion sur l'écran PC 23.6 pouces MSI Optix G24C4 (FullHD, VA, 144 Hz, 1 ms) qui passe à 179,99 € au lieu de 229 €. Il possède des entrées HDMI et DP.


> Voir l'offre

Sujets relatifs
Script PHP, listant dossier et fichiers et se connectant a une BDD
Commande batch pour ouvrir plusieurs fichiers windows 8
Git Bash & fichier batch
Editer à la chaîne les raccourcis dans un dossier
Fichier batch : lancer 1 video sur VLC portable
Batch pour importer plusieurs CSV dans Mysql
BATCH SUPPRIMER LIGNES FICHIER CSV
Execution automatique du contenu d'un dossier
Problème pour un batch urgent, veuillez lire svp
Batch : chercher un fichier et ajouter des lignes
Plus de sujets relatifs à [Batch] Dossier a rechercher, puis coller dedans.
 > Tous les forums > Forum Autres langages