Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1939 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Utilisation de la fonction CopyFile en vbs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Utilisation de la fonction CopyFile en vbs

n°1093051
kioo
Posté le 23-05-2005 à 10:19:21  profilanswer
 

Salut
 
encore moi et un blocage sur une fonction vbs :=)
je suis toujours dans le codage de script en vbs et j'aurais besoin de faire de la copie de fichiers
 
Actuellement, un script en ligne de commande réalise cela, mais je dois le refaire en vbs, je vous le met pour que vous voyiez ce que je dois faire:

Code :
  1. echo . Installation de la configuration de %username% pour ProEng
  2. set proe=\\serveur\logiciels\ProEng\users
  3. copy %Proe%\%username%\config.win.* %lancement_proeng%\text\
  4. copy /b %Proe%\%username%\macuser.pro %lancement_proeng%\text\config.pro


 
J'ai commencé à tester le fonctionement de la fonction CopyFile en vbs, si je fait çà (ci-dessous) çà marche

Code :
  1. Set fso = CreateObject("Scripting.FileSystemObject" )
  2. fso.CopyFile "F:\testproe\config.win.*", "F:\"


çà copie bien tous les fichier conig.win quelque soit l'extension d'un rep à l'autre
 
 
Mais le problème c'est que ce n'etait qu'un test pour voir si j'arrivais à faire fonctionner la fonction CopyFile  
et que la vrai copie que je dois faire n'est pas fixe
 
le chemin des repertoires depend de truc avant comme le username, j'ai voulu codé un truc comme çà:

Code :
  1. Set shell = WScript.CreateObject("WScript.Shell" )
  2. username = shell.ExpandEnvironmentStrings("%username%" )
  3. Proe = "F:\testproe\"  'Proe devant lui aussi être initialisé en fonction de divers chose avant ds le sript final mais là j'ai initialisé avec une valeur de test
  4. Set fso = CreateObject("Scripting.FileSystemObject" )
  5. fso.CopyFile Proe + username + "\config.win.*", "F:\"


Mais çà ne marche pas
Je ne trouve pas comment indiquer que le chemin est une variable et pas une simple chaine de caractère définissant le chemin des fichiers
 
J'ai beau chercher des exemples de script utilisant CopyFile, je vois rien qui utilise autre chose que des chemins fixes à l'avance
 
Vous pouvez m'aider ?
Merci

mood
Publicité
Posté le 23-05-2005 à 10:19:21  profilanswer
 

n°1093180
knakes
Posté le 23-05-2005 à 11:35:41  profilanswer
 

essaye des '&' a la place des '+'


---------------
now : do nothing
n°1093202
kioo
Posté le 23-05-2005 à 11:55:07  profilanswer
 

mais quel boulet je suis !!
 
la pause café vient de me remettre le cerveau en marche on dirait :)
j'avais oublié de créer le rep F:\testproe\kio\ ("kio" c'est mon username de session)
donc forcément il trouvait pas le chemin des fichiers config.win.* qui etait dans le rep F:\testproe\
 
désolé :(
 
çà marche maintenant (avec les +)
merci knakes mais tu aura surement encore l'occasion de m'aider ;) j'ai encore 5 semaines de stages :) et le script que je sur lequel je boss en ce moment est plutôt complexe avec plein de truc variable donc je sent que je vais avoir bcp de difficulté.


Message édité par kioo le 23-05-2005 à 11:56:04
n°1093217
knakes
Posté le 23-05-2005 à 12:05:59  profilanswer
 

le problème c'est que moi je pars à la fin de la semaine et ce jusqu'au 15 juillet, sans le net (sauf les week end)...
 
Mais d'autres prendrons le relais lol.
 
Bonne journée.


---------------
now : do nothing

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Utilisation de la fonction CopyFile en vbs

 

Sujets relatifs
Comment optimiser la taille des pages web en fonction de la resolutionUtilisation d'un objet dans une classe ?
Problème avec la fonction mail sur un sitefonction de comparaison
[RESOLU]Fonction mail () problème d'envoi en HTML mais nickel en texteFonction pour la couleur RVB (RGB)
Explication à propos de la fonction Run en vbsFonction mail()
Fonction POS impossible (facile a resoudre je pense)[VB.NET] Impact performance de l'utilisation de microsoft.visualbasic
Plus de sujets relatifs à : Utilisation de la fonction CopyFile en vbs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR