Délimiteur en VBS

Délimiteur en VBS - VB/VBA/VBS - Programmation

Marsh Posté le 31-05-2013 à 13:02:43    

Bonjour,
 
je suis débutant en vbs et je souhaite faire un petit programme identique a celui que j'ai fait en dos
ci-dessous mon code en dos
 
for /f "tokens=1,2 delims=- " %%i in (c:\temp\fichier.conf) do (
 move %%i %%j >> "c:\log\resultat.log"
 )
 
le fichier.conf contient [source] - [destination]
 
c:\rep1\toto\out - d:\rep1\toto\in
c:\donnee\titi\out - d:\data\titi\in
c:\carto\tata\out - d:\gk\tata\in  
 
Enfin dans ce fichier conf il y a dans les 200 lignes
Le but du code ci-dessus est de entrer dans chaque répertoire et déplacer le contenu de source vers le répertoire de destination et ce de chaque ligne se trouvant dans le fichier.conf par une boucle.
 
Je souhaite le faire en vbs mais je ne connais pas ce langage
en cherchant un peut, il faudrait utiliser split mais je ne sais vraiment pas comment.
 
Quelqu'un pourrait il m'aider ?
 
Seb  

Reply

Marsh Posté le 31-05-2013 à 13:02:43   

Reply

Marsh Posté le 31-05-2013 à 13:18:07    

 
           Bonjour,
 
           franchement pour ce genre de besoin moi aussi je continue à le faire en batch DOS, bien plus rapide à mettre en œuvre
           comparativement au VBS (pour le même besoin, il va te falloir bien plus de lignes de code !)
           et parfois sur certains ordinateurs le VBScript est désactivé pour des raisons évidentes de sécurité …
 
           Donc vu l'exposé de ta problématique, je ne vois pas l'intérêt du VBS, bien au contraire !
 

Reply

Marsh Posté le 31-05-2013 à 13:27:43    

Marc L a écrit :

 
           Bonjour,
 
           franchement pour ce genre de besoin moi aussi je continue à le faire en batch DOS, bien plus rapide à mettre en œuvre
           comparativement au VBS (pour le même besoin, il va te falloir bien plus de lignes de code !)
           et parfois sur certains ordinateurs le VBScript est désactivé pour des raisons évidentes de sécurité …
 
           Donc vu l'exposé de ta problématique, je ne vois pas l'intérêt du VBS, bien au contraire !
 


 
Bonjour,
 
C'est gentil tes encouragements

Reply

Marsh Posté le 31-05-2013 à 16:38:20    

 
           C'est juste pour éviter l'usine à gaz moins performante que ton batch actuel !
 
           De mémoire VBScript n'a pas de gestion interne de fichiers, donc faut passer par FSO qui n'est pas des plus véloces …
 
           Pour séparer les données délimitées, voir du côté de la fonction  Split  (cf documentation MSDN) …
 
           Bref, bon courage !
 

Reply

Sujets relatifs:

Leave a Replay

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