[Résolu] Variables dans une commande

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
Noquioz

[Résolu] Variables dans une commande

Message par Noquioz »

voila j'aimerai mettre une variable dans une commande

Code : Tout sélectionner

CD 
set nosys=%CD:~,-7%
CD %%nosys
start START.bat
Pour faire fonctionner sa.
Il sert a descendre d'un dossier dans l'arborecence
Merci d'avance.
Invité

Re: Variables dans une commande

Message par Invité »

Je croix que j'a trouver j'ai mis "" autour de ma variable et sa fonctionne
=)
Noquioz

Re: Variables dans une commande

Message par Noquioz »

Code : Tout sélectionner

CD 
set noses=%CD:~,-6%
CD "%noses%"
copy \system\start2.bat start2.bat
del START.bat
ren start2.bat start.bat
Voila mais la copie ne fonctionne pas il dit fichier introuvable
la suppression fonctionne par contre
....
Avatar du membre
flox
Administrateur du site
Messages : 158
Enregistré le : 18 janv. 2008 22:05

Re: Variables dans une commande

Message par flox »

Bonjour Noquioz,

je ne comprend pas bien ta démarche avec cette variable, pour moi le plus simple serai de réduire ton "copy" à une ligne en précisant dans les chemins absolues dans ta source et destination.


remplace :

Code : Tout sélectionner

CD
set noses=%CD:~,-6%
CD "%noses%"
copy \system\start2.bat start2.bat

par:

Code : Tout sélectionner

xcopy c:\rep\system\start2.bat c:\rep2\
regarde sur le site la formation de la commande xcopy

@+
noquioz

Re: Variables dans une commande

Message par noquioz »

Oui mais je connais pas le repertoire de ou se trouvera le fichier et j'aimerai copier que quelques fichiers pas tous le dossier.
Merci d'avance

Code : Tout sélectionner

CD 
set noses=%CD:~,-6%
CD "%noses%"
del staar.zbk
del staar1.zbk
copy \system\backup\staar.zbk
copy \system\backup\staar1.zbk
pause
voila un exemple mais les fichiers sont introuvable me répond DOS
Invité

Re: Variables dans une commande

Message par Invité »

Code : Tout sélectionner

set noses=%CD:~,-6%
CD "%noses%"
del staar.zbk
del staar1.zbk
copy "%noses%"\system\backup\staar.zbk "%noses%"
copy "%noses%"\system\backup\staar1.zbk "%noses%"
c'est bon comme ca sa fonctionne =)
Merci.
Répondre