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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VB-VBS - Execution d'un fichier .bat via VB

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VB-VBS - Execution d'un fichier .bat via VB

n°765876
6bouba3
Posté le 16-06-2004 à 15:11:06  profilanswer
 

Bonjour a tous,
 
voila j'ai un petit souci en VB et peut etre l'un d entre vous pourrait m aider.
 
En fait j'ai créer un fichier .bat qui permet de rappatrier des fichiers d'un dossier vers un autre. Ca c est pas trop complique car j'utilise la commande copy
Par contre maintenant j aimerai automatiser cette commande dans un fichier VB car le script en question utilise les fichiers rappatriés. Du coup en faisant ca, cela m evite d executer le .bat puis le VB alors que je pourrai le faire d un coup.
 
Je vous laisse mon code que j ai tape et qui ne fonctionne pas :

Set objFSO = CreateObject("Scripting.FileSystemObject" )
 
Set objShell = CreateObject("WScript.Shell" )
objShell.Run "cmd.exe /c chemin_acces\copie.bat"
Set objShell = nothing

 
j ai essaye avec Cscript mais pas mieux......... :??:  
 
Pourtant si je tape la commande sous DOS, ca marche !!!! :??:  
 
Quelqu un aurait il une idee ?
 
Merci

mood
Publicité
Posté le 16-06-2004 à 15:11:06  profilanswer
 

n°765998
JihemAir
Je sais pas
Posté le 16-06-2004 à 16:07:48  profilanswer
 

En VB, pas besoin du FileSystemObject.
 
Dim t as Long
   
    t = Shell("toto.bat", vbNormalFocus)


---------------
J'ai un message.."Cliquez OK pour continuer."...Qu'est ce que je fais ?
n°765999
Kyle_Katar​n
Posté le 16-06-2004 à 16:08:09  profilanswer
 

Pourquoi ne pas utiliser la commande Shell ?
 
Et pourquoi ne pas utiliser FileCopy directement depuis VB ?

n°766028
6bouba3
Posté le 16-06-2004 à 16:18:19  profilanswer
 

J ai testé avec le FileCopy mais ca marchait pas mieux ....

n°766033
6bouba3
Posté le 16-06-2004 à 16:19:57  profilanswer
 

JihemAir a écrit :

En VB, pas besoin du FileSystemObject.
 
Dim t as Long
   
    t = Shell("toto.bat", vbNormalFocus)


 
je viens de tester mais rien ne se passe ......  :??:

n°766035
JihemAir
Je sais pas
Posté le 16-06-2004 à 16:21:37  profilanswer
 

T'es en quoi là ? VB ou VBS ?


---------------
J'ai un message.."Cliquez OK pour continuer."...Qu'est ce que je fais ?
n°766037
6bouba3
Posté le 16-06-2004 à 16:22:50  profilanswer
 

JihemAir a écrit :

T'es en quoi là ? VB ou VBS ?


 
En VB

n°766041
JihemAir
Je sais pas
Posté le 16-06-2004 à 16:24:49  profilanswer
 

En VB, FileCopy et Shell ne marchent pas ????
Aucune idée.....


---------------
J'ai un message.."Cliquez OK pour continuer."...Qu'est ce que je fais ?
n°766054
6bouba3
Posté le 16-06-2004 à 16:28:29  profilanswer
 

JihemAir a écrit :

En VB, FileCopy et Shell ne marchent pas ????
Aucune idée.....


 
Tant pis
 
Merci quand meme !!!  :)

n°766061
6bouba3
Posté le 16-06-2004 à 16:30:40  profilanswer
 

bon je crois que je vais laisser tomber le .bat et mettre une tache p^lanifiee !!!!
 
Merci de votre aide
 
a+


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

  VB-VBS - Execution d'un fichier .bat via VB

 

Sujets relatifs
ouverture formulaire et continuer execution du codeComment faire un fichier install ?
probleme de modification de fichier texte urgent[yacc] comment passer en parametre un fichier à traiter à yyparse ?
[C++] Créer un fichier word a 2 cellules avec une image tifVBS - Lecture dans registre - ERREUR
[PHP] Conversion fichier .tif en .png 24 bits[debutant] Boucle for / while et ecriture fichier
Methode la plus rapide pour renommer un fichier en C sous UNIXChanger le couleur d'une cellule d'un fichier Excel
Plus de sujets relatifs à : VB-VBS - Execution d'un fichier .bat via VB


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