Bonjour,
voila, je débute en VBScript, et je cherche à creer un fichier.bat et le remplir avec une ligne de commande qui me permet de lancer un exécutable VB avec des paramètres.
A force de recherche, j'ai trouvé tous les éléments nécessaires à mon code :
- je sais créer mon fichier
- je sais le remplir
lorsque dans l'explorateur je double clique sur mon .bat, tout s'exécute correctement.
lorsque j'essaye de le faire par code, rien ne se passe. Je n'ai aucune erreur ni aucune exécution...
voila mon code :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 ExportFileName = "cdrR25122922 PM.PDF" 'Impression du fichier PDF 'création du fichier .bat qui va exécuter le script d'impression Const ForReading = 1, ForWriting = 2 Dim fso, f Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.OpenTextFile("C:\report\Export\printPDF.bat", ForWriting, true) 'ecriture de la ligne de commande dans le .bat f.write("C:\report\Export\printPDF.exe C:\report\Export\"+ExportFileName) f.close 'exécution du .bat Set WshShell = CreateObject("WScript.Shell") WshShell.Run "C:\report\Export\printPDF.bat", 1, true
vraiment, la, je sèche!!! auriez vous une idée??
merci merci plein!!!