Caixa de mensagem windows no sistema com a tamedos
Enviado: 08 Mar 2007 22:28
Ola pessoal, mais uma da Tamedos, um programinha chamado msgbox que mostra uma caixa de mensagem do windows na tela, legal né?
gostaria de saber como capturar o retorno da caixa de mensagem para tratar no sistema
Minha idéia é usar set num arquivo bat e depois capturar com getenv, mas talvez exista uma função ou comando que capture direto o ultimo errolevel
O ARQUIVO BAT FICARIA ASSIM
---------------------------------------------------------------------------------
IF ERRORLEVEL 1 GOTO ERRO1
IF ERRORLEVEL 2 GOTO ERRO2
IF ERRORLEVEL 3 GOTO ERRP3
IF ERRORLEVEL 4 GOTO ERRO4
IF ERRORLEVEL 5 GOTO ERRO5
IF ERRORLEVEL 6 GOTO ERRO6
IF ERRORLEVEL 7 GOTO ERRO7
IF ERRORLEVEL 8 GOTO ERRO8
:ERRO1
SET ERRO TO 1
:ERRO2
SET ERRO TO 2
...
...
...
:ERRO8
SET ERRO TO 8
------------------------------------------------------------------------------------
NO SISTEMA FARIA ASSIM
erro = getenv("ERRO")
if erro = 1
rotina1
elseif......
veja o que o programa retorna
Errorlevels returned:
1 = OK
2 = Yes
3 = Retry
4 = Ignore
5 = No
6 = Cancel
7 = Abort
8 = Time Out
o link para o download do programa é
http://www.tamedos.com/downloads/msgbox.zip
Grande abraço
gostaria de saber como capturar o retorno da caixa de mensagem para tratar no sistema
Minha idéia é usar set num arquivo bat e depois capturar com getenv, mas talvez exista uma função ou comando que capture direto o ultimo errolevel
O ARQUIVO BAT FICARIA ASSIM
---------------------------------------------------------------------------------
IF ERRORLEVEL 1 GOTO ERRO1
IF ERRORLEVEL 2 GOTO ERRO2
IF ERRORLEVEL 3 GOTO ERRP3
IF ERRORLEVEL 4 GOTO ERRO4
IF ERRORLEVEL 5 GOTO ERRO5
IF ERRORLEVEL 6 GOTO ERRO6
IF ERRORLEVEL 7 GOTO ERRO7
IF ERRORLEVEL 8 GOTO ERRO8
:ERRO1
SET ERRO TO 1
:ERRO2
SET ERRO TO 2
...
...
...
:ERRO8
SET ERRO TO 8
------------------------------------------------------------------------------------
NO SISTEMA FARIA ASSIM
erro = getenv("ERRO")
if erro = 1
rotina1
elseif......
veja o que o programa retorna
Errorlevels returned:
1 = OK
2 = Yes
3 = Retry
4 = Ignore
5 = No
6 = Cancel
7 = Abort
8 = Time Out
o link para o download do programa é
http://www.tamedos.com/downloads/msgbox.zip
Grande abraço