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.
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 echo wscript.echo "Set VarSelctn=" ^& VarSelctn>> "%~dp0SelectFch.vbs" cscript "%~dp0SelectFch.vbs" > "%~dp0var.bat" //NoLogo & call "%~dp0var.bat"
Partager