Stap 8: ALARM
Dit maakt een 'piep' geluid na een wachttijd van een bepaalde hoeveelheid tijd (ook displays een bericht, dat optioneel is). Vrij zelf verklarend...Nu in 2 talen:
--BATCH--
uitschakelen
als "%1" equ "/?" goto gebruik
als "%1" equ "" ()
ECHO.
ECHO ALARM:
sluit mij aan bij de uitvoering van de pauzes en stoot een Toon, wanneer u klaar bent.
ECHO.
ECHO gebruik:
ECHO ALARM tijd bericht
ECHO.
ECHO - tijd in seconden wachten ^ (tot 99999 ^).
Echo bericht - Hiermee geeft u bericht worden weergegeven ^(optional^).
ECHO.
endlocal
afrit /b
)
als "% ~ 2" neq "" echo % ~ 2 & echo.
> nul timeout %1 /NOBREAK
> tmp echo
type tmp
del tmp
endlocal
Exit/b
--VBS--
op fout hervatten volgende
' Test of het correct is uitgevoerd.
Als wscript.fullname = "C:\Windows\System32\wscript.exe" then
WScript.echo "Gelieve gebruik""cscript/nologo alarm.vbs [parameters]" "om te roepen dit script."
WScript.Quit
eind als
' Tests voor slechte argumenten, geen argumenten, enz... ' Werkelijke Stuff ' Gebruik:
Als wscript.arguments.count = 0 then
usage(1)
anders als niet isnumeric(wscript.arguments.item(0)) dan
usage(2)
anders als wscript.arguments.item(0) dan
usage(0)
eind als
WScript.echo wscript.arguments.item(1) ' Echo bericht.
WScript.Sleep wscript.arguments.item(0) * 1000' slaap script.
WScript.echo chr(007) ' Emitt pieptoon.
functie usage(errorlevel)
WScript.echo
WScript.echo "ALARM:"
WScript.echo "uitvoering onderbroken en straalt een Toon wanneer gedaan."
WScript.echo
WScript.echo "gebruik:"
WScript.echo "ALARM tijd bericht"
WScript.echo
WScript.echo "tijd - tijd in seconden wachten (tot 99999)."
WScript.echo "message - Hiermee geeft u het bericht moet worden weergegeven (optioneel)."
WScript.echo
WScript.Quit(ERRORLEVEL)
beëindigen