[VBA] Créer un fichier

Créer un fichier [VBA] - VB/VBA/VBS - Programmation

Marsh Posté le 21-07-2005 à 16:40:58    

Plop !
 
Je veux créer un fichier .bat à partir d'Access.
J'ai tenté d'utiliser la fonction dos "echo" en la lançant avec un Shell mais ça ne fait absolument rien !!!!!!  
Quand je lance la même commande que j'utilise dans mon shell avec l'invite de commande MSDOS par contre il crée le fichier si c'est necessaire et ajoute le texte comme prévu !  
J'ai fait de nombreux essais avec la fonction Shell et la fonction ShellExecute et elles marchent avec la plupart des commandes DOS!
POURKEUAAAAAAAA :cry: la fonction echo ne marche pas  ?????
C'est trop injuste !

Reply

Marsh Posté le 21-07-2005 à 16:40:58   

Reply

Marsh Posté le 21-07-2005 à 18:38:37    

Open "nom_du_fichier_avec_chemin.bat" For Output as #1 ' !! si le fichier existe, il sera supprimé !
Print #1 , ligne_dans_le_bat
Print #1 , ligne_dans_le_bat
...
Close #1
 
Wsh.Run "nom_du_fichier_avec_chemin.bat"


---------------
now : do nothing
Reply

Marsh Posté le 22-07-2005 à 09:12:17    

C super t'assure chossure !! [:alphat]
Ceci dit je sais toujours pas pourquoi le shell ne marche pas avec la fonction echo, C kan meme bimzar ! G di bimzar ? comme C bimzar ....


Message édité par grandpretre le 22-07-2005 à 14:29:43
Reply

Marsh Posté le 22-07-2005 à 18:53:42    

echo c'est comme si tu lui disait msgbox ...


---------------
now : do nothing
Reply

Marsh Posté le 26-07-2005 à 11:02:25    

pas du tout ! j'utilise echo de la sorte :
"echo blablabla>> bidule.bat"
Ca va donc insérer la ligne blablabla dans le fichier bidule.

Reply

Marsh Posté le 26-07-2005 à 18:35:03    

soit.


---------------
now : do nothing
Reply

Sujets relatifs:

Leave a Replay

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