Paso 8: alarma
Éste hace un 'pitido' después de esperar una cierta cantidad de tiempo (también muestra un mensaje, que es opcional). Bastante autoexplicativo...Ahora en 2 idiomas:
--POR LOTES--
de
Si "%1" equ "/?" uso de goto
Si "%1" equ "" ()
echo.
ALARMA Eco:
Eco ejecución de pausas y emite un tono cuando se hace.
echo.
echo Uso:
mensaje de tiempo de alarma eco
echo.
tiempo de eco - tiempo en segundos de espera ^ (hasta 99999 ^).
echo mensaje - especifica el mensaje que aparece ^(optional^).
echo.
endlocal
salida/b
)
Si "% ~ 2" neq "" echo % ~ 2 & Eco.
> tiempo de espera de nul %1 /NOBREAK
> tmp eco
tipo tmp
del tmp
endlocal
salida/b
--VBS--
error volver siguiente
' Comprobar si se ha ejecutado correctamente.
Si wscript.fullname = "C:\Windows\System32\wscript.exe" then
Wscript.echo "por favor utilice""cscript /nologo alarm.vbs [parámetros]" "para invocar este script."
Wscript.Quit
terminar si
' Pruebas para malos argumentos, sin argumentos, etc.... ' Cosas reales ' Uso:
Si wscript.arguments.count = 0 then
Usage(1)
otra cosa si no isnumeric(wscript.arguments.item(0)) entonces
Usage(2)
else if wscript.arguments.item(0) entonces
Usage(0)
terminar si
Wscript.echo wscript.arguments.item(1) ' mensaje de eco.
wscript.arguments.item(0) Wscript.Sleep * 1000' script de sueño.
Wscript.echo chr(007) ' sonido de Emitt.
función usage(errorlevel)
Wscript.echo
Wscript.echo "alarma:"
Wscript.echo "se detiene la ejecución y emite un tono cuando se hace.
Wscript.echo
Wscript.echo "uso:"
Wscript.echo "Mensaje de tiempo de alarma"
Wscript.echo
Wscript.echo "time - tiempo en segundos de espera (hasta 99999)."
Wscript.echo "mensaje - especifica el mensaje que se muestra (opcional)".
Wscript.echo
Wscript.Quit(ERRORLEVEL)
poner fin a la función