xcopy,requete utilisateur et ACL

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

keben
Batcheur occasionnel
Messages : 9
Enregistré le : 13 févr. 2009 01:38

Re: xcopy,requete utilisateur et ACL

Message par keben »

merci pour ta réponse...mais je pense pas que ça soit cela...je vais essayer de reformuler et simplifier ma demande (aller on y croit!)

En fait je voudrais savoir comment faire pour qu'un batch récupére son path d'éxécution pour ensuite pouvoir le réutiliser dans un second batch en tant que cible...genre le batch s'execute, récupére son propre chemin, le stock, puis le second batch se lance, va récupérer le chemin du premier batch pour éxécuter sa commande de copie.

euh...j'ai réussi à simplifier ou pas? :D
Batch_Man
King Of Batch
Messages : 64
Enregistré le : 09 janv. 2009 00:01

Re: xcopy,requete utilisateur et ACL

Message par Batch_Man »

Re,

Pour récupérer le chemin du premier batch

set chemin=%%~f0

puis tu appelles ton deuxième batch avec call

Batch_Man
keben
Batcheur occasionnel
Messages : 9
Enregistré le : 13 févr. 2009 01:38

Re: xcopy,requete utilisateur et ACL

Message par keben »

merci pour ta réponse...alors si j'ai bien tout compris :
1er batch

set chemin=%%~f0
call \\192.168.4.205\runasspc$\runasspc.exe /cryptfile:"\\192.168.4.205\test\crypt1.spc" /quiet

2eme batch appelé par la fonction runasspc crypt1.spc

@echo off
setlocal
set source=\\192.168.4.205\test\xxx\xxx\yyy
set folder=chemin
set /p folder=Type the folder to copy to:
if {%folder%}=={} goto :end
echo d|xcopy %source% %folder% /e /o /i
:end
endlocal

malheureusement j'ai du oublié un truc car il me copie en local dans le repertoire par defaut windows à cause du probleme UNC... s'il vous plait...c'est ou que ça cloche? je sens que je touche au but
merciii
Batch_Man
King Of Batch
Messages : 64
Enregistré le : 09 janv. 2009 00:01

Re: xcopy,requete utilisateur et ACL

Message par Batch_Man »

Re,

Il correspond à quoi le %folder% ?
keben
Batcheur occasionnel
Messages : 9
Enregistré le : 13 févr. 2009 01:38

Re: xcopy,requete utilisateur et ACL

Message par keben »

euh je dois répondre honnétement là? :oops: .. vu que j'ai récupéré le batch sur le net je m'etais pas trop posé la question mais maintenant que tu m'en parles....je dirais qu'il correspond au repertoire de destination...maintenant tu vas certainement me dire que ma variable "chemin" ne devrait pas se trouver en face de set folder mais en face de setlocal pour indiquer le chemin de destination d'execution? c'est ça?
Parceque sinon sur le principe de mes deux batch qui s'enchaine j'ai bon? la variable set chemin que tu m'as donnée est bien utilisée? et devrait être utilisée dans le second batch (enfin si je le colle au bon endroit, of course!)
Ok j'avoue je fais mes armes sur ce batch :roll: ... maitrise encore pas tout mais je progresse..(si,si..ça se voit moyen mais je vous assure!)
merci en tout cas du retour
Batch_Man
King Of Batch
Messages : 64
Enregistré le : 09 janv. 2009 00:01

Re: xcopy,requete utilisateur et ACL

Message par Batch_Man »

Bonjour,

Pourquoi veux-tu que le 2ème batch récupère le chemin du 1er ?

1er batch

Code : Tout sélectionner

set chemin=%%~f0
call \\192.168.4.205\runasspc$\runasspc.exe /cryptfile:"\\192.168.4.205\test\crypt1.spc" /quiet
2eme batch appelé par la fonction runasspc crypt1.spc

Code : Tout sélectionner

@echo off
setlocal
set /p folder=Type the folder to copy to:
if "%folder%"=="" goto :end
xcopy %\\192.168.4.205\test\xxx\xxx\yyy% %chemin% /e /o /i
:end
endlocal
pause
Je sais pas si ça marche lol
Répondre