Ik wil een vbscriptje maken dat een executable aanroept. Die executable heet check.exe.
Als check.exe 0 antwoordt, dan moet het scriptje een batchfile aftrappen, als-ie 1 antwoordt, dan moet ie een kwartiertje wachten en het opnieuw proberen.
moet ik nou eerst een functie maken die check.exe zijn werk laat doen en met de output daarvan de rest van het script vervolgen?
ik heb dit geschreven:
en het resultaat van de functie moet ik dus weer in de variabele answer zien te krijgen.
Als check.exe 0 antwoordt, dan moet het scriptje een batchfile aftrappen, als-ie 1 antwoordt, dan moet ie een kwartiertje wachten en het opnieuw proberen.
moet ik nou eerst een functie maken die check.exe zijn werk laat doen en met de output daarvan de rest van het script vervolgen?
ik heb dit geschreven:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| function check (a, b)
x=true
y=false
set wshshell = CreateObject("WScript.Shell")
wshshell.Run ("C:\check.exe", 1, true)
end function
answer = "het result van check.exe"
if answer= 1 start dezebatchfile.bat
else quit |
en het resultaat van de functie moet ik dus weer in de variabele answer zien te krijgen.