Bonjour,
Je cherche à savoir comment peut on appeler une fonction VBScript dans un batch en passant des paramètres et recuperer le resultat dans une variable du batch.
Je ne sais pas si c'est possible.
Merci.
Version imprimable
Bonjour,
Je cherche à savoir comment peut on appeler une fonction VBScript dans un batch en passant des paramètres et recuperer le resultat dans une variable du batch.
Je ne sais pas si c'est possible.
Merci.
Code:
1
2
3
4
5
6
7 @echo off >nom.vbs echo wscript.echo inputbox("Entrez votre nom :", "Question", "Toto") for /f "tokens=*" %%i in ('cscript //nologo nom.vbs') do set NOM=%%i if not "%NOM%"=="" (echo Bonjour %NOM% !) else (echo Au revoir...) del nom.vbs set NOM=
Probleme serais plutot du genre :
j'ai une fonction vbs :
-----Fichier.vbs-----
---Fin Fichier.vbs---Code:
1
2
3
4
5
6
7 function fichier(argument) [Instructions] fichier=[Resultat] End Function
et un fichier .bat dans lequel je dois appeller le script Fichier.vbs avec son argument et je dois récupérer le resultat de la fonction dans une variable definie dans le .bat
je sais pas si j'arrive à me faire comprendre
extrait d'un bat qui récupérer la variable dans un vbs:
Code:
1
2 echo wscript.echo "Set VarSelctn=" ^& VarSelctn>> "%~dp0SelectFch.vbs" cscript "%~dp0SelectFch.vbs" > "%~dp0var.bat" //NoLogo & call "%~dp0var.bat"