J'ai sur mon disque un répertoire comprenant 456 fichiers. Je souhaiterais
compresser tous ces fichiers en .rar ou autre...
J'ai essayé avec winrar mais lorsque je compresse ces fichiers je ne peux
qu'obtenir un gros fichier .rar comprenant l'ensemble de ces 456 fichiers.
Hors, j'aimerai que chaque fichier soit compresser individuellement, c'est
à dire obtenir 456 fichiers .rar. Cela est-il possible ? je précise bien
sur que cela devrait se faire automatiquement, je me vois mal compresser
les fichiers un à un à la main....
hum c possible oui mais avec un script vbs faudrait juste chopper la commende shell pour la compression avec winrar (la commande ms-dos) Pour info je suis pas capable de le faire ;o)
"koktel" a écrit dans le message de news:bpi8m3$eja$
J'ai sur mon disque un répertoire comprenant 456 fichiers. Je souhaiterais compresser tous ces fichiers en .rar ou autre...
J'ai essayé avec winrar mais lorsque je compresse ces fichiers je ne peux qu'obtenir un gros fichier .rar comprenant l'ensemble de ces 456 fichiers. Hors, j'aimerai que chaque fichier soit compresser individuellement, c'est à dire obtenir 456 fichiers .rar. Cela est-il possible ? je précise bien sur que cela devrait se faire automatiquement, je me vois mal compresser les fichiers un à un à la main....
Merci.
hum c possible oui mais avec un script vbs
faudrait juste chopper la commende shell pour la compression avec winrar (la
commande ms-dos)
Pour info je suis pas capable de le faire ;o)
"koktel" <no@email.com> a écrit dans le message de
news:bpi8m3$eja$1@news-reader5.wanadoo.fr...
J'ai sur mon disque un répertoire comprenant 456 fichiers. Je souhaiterais
compresser tous ces fichiers en .rar ou autre...
J'ai essayé avec winrar mais lorsque je compresse ces fichiers je ne peux
qu'obtenir un gros fichier .rar comprenant l'ensemble de ces 456 fichiers.
Hors, j'aimerai que chaque fichier soit compresser individuellement, c'est
à dire obtenir 456 fichiers .rar. Cela est-il possible ? je précise bien
sur que cela devrait se faire automatiquement, je me vois mal compresser
les fichiers un à un à la main....
hum c possible oui mais avec un script vbs faudrait juste chopper la commende shell pour la compression avec winrar (la commande ms-dos) Pour info je suis pas capable de le faire ;o)
"koktel" a écrit dans le message de news:bpi8m3$eja$
J'ai sur mon disque un répertoire comprenant 456 fichiers. Je souhaiterais compresser tous ces fichiers en .rar ou autre...
J'ai essayé avec winrar mais lorsque je compresse ces fichiers je ne peux qu'obtenir un gros fichier .rar comprenant l'ensemble de ces 456 fichiers. Hors, j'aimerai que chaque fichier soit compresser individuellement, c'est à dire obtenir 456 fichiers .rar. Cela est-il possible ? je précise bien sur que cela devrait se faire automatiquement, je me vois mal compresser les fichiers un à un à la main....
Merci.
massart.guillaume
pour info je suis en train d'y regarder (quel coeur j'ai ;o)
j'ai deja trouvé la ligne de commande pour compresser individuellement maintenant faut que je trouve le moyen de lister les fichiers (c plus chaud pour moi)
donc pour info il y a un fichier rar.exe il suffit de le copier dans le repertoire de t fichiers et lancer la commande ms-dos suivante rar a archives nomdufichier.extension et hop il fait une archive
voili voilou je continue pour l'automatisation "koktel" a écrit dans le message de news:bpi8m3$eja$
J'ai sur mon disque un répertoire comprenant 456 fichiers. Je souhaiterais compresser tous ces fichiers en .rar ou autre...
J'ai essayé avec winrar mais lorsque je compresse ces fichiers je ne peux qu'obtenir un gros fichier .rar comprenant l'ensemble de ces 456 fichiers. Hors, j'aimerai que chaque fichier soit compresser individuellement, c'est à dire obtenir 456 fichiers .rar. Cela est-il possible ? je précise bien sur que cela devrait se faire automatiquement, je me vois mal compresser les fichiers un à un à la main....
Merci.
pour info je suis en train d'y regarder (quel coeur j'ai ;o)
j'ai deja trouvé la ligne de commande pour compresser individuellement
maintenant faut que je trouve le moyen de lister les fichiers (c plus chaud
pour moi)
donc pour info il y a un fichier rar.exe
il suffit de le copier dans le repertoire de t fichiers et lancer la
commande ms-dos suivante
rar a archives nomdufichier.extension
et hop il fait une archive
voili voilou
je continue pour l'automatisation
"koktel" <no@email.com> a écrit dans le message de
news:bpi8m3$eja$1@news-reader5.wanadoo.fr...
J'ai sur mon disque un répertoire comprenant 456 fichiers. Je souhaiterais
compresser tous ces fichiers en .rar ou autre...
J'ai essayé avec winrar mais lorsque je compresse ces fichiers je ne peux
qu'obtenir un gros fichier .rar comprenant l'ensemble de ces 456 fichiers.
Hors, j'aimerai que chaque fichier soit compresser individuellement, c'est
à dire obtenir 456 fichiers .rar. Cela est-il possible ? je précise bien
sur que cela devrait se faire automatiquement, je me vois mal compresser
les fichiers un à un à la main....
pour info je suis en train d'y regarder (quel coeur j'ai ;o)
j'ai deja trouvé la ligne de commande pour compresser individuellement maintenant faut que je trouve le moyen de lister les fichiers (c plus chaud pour moi)
donc pour info il y a un fichier rar.exe il suffit de le copier dans le repertoire de t fichiers et lancer la commande ms-dos suivante rar a archives nomdufichier.extension et hop il fait une archive
voili voilou je continue pour l'automatisation "koktel" a écrit dans le message de news:bpi8m3$eja$
J'ai sur mon disque un répertoire comprenant 456 fichiers. Je souhaiterais compresser tous ces fichiers en .rar ou autre...
J'ai essayé avec winrar mais lorsque je compresse ces fichiers je ne peux qu'obtenir un gros fichier .rar comprenant l'ensemble de ces 456 fichiers. Hors, j'aimerai que chaque fichier soit compresser individuellement, c'est à dire obtenir 456 fichiers .rar. Cela est-il possible ? je précise bien sur que cela devrait se faire automatiquement, je me vois mal compresser les fichiers un à un à la main....
Merci.
Jean-Claude BELLAMY
koktel s'est ainsi exprimé:
J'ai sur mon disque un répertoire comprenant 456 fichiers. Je souhaiterais compresser tous ces fichiers en .rar ou autre...
J'ai essayé avec winrar mais lorsque je compresse ces fichiers je ne peux qu'obtenir un gros fichier .rar comprenant l'ensemble de ces 456 fichiers. Hors, j'aimerai que chaque fichier soit compresser individuellement, c'est à dire obtenir 456 fichiers .rar. Cela est-il possible ? je précise bien sur que cela devrait se faire automatiquement, je me vois mal compresser les fichiers un à un à la main....
Tu n'as pas dit sous quel OS !
Car sous NT (NT/W2K/XP/W2K) c'est très simple (une seule ligne!) :
for %F in (*.*) do "I:Program FilesWinRARWinRAR.exe" a -IBCK %~nF %F
Commentaires :
1) Sous NT, on peut récupérer le nom de fichier seul (sans chemin ni extension) contenu dans une variable de boucle avec la syntaxe %~ni "i" étant le nom de la variable de boucle
2) Winrar peut être lancé en mode de commande a : archivage -IBCK : tâche de fond %~nF : nom du fichier archive à créer (Winrar ajoutera l'extension .rar) %F : nom du fichier à archiver
NB: l'aide en ligne de WinRar est très bien documentée et donne toutes ces infos.
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
koktel <no@email.com> s'est ainsi exprimé:
J'ai sur mon disque un répertoire comprenant 456 fichiers. Je
souhaiterais compresser tous ces fichiers en .rar ou autre...
J'ai essayé avec winrar mais lorsque je compresse ces fichiers je ne
peux qu'obtenir un gros fichier .rar comprenant l'ensemble de ces 456
fichiers. Hors, j'aimerai que chaque fichier soit compresser
individuellement, c'est à dire obtenir 456 fichiers .rar. Cela est-il
possible ? je précise bien sur que cela devrait se faire
automatiquement, je me vois mal compresser les fichiers un à un à la
main....
Tu n'as pas dit sous quel OS !
Car sous NT (NT/W2K/XP/W2K) c'est très simple (une seule ligne!) :
for %F in (*.*) do "I:Program FilesWinRARWinRAR.exe" a -IBCK %~nF %F
Commentaires :
1) Sous NT, on peut récupérer le nom de fichier seul
(sans chemin ni extension) contenu dans une variable
de boucle avec la syntaxe
%~ni
"i" étant le nom de la variable de boucle
2) Winrar peut être lancé en mode de commande
a : archivage
-IBCK : tâche de fond
%~nF : nom du fichier archive à créer
(Winrar ajoutera l'extension .rar)
%F : nom du fichier à archiver
NB: l'aide en ligne de WinRar est très bien documentée
et donne toutes ces infos.
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
J'ai sur mon disque un répertoire comprenant 456 fichiers. Je souhaiterais compresser tous ces fichiers en .rar ou autre...
J'ai essayé avec winrar mais lorsque je compresse ces fichiers je ne peux qu'obtenir un gros fichier .rar comprenant l'ensemble de ces 456 fichiers. Hors, j'aimerai que chaque fichier soit compresser individuellement, c'est à dire obtenir 456 fichiers .rar. Cela est-il possible ? je précise bien sur que cela devrait se faire automatiquement, je me vois mal compresser les fichiers un à un à la main....
Tu n'as pas dit sous quel OS !
Car sous NT (NT/W2K/XP/W2K) c'est très simple (une seule ligne!) :
for %F in (*.*) do "I:Program FilesWinRARWinRAR.exe" a -IBCK %~nF %F
Commentaires :
1) Sous NT, on peut récupérer le nom de fichier seul (sans chemin ni extension) contenu dans une variable de boucle avec la syntaxe %~ni "i" étant le nom de la variable de boucle
2) Winrar peut être lancé en mode de commande a : archivage -IBCK : tâche de fond %~nF : nom du fichier archive à créer (Winrar ajoutera l'extension .rar) %F : nom du fichier à archiver
NB: l'aide en ligne de WinRar est très bien documentée et donne toutes ces infos.
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
joke0
Salut,
koktel:
Hors, j'aimerai que chaque fichier soit compresser individuellement, c'est à dire obtenir 456 fichiers .rar. Cela est-il possible ? je précise bien sur que cela devrait se faire automatiquement, je me vois mal compresser les fichiers un à un à la main....
C'est prévu dans les options de WinRar.
-- joke0
Salut,
koktel:
Hors, j'aimerai que chaque fichier soit compresser
individuellement, c'est à dire obtenir 456 fichiers .rar. Cela
est-il possible ? je précise bien sur que cela devrait se
faire automatiquement, je me vois mal compresser les fichiers
un à un à la main....
Hors, j'aimerai que chaque fichier soit compresser individuellement, c'est à dire obtenir 456 fichiers .rar. Cela est-il possible ? je précise bien sur que cela devrait se faire automatiquement, je me vois mal compresser les fichiers un à un à la main....
C'est prévu dans les options de WinRar.
-- joke0
massart.guillaume
"joke0" a écrit dans le message de news:
Salut,
koktel:
Hors, j'aimerai que chaque fichier soit compresser individuellement, c'est à dire obtenir 456 fichiers .rar. Cela est-il possible ? je précise bien sur que cela devrait se faire automatiquement, je me vois mal compresser les fichiers un à un à la main....
C'est prévu dans les options de WinRar. Exact
quand on choisit de faire une archives dans l'onglet fichier il y a l'option "faire une archives pour chaque fichiers"
"joke0" <joke0NOSWEN@tiscali.fr> a écrit dans le message de
news:XnF9439A65241813joke0@127.0.0.1...
Salut,
koktel:
Hors, j'aimerai que chaque fichier soit compresser
individuellement, c'est à dire obtenir 456 fichiers .rar. Cela
est-il possible ? je précise bien sur que cela devrait se
faire automatiquement, je me vois mal compresser les fichiers
un à un à la main....
C'est prévu dans les options de WinRar.
Exact
quand on choisit de faire une archives dans l'onglet fichier il y a l'option
"faire une archives pour chaque fichiers"
Hors, j'aimerai que chaque fichier soit compresser individuellement, c'est à dire obtenir 456 fichiers .rar. Cela est-il possible ? je précise bien sur que cela devrait se faire automatiquement, je me vois mal compresser les fichiers un à un à la main....
C'est prévu dans les options de WinRar. Exact
quand on choisit de faire une archives dans l'onglet fichier il y a l'option "faire une archives pour chaque fichiers"
John of Aix
"Jean-Claude BELLAMY" a écrit dans le message de news: bpiddf$qs1$
Tu n'as pas dit sous quel OS !
Car sous NT (NT/W2K/XP/W2K) c'est très simple (une seule ligne!) :
for %F in (*.*) do "I:Program FilesWinRARWinRAR.exe" a -IBCK %~nF %F
Trés simple il dit le monsieur avec une ligne qui ressemble à de la mathématique Serbo-croate.
Ah ce Jean-Claude. A mon avis il mange des manuels de C pour le petit-déj le matin.
"Jean-Claude BELLAMY" <Jean-Claude.Bellamy@wanadoo.fr> a écrit dans le
message de news: bpiddf$qs1$1@news-reader5.wanadoo.fr...
Tu n'as pas dit sous quel OS !
Car sous NT (NT/W2K/XP/W2K) c'est très simple (une seule ligne!) :
for %F in (*.*) do "I:Program FilesWinRARWinRAR.exe" a -IBCK %~nF
%F
Trés simple il dit le monsieur avec une ligne qui ressemble à de la
mathématique Serbo-croate.
Ah ce Jean-Claude. A mon avis il mange des manuels de C pour le
petit-déj le matin.
"koktel" a écrit dans le message de news: bpi8m3$eja$
Hors, j'aimerai que chaque fichier soit compresser individuellement, c'est
à dire obtenir 456 fichiers .rar. Cela est-il possible ? je précise bien
sur que cela devrait se faire automatiquement, je me vois mal compresser
les fichiers un à un à la main....
Fainéant va! ;-)
Je te ferai remarqué en passant que 'hors' veut dire 'à l'éxterieure'. Le mot que tu voulais au début ci-dessus est 'or', comme le métal.
koktel
Vous êtes les meilleurs, je vous aimes !!! :)
J'essaye tout ca ce week-end et je vous donne des nouvelles :)
Au passage merci à John d'avoir corrigé mes fautes d'orthographe, mais je lui rappellerai qu'on écrit "je te ferai remarquER" avec ER et "à l'extérieuR" sans e. Et que "Le mot que tu voulais au début ci-dessus" n'est pas français ;)
Vous êtes les meilleurs, je vous aimes !!! :)
J'essaye tout ca ce week-end et je vous donne des nouvelles :)
Au passage merci à John d'avoir corrigé mes fautes d'orthographe, mais je
lui rappellerai qu'on écrit "je te ferai remarquER" avec ER et "à
l'extérieuR" sans e. Et que "Le mot que tu voulais au début ci-dessus"
n'est pas français ;)
J'essaye tout ca ce week-end et je vous donne des nouvelles :)
Au passage merci à John d'avoir corrigé mes fautes d'orthographe, mais je lui rappellerai qu'on écrit "je te ferai remarquER" avec ER et "à l'extérieuR" sans e. Et que "Le mot que tu voulais au début ci-dessus" n'est pas français ;)
Alex
"John of Aix" wrote in message news:bpj76s$fjl$
"Jean-Claude BELLAMY" a écrit dans le message de news: bpiddf$qs1$
Tu n'as pas dit sous quel OS !
Car sous NT (NT/W2K/XP/W2K) c'est très simple (une seule ligne!) :
for %F in (*.*) do "I:Program FilesWinRARWinRAR.exe" a -IBCK %~nF %F
Je me demande s'il ne faudrait pas mettre des guillemets autour des %F pour eviter les problemes de noms longs et d'espaces...
Trés simple il dit le monsieur avec une ligne qui ressemble à de la mathématique Serbo-croate.
Ah ce Jean-Claude. A mon avis il mange des manuels de C pour le petit-déj le matin.
Sinon, effectivement c'est le plus simple.
-- Alex [JDR] Visitez Extremia, un monde gratuit et en francais pour D&D et autres jeux de role. www.extremia.org
"John of Aix" <j.murphynospam@libertysurf.fr> wrote in message
news:bpj76s$fjl$3@news.tiscali.fr...
"Jean-Claude BELLAMY" <Jean-Claude.Bellamy@wanadoo.fr> a écrit dans le
message de news: bpiddf$qs1$1@news-reader5.wanadoo.fr...
Tu n'as pas dit sous quel OS !
Car sous NT (NT/W2K/XP/W2K) c'est très simple (une seule ligne!) :
for %F in (*.*) do "I:Program FilesWinRARWinRAR.exe" a -IBCK %~nF
%F
Je me demande s'il ne faudrait pas mettre des guillemets autour des %F
pour eviter les problemes de noms longs et d'espaces...
Trés simple il dit le monsieur avec une ligne qui ressemble à de la
mathématique Serbo-croate.
Ah ce Jean-Claude. A mon avis il mange des manuels de C pour le
petit-déj le matin.
Sinon, effectivement c'est le plus simple.
--
Alex
[JDR] Visitez Extremia, un monde gratuit et en francais pour D&D et
autres jeux de role.
www.extremia.org
"Jean-Claude BELLAMY" a écrit dans le message de news: bpiddf$qs1$
Tu n'as pas dit sous quel OS !
Car sous NT (NT/W2K/XP/W2K) c'est très simple (une seule ligne!) :
for %F in (*.*) do "I:Program FilesWinRARWinRAR.exe" a -IBCK %~nF %F
Je me demande s'il ne faudrait pas mettre des guillemets autour des %F pour eviter les problemes de noms longs et d'espaces...
Trés simple il dit le monsieur avec une ligne qui ressemble à de la mathématique Serbo-croate.
Ah ce Jean-Claude. A mon avis il mange des manuels de C pour le petit-déj le matin.
Sinon, effectivement c'est le plus simple.
-- Alex [JDR] Visitez Extremia, un monde gratuit et en francais pour D&D et autres jeux de role. www.extremia.org
Jean-Claude BELLAMY
Alex s'est ainsi exprimé:
"John of Aix" wrote in message news:bpj76s$fjl$
"Jean-Claude BELLAMY" a écrit dans le message de news: bpiddf$qs1$
Tu n'as pas dit sous quel OS !
Car sous NT (NT/W2K/XP/W2K) c'est très simple (une seule ligne!) :
for %F in (*.*) do "I:Program FilesWinRARWinRAR.exe" a -IBCK %~nF %F
Je me demande s'il ne faudrait pas mettre des guillemets autour des %F pour eviter les problemes de noms longs et d'espaces...
Si, si! Très bonne remarque !
Egalement, petite précison, si cette commande est insérée dans un batch, il ne faut pas oublier de doubler les "%" de la variable boucle :
@echo off for %%F in (*.*) do "x:......WinRAR.exe" a -IBCK "%%~nF" "%%F"
Trés simple il dit le monsieur avec une ligne qui ressemble à de la mathématique Serbo-croate. Nannn ! C'est du borduro-syldave ! ;+)
Sinon, effectivement c'est le plus simple.
Il ne faut pas se laisser impressionner par les syntaxes de ligne de commande. Au début c'est assez ésotérique, mais les services rendus sont énormes.
Il faut "investir" au début dans la connaissance de commandes telles que FOR, SET, IF, .. mais une fois qu'elles sont maitrisées, on détient des outils prodigieux en puissance et compacité.
(je parle des environnements "NT", car sous DOS et Win9X, c'est beaucoup plus pauvre)
Par exemple, avec FOR et SET on fait des tas de choses insoupçonnées, telles que de la saisie interactive de texte dans un batch et des calcul arithmétiques simples :
@echo off set /P IP=Tapez l'adresse IP : set /P mask=Tapez le masque de sous-reseau : for /F "tokens=1,2,3,4 delims=." %%A in ("%IP%") do ( set A1=%%A set A2=%%B set A3=%%C set A4=%%D ) for /F "tokens=1,2,3,4 delims=." %%A in ("%mask%") do ( set M1=%%A set M2=%%B set M3=%%C set M4=%%D ) set /A R1=%A1% ^& %M1% set /A R2=%A2% ^& %M2% set /A R3=%A3% ^& %M3% set /A R4=%A4% ^& %M4% Echo Le reseau est %R1%.%R2%.%R3%.%R4%
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Alex <d_keyoke@hotmail.com> s'est ainsi exprimé:
"John of Aix" <j.murphynospam@libertysurf.fr> wrote in message
news:bpj76s$fjl$3@news.tiscali.fr...
"Jean-Claude BELLAMY" <Jean-Claude.Bellamy@wanadoo.fr> a écrit dans
le message de news: bpiddf$qs1$1@news-reader5.wanadoo.fr...
Tu n'as pas dit sous quel OS !
Car sous NT (NT/W2K/XP/W2K) c'est très simple (une seule ligne!) :
for %F in (*.*) do "I:Program FilesWinRARWinRAR.exe" a -IBCK %~nF
%F
Je me demande s'il ne faudrait pas mettre des guillemets autour des %F
pour eviter les problemes de noms longs et d'espaces...
Si, si! Très bonne remarque !
Egalement, petite précison, si cette commande est insérée dans un batch, il
ne faut pas oublier de doubler les "%" de la variable boucle :
@echo off
for %%F in (*.*) do "x:......WinRAR.exe" a -IBCK "%%~nF" "%%F"
Trés simple il dit le monsieur avec une ligne qui ressemble à de la
mathématique Serbo-croate.
Nannn ! C'est du borduro-syldave ! ;+)
Sinon, effectivement c'est le plus simple.
Il ne faut pas se laisser impressionner par les syntaxes de ligne de
commande. Au début c'est assez ésotérique, mais les services rendus sont
énormes.
Il faut "investir" au début dans la connaissance de commandes telles que
FOR, SET, IF, .. mais une fois qu'elles sont maitrisées, on détient des
outils prodigieux en puissance et compacité.
(je parle des environnements "NT", car sous DOS et Win9X, c'est beaucoup
plus pauvre)
Par exemple, avec FOR et SET on fait des tas de choses insoupçonnées, telles
que de la saisie interactive de texte dans un batch et des calcul
arithmétiques simples :
@echo off
set /P IP=Tapez l'adresse IP :
set /P mask=Tapez le masque de sous-reseau :
for /F "tokens=1,2,3,4 delims=." %%A in ("%IP%") do (
set A1=%%A
set A2=%%B
set A3=%%C
set A4=%%D
)
for /F "tokens=1,2,3,4 delims=." %%A in ("%mask%") do (
set M1=%%A
set M2=%%B
set M3=%%C
set M4=%%D
)
set /A R1=%A1% ^& %M1%
set /A R2=%A2% ^& %M2%
set /A R3=%A3% ^& %M3%
set /A R4=%A4% ^& %M4%
Echo Le reseau est %R1%.%R2%.%R3%.%R4%
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
"Jean-Claude BELLAMY" a écrit dans le message de news: bpiddf$qs1$
Tu n'as pas dit sous quel OS !
Car sous NT (NT/W2K/XP/W2K) c'est très simple (une seule ligne!) :
for %F in (*.*) do "I:Program FilesWinRARWinRAR.exe" a -IBCK %~nF %F
Je me demande s'il ne faudrait pas mettre des guillemets autour des %F pour eviter les problemes de noms longs et d'espaces...
Si, si! Très bonne remarque !
Egalement, petite précison, si cette commande est insérée dans un batch, il ne faut pas oublier de doubler les "%" de la variable boucle :
@echo off for %%F in (*.*) do "x:......WinRAR.exe" a -IBCK "%%~nF" "%%F"
Trés simple il dit le monsieur avec une ligne qui ressemble à de la mathématique Serbo-croate. Nannn ! C'est du borduro-syldave ! ;+)
Sinon, effectivement c'est le plus simple.
Il ne faut pas se laisser impressionner par les syntaxes de ligne de commande. Au début c'est assez ésotérique, mais les services rendus sont énormes.
Il faut "investir" au début dans la connaissance de commandes telles que FOR, SET, IF, .. mais une fois qu'elles sont maitrisées, on détient des outils prodigieux en puissance et compacité.
(je parle des environnements "NT", car sous DOS et Win9X, c'est beaucoup plus pauvre)
Par exemple, avec FOR et SET on fait des tas de choses insoupçonnées, telles que de la saisie interactive de texte dans un batch et des calcul arithmétiques simples :
@echo off set /P IP=Tapez l'adresse IP : set /P mask=Tapez le masque de sous-reseau : for /F "tokens=1,2,3,4 delims=." %%A in ("%IP%") do ( set A1=%%A set A2=%%B set A3=%%C set A4=%%D ) for /F "tokens=1,2,3,4 delims=." %%A in ("%mask%") do ( set M1=%%A set M2=%%B set M3=%%C set M4=%%D ) set /A R1=%A1% ^& %M1% set /A R2=%A2% ^& %M2% set /A R3=%A3% ^& %M3% set /A R4=%A4% ^& %M4% Echo Le reseau est %R1%.%R2%.%R3%.%R4%
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *