Bonjour, je recherche un moyen de récupérer le chemin du VBS actif dans une variable, quelqu'un saurait-il me renseigner ?
Version imprimable
Bonjour, je recherche un moyen de récupérer le chemin du VBS actif dans une variable, quelqu'un saurait-il me renseigner ?
C'est bon, j'ai trouver:
Maitenant j'ai un petit problème pour utiliser cette variable dans un script qui écrut dans un fichier.txt, voici le script en question:Code:
1
2 varname = WScript.ScriptFullName msgbox varname
Le problème c'est que je voudrais que le chemins du script actif soit entre parenthése dans monbatch.bat, mais là la variable s'écrit tel quel, y-a-t-il un forumeur ici qui puisse m'aider ?Code:
1
2
3
4
5 Const ForReading = 1, ForWriting = 2 Set creatBatch = WScript.CreateObject("WScript.Shell") Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.OpenTextFile("monbatch.bat", ForWriting,true) f.write("cscript "" & WScript.ScriptFullName & "" //nologo")
Bonjour,
Comme ça ?
Code:
1
2 f.write("cscript (" & WScript.ScriptFullName & ") //nologo")
Bonjour, et merci beaucoup, j'ai trouver, il falait utiliser la caractére d'échapement ":
Code:f.write("cscript "" & WScript.ScriptFullName & "" //nologo")