[VB6] - Exécution d'un batch avec une variable...

- Exécution d'un batch avec une variable... [VB6] - Programmation

Marsh Posté le 12-03-2002 à 19:28:44    

Ce que je veux faire, c'est ça:
 
J'ai une fichier batch du type  
---
@echo off
md c:\%1
---
Que j'appele REP.BAT
 
Si je tappe en ligne de commande
>REP TOTO
 
Ca me cré un répertoire C:\TOTO
OK!
 
Ce que je veux faire, c'est un formulaire sous VB6 avec un champ où j'indique le nom du répertoire à créer. Et quand j'appuis sur un bouton, ça cré le dossier que j'aurais indiqué.
 
Voilà...
 
Merci

 

[jfdsdjhfuetppo]--Message édité par Zed--[/jfdsdjhfuetppo]


---------------
Zed!
Reply

Marsh Posté le 12-03-2002 à 19:28:44   

Reply

Marsh Posté le 12-03-2002 à 19:47:15    

p'ti up!


---------------
Zed!
Reply

Marsh Posté le 12-03-2002 à 20:14:36    

C'est si compliqué que ça?


---------------
Zed!
Reply

Marsh Posté le 12-03-2002 à 20:45:31    

Si tu veux crée un rép sous VB fait donc mkdir("c:\toto" ) :)
 
Si c'est plus générale tu fait shell("c:\asdasd\rep.bat toto" ),
ca devrait marché...

Reply

Marsh Posté le 13-03-2002 à 12:36:02    

Ventilo a écrit a écrit :

 
Si c'est plus générale tu fait shell("c:\asdasd\rep.bat toto" ),
ca devrait marché...  




 
Ca, je sais que ça foncationne, ce que je veux, c'est qu'a la place de toto il y une variable pour que le nom de dossier que j'indiquerai dans le formulaire soit créé!


---------------
Zed!
Reply

Marsh Posté le 13-03-2002 à 12:56:38    

essaie ca
 
shell("c:\asdasd\rep.bat " & toto)

Reply

Marsh Posté le 13-03-2002 à 13:56:11    

Zed a écrit a écrit :

 
 
Ca, je sais que ça foncationne, ce que je veux, c'est qu'a la place de toto il y une variable pour que le nom de dossier que j'indiquerai dans le formulaire soit créé!  




 
je croyait que tu savait comment coller deux string...  :hello:

Reply

Marsh Posté le 13-03-2002 à 14:06:54    

Bloodymary_ a écrit a écrit :

essaie ca
 
shell("c:\asdasd\rep.bat " & toto)  




 
ça serait pas plutôt :
shell("c:\asdasd\rep.bat " & " " & toto) ?

Reply

Marsh Posté le 13-03-2002 à 16:08:20    

>>essaie ca  
>>shell("c:\asdasd\rep.bat " & toto)  
 
>ça serait pas plutôt :  
>shell("c:\asdasd\rep.bat " & " " & toto) ?  
 
Quel est l interet d ajouter un espace alors qu il y est deja ???

Reply

Marsh Posté le 13-03-2002 à 16:45:58    

pas réveillé moi aujourd'hui !!
désolé j'avais pas vu..

Reply

Marsh Posté le 13-03-2002 à 16:45:58   

Reply

Marsh Posté le 17-03-2002 à 22:31:29    

Bloodymary_ a écrit a écrit :

>>essaie ca  
>>shell("c:\asdasd\rep.bat " & toto)  
 
>ça serait pas plutôt :  
>shell("c:\asdasd\rep.bat " & " " & toto) ?  
 
Quel est l interet d ajouter un espace alors qu il y est deja ???  




 
Marche pas!


---------------
Zed!
Reply

Marsh Posté le 17-03-2002 à 23:17:34    

dim Path as string
path ="c:\asdasd\rep.bat " & toto
 
shell(path)

Reply

Sujets relatifs:

Leave a Replay

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