You are not logged in.

#1 19 Mar 2015 09:07

Hackoo
Member
Registered: 05 Feb 2015
Posts: 21

How to pass variable from Vbscript to Batch ?

Hi smile
I have this code in order to set MaDate as a variable in batch, so please how can i do it correctly ?
Thank you

/*
@echo off & cls
Title Date du jour
findstr "'%skip%VBS" "%~f0" > "%tmp%\%~n0.vbs"
echo La Date du jour :
cscript /NoLogo "%tmp%\%~n0.vbs"
pause
del "%tmp%\%~n0.vbs" >NUL 2>&1
Exit
*/
Function LPad(v) 'VBS
	LPad = Right("00" & v, 2) 'VBS
End Function 'VBS
MaDate = Day(Now) & "-" & LPad(Month(Now)) & "-" & Year(Now) 'VBS
wscript.echo MaDate 'VBS

Offline

#2 19 Mar 2015 22:44

Aacini
Member
Registered: 05 Dec 2012
Posts: 149

Re: How to pass variable from Vbscript to Batch ?

@echo off & cls
Title Date du jour
findstr /E "'VBS" "%~f0" > "%tmp%\%~n0.vbs"
for /F %%a in ('cscript /NoLogo "%tmp%\%~n0.vbs"') do set MaDate=%%a
echo La Date du jour : %MaDate%
pause
del "%tmp%\%~n0.vbs" >NUL 2>&1
Exit

Function LPad(v) 'VBS
	LPad = Right("00" & v, 2) 'VBS
End Function 'VBS
MaDate = Day(Now) & "-" & LPad(Month(Now)) & "-" & Year(Now) 'VBS
wscript.echo MaDate 'VBS

Offline

#3 25 Mar 2015 03:40

Hackoo
Member
Registered: 05 Feb 2015
Posts: 21

Re: How to pass variable from Vbscript to Batch ?

Thank You  wink

Offline

Board footer

Powered by