Redirection des flux

Redirection des flux - Shell/Batch - Programmation

Marsh Posté le 24-04-2010 à 18:21:09    

Bonjour.
 
 Le problème est simple:
C'est a propos du doublement des %%.
L exemple est ci-dessous:
 
rem @echo off  
 
for /f "delims=" %%i in ('dir /b /s c:\fichier1.txt') do move %%i c:\windows\  
>> %windir%\AAwowlexec.bat  
dans le bloc note ; tu l' enregistres en bat;  
 
Il faut créer auparavant un fichier texte nommé ' fichier1.txt !  
 
tu l'exécutes et tu vas voir en c:windows\ le fichier crée qui s' appelle  
AAwowlexec.bat  
 
tu l ouvre avec le bloc note et tu verras qu'il MANQUE " un % " !
 
 
Je remercie par avance toutes les bonnes volontés...

Reply

Marsh Posté le 24-04-2010 à 18:21:09   

Reply

Marsh Posté le 29-04-2010 à 16:00:37    

Rien compris !....
 
Tu peux détailler un peu plus ? merci.


---------------
En programmation, quand t'as un problème et qu'il n'y a que deux solutions valides, seule la troisième fonctionne !
Reply

Marsh Posté le 29-04-2010 à 18:30:54    

le résultat semble normal
 
au final cmd va traduire la commande comme ceci :


move c:\fichier1.txt c:\windows\  >> c:\windows\AAwowlexec.bat

 
 
c:\fichier1.txt  va être déplacé dans le répertoire c:\windows et le résultat de la commande move ne sera pas affiché à l'écran mais inscrit dans le fichier c:\windows\AAwowlexec.bat  
 
normal que tu n'ais pas de % dedans, cmd les a remplacé précédement.
 
 
Enfin on sait pas trop ce que tu essayes de faire mais ca semble vraiment mal programmé :/ ... plus d'infos seraient les bienvenues


---------------
Quand on aime on ne compte pas. Quel Dilemme lorsque l'on aime compter !
Reply

Sujets relatifs:

Leave a Replay

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