Executer un batch avec passage d'argument

Executer un batch avec passage d'argument - VB/VBA/VBS - Programmation

Marsh Posté le 08-07-2004 à 14:36:14    

Bonjour,  
 
j'arrive bien à executer un batch ou un .exe depuis vbaXl comme ceci :
 
Shell ("Q:\PROJETS\Amkey Mgt\MAJ FDP Mecaplast 10-2002\V2\batchpostie.bat",1)
 
mais des que je veux passer des argument rien ne se passe :
 
Shell("Q:\PROJETS\MAJ FDP Mecaplast 10-2002\V2\batchpostie.bat 192.168.3.1 TOTO agues@tar-consulting.com test coprstest", 1)
 
alors que si dans une comande dos je tape directement la commande ca fonctionne.
 
 
Moi pas comprendre ?
C peut etre les espace dans mon chemin .. je vais tester
 
MERCI


---------------
heu...
Reply

Marsh Posté le 08-07-2004 à 14:36:14   

Reply

Marsh Posté le 08-07-2004 à 15:56:05    

OKay le pb vient bien des espace dans le chemin ... c trop de la merde vb


---------------
heu...
Reply

Marsh Posté le 08-07-2004 à 19:19:37    

ouai enfin mettre des espaces dans des dossiers qu'on va utiliser dans un programme hein :o C'est pas une question VB ou pas c'est une question de logique :D

Reply

Marsh Posté le 09-07-2004 à 07:39:29    

Glod 2 a écrit :

ouai enfin mettre des espaces dans des dossiers qu'on va utiliser dans un programme hein :o C'est pas une question VB ou pas c'est une question de logique :D

+1 (quand on veut que DOS se prenne les pieds dans le tapis....)

Reply

Marsh Posté le 21-07-2004 à 21:16:12    

en meme temps si ton client a un chemin de dossier avec des espace et deja plein de programme ki utilise ce chemin, je me voit pas lui dire ...heu M'sieur.. faut rappeller tous vos ancien dééloppeur pour qu'il modifie leur code ... paske c'est ps propre

Reply

Sujets relatifs:

Leave a Replay

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