Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 4
Aller à la page: 1, 2, 3, 4  >
Adition de variable et copie de fichier
Auteur Message
Répondre en citant
Message Adition de variable et copie de fichier 
Bonjour!

set /a IMAPNB=1

Code:
set /a IMAPNB=1



FOR /r "%HOMEDRIVE%%HOMEPATH%\%Image%" %%i In (*.jpg) Do (
cls
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
echo                Bienvenue dans le Programme de trie des images!
echo.
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
echo.
echo Recuperation de vos images :
echo %IMAPNB% images copier!
echo.
echo Copie de %%i
copy "%%i" "%HOMEdRIVE%%HOMEPATH%\Temporaire Organize Map\IMAP (%IMAPNB%).jpg">NUL
set /a IMAPNB=%IMAPNB%+1
)


J'ai 2 probleme :

1.Normalement, dans la boucle for, il ne devrai que copier les image de mes images. Quelle est le probleme dans la formule?

2.Dans ma formule, la variable IMAPNB ne veut pas s'aditionner.


HELP PLEASE!!!



Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Adition de variable et copie de fichier 
Bonjour
à quoi correspond toutes tes variables non définies comme %Image%

la syntaxe de ta commande ne me semble pas bonne..

Je ne suis pas douée avec les compteurs, un autre membre te répondera mieux que moi.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Adition de variable et copie de fichier 
Hello,

Petite suggestion, pas testé !!
Dis moi à quoi cela va servir, il-y-a peut-être plus simple .....
Code:

set IMAPNB=1

FOR %%A IN ("%USERPROFILE%\%Image%") DO (
    FOR /F "TOKENS=*" %%I IN ('DIR /B %%A ^| Find ".jpg"') DO (

cls
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
echo                Bienvenue dans le Programme de trie des images!
echo.
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
echo.
echo Recuperation de vos images :
echo %IMAPNB% images copier!
echo.
echo Copie de %%I
copy "%USERPROFILE%\%Image%\%%I" "%USERPROFILE%\Temporaire Organize Map\IMAP (%IMAPNB%).jpg">NUL
set /a IMAPNB = IMAPNB + 1
))





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Recuperer des image 
Je voudrai recuperer toute les image .jpg du dossier et des sous dossier de mes image dans un dossier nommé Temporaire Organize Map.

Apparament, ta forumule ne marche pas.



Visiter le site web du posteur
Répondre en citant
Message Adition de variable et copie de fichier 
La commande copy ne gère pas les dossiers et sous dossiers il faut aller vers une commande externe plus évolué : xcopy.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Comment? 
Oui mais comment l'utiliser pour qu'il copie tous les fichier jpg des repertoire et des sous repertoire



Visiter le site web du posteur
Répondre en citant
Message Adition de variable et copie de fichier 
Bon alors, je t'ai fais un truc sympa et testé, pour peu que tu ais des images dans le dossier "mes images".
pour les sous dossiers, faut ajouter d'autres "for" dans la boucle ....

Code:

@echo off

set IMAPNB=0

FOR %%A IN ("%USERPROFILE%\Mes documents\Mes images") DO (
  FOR /F "TOKENS=*" %%I IN ('DIR /B %%A ^| Find ".jpg"') DO (
  cls
  echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
  echo.
  echo                Bienvenue dans le Programme de trie des images!
  echo.
  echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
  echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
  echo.
  echo.
  echo Recuperation de vos images :
  echo.
  echo Copie de %%I
  xcopy /Q /Y "%USERPROFILE%\Mes documents\Mes images\%%I" "%HOMEdRIVE%%HOMEPATH%\Temporaire Organize Map\IMAP"
  set /a IMAPNB = IMAPNB + 1
  ))
cls
echo %IMAPNB% images copiees!
pause





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Marche pas 
Ca ne marche pas!



Visiter le site web du posteur
Répondre en citant
Message Debut du programme 
Voila le debut de mon programme, qui ne marche pas


Code:

@echo off
title Organiser vos Images!!!
color 02
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
echo                Bienvenue dans le Programme de trie des images!
echo.
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
echo.
echo                     Appuyer sur une touche pour continuer!
echo.
echo.
Pause >Nul
if exist "%HOMEDRIVE%%HOMEPATH%\%Images%" (set /a Image="%Images%")
if exist "%HOMEDRIVE%%HOMEPATH%\Pictures" (set /a Image="Pictures")
cls
:MENU
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
echo                Bienvenue dans le Programme de trie des images!
echo.
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
echo.
echo 1.Trier en : AAAA\MM\JJ
echo 2.Trier en : AAAA-MM-JJ
echo 3.Trier en : JJ\MM\AAAA
echo 4.Trier en : JJ-MM-AAAA
choice /c:1234
if ERRORLEVEL==1 set /a option=1
if ERRORLEVEL==2 set /a option=2
if ERRORLEVEL==3 set /a option=3
if ERRORLEVEL==4 set /a option=4


set IMAPNB=0

FOR %%A IN ("%USERPROFILE%\Mes documents\%Image%") DO (
  FOR /F "TOKENS=*" %%I IN ('DIR /B %%A ^| Find ".jpg"') DO (
  cls
  echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
  echo.
  echo                Bienvenue dans le Programme de trie des images!
  echo.
  echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
  echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
  echo.
  echo.
  echo Recuperation de vos images :
  echo.
  echo Copie de %%I
  xcopy /Q /Y "%USERPROFILE%\Mes documents\%Images%\%%I" "%HOMEdRIVE%%HOMEPATH%\Temporaire Organize Map\IMAP"
  set /a IMAPNB = IMAPNB + 1
  ))


J'ai inserer la formule que tu ma donner qui ne marche pas



Visiter le site web du posteur
Répondre en citant
Message Adition de variable et copie de fichier 
OK je vais voir ca !

Le dossier "mes images" se nomme comment sur ton pc ??
as tu un dossier %HOMEdRIVE%%HOMEPATH%\Temporaire Organize Map\IMAP ???

j'ai testé, si tu as des images dans "mes images", ca fonctionne.
tu as essayé tel quel ou en l'incluant dans ton batch ???




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Adition de variable et copie de fichier 
Le dossier ou je veux enrengistrer mes images est %CD%\Temporaire Organize Map
Les fichier doivent étre enrengistrer sous ce nom :
IMAP (1).jpg
IMAP (2).jpg
IMAP (3).jpg
...



Visiter le site web du posteur
Répondre en citant
Message Adition de variable et copie de fichier 
Mort de Rire , c'est quoi %CD% ??




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Adition de variable et copie de fichier 
CD=%HOMEDRIVE%%HOMEPATH%

donc CD=C:\Documents and Setting\Ton nom d'utilisateur



Visiter le site web du posteur
Répondre en citant
Message Adition de variable et copie de fichier 
Corection de la formule qui ne marche toujour pas :

Code:
@echo off
title Organiser vos Images!!!
color 02
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
echo                Bienvenue dans le Programme de trie des images!
echo.
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
echo.
echo                     Appuyer sur une touche pour continuer!
echo.
echo.
Pause >Nul
if exist "%HOMEDRIVE%%HOMEPATH%\%Images%" (set /a Image="%Images%")
if exist "%HOMEDRIVE%%HOMEPATH%\Pictures" (set /a Image="Pictures")
cls
:MENU
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
echo                Bienvenue dans le Programme de trie des images!
echo.
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
echo.
echo 1.Trier en : AAAA\MM\JJ
echo 2.Trier en : AAAA-MM-JJ
echo 3.Trier en : JJ\MM\AAAA
echo 4.Trier en : JJ-MM-AAAA
choice /c:1234
if ERRORLEVEL==1 set /a option=1
if ERRORLEVEL==2 set /a option=2
if ERRORLEVEL==3 set /a option=3
if ERRORLEVEL==4 set /a option=4


set IMAPNB=0

FOR %%A IN ("%USERPROFILE%\Mes documents\%Image%") DO (
  FOR /F "TOKENS=*" %%I IN ('DIR /B %%A ^| Find ".jpg"') DO (
  cls
  echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
  echo.
  echo                Bienvenue dans le Programme de trie des images!
  echo.
  echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
  echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
  echo.
  echo.
  echo Recuperation de vos images :
  echo.
  echo Copie de %%I
  xcopy /Q /Y "%USERPROFILE%\Mes documents\%Images%\%%I" "%HOMEdRIVE%%HOMEPATH%\Temporaire Organize Map\IMAP (%IMAPNB%).jpg"
  set /a IMAPNB = IMAPNB + 1
  ))




Visiter le site web du posteur
Répondre en citant
Message Adition de variable et copie de fichier 
Je regarde-ça en détail cet après-midi !
essayes juste mon code pour voir déja ....

et puis essayes ça aussi:
ouvre une console, tape 2x
Code:
cd ..
et ensuite
Code:
echo %cd%

rien na vaut un exemple pour comprendre .... Smile




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Message Adition de variable et copie de fichier 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 4
Aller à la page: 1, 2, 3, 4  >
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch