Vba call shell("art.bat",1)

andre -  
 Ant95 -
Bonjour,

Je suis sous xp édition familiale.
A l'intérieur d'une procédur sub j'essaie d'utiliser Call shell("art.bat",1).
art.bat est dans le répertoire racine c:
Le fichier art.bat ne s'exécute pas alors que lancé directement il fonctionne très bien.
Comment lancer ce fichier batch à partir d'une instruction en vba6.
Existe-t-il en vba6 une instruction identique au backup du dos 5.0
A voir également:

3 réponses

Kobaya Messages postés 282 Date d'inscription   Statut Membre Dernière intervention   214
 
salut,

peut-être faut-il lui préciser le chemin complet ?
==> Call shell("C:\art.bat",1)
0
pascal
 
Les fichiers ".bat" ne sont pas exécutes directement mais interprétés par un exécutable. Il faut donc donner le nom de cet exécutable. Sauf erreur il s'agit de "C:\Windows\System32\cmd.exe"

Essaye d'écrire:
Shell "C:\Windows\System32\cmd.exe art.bat",1

A mon avis ça devrait marcher comme ça
0
Ant95
 
essaye ça

Shell("art.bat")

bye
0