Google Chromeexternal

Firefoxexternal

7zipexternal

wdialog

16/04/2009 - wdialog recompilado com o Visual C++ 2008 Express Edition SP1external

20/06/2008 - wdialog recompilado com o Visual C++ 2008 Express Editionexternal

wdialog mostra uma janela de mensagem a partir de parâmetros na linha de comando. wdialog foi criado para auxiliar na criação de programas batch (.bat) interativos.

Sintaxe:

wdialog [opções] texto [título]

Opções

Botões:
--abortretryignore
--okonly (default)
--okcancel
--retrycancel
--yesno
--yesnocancel

Ícones:
--warning
--information
--question
--error

wdialog retorna para o sistema o código do botão que foi pressionado:
OK: 1
Cancel: 2
Abort: 3
Retry: 4
Ignore: 5
Yes: 6
No: 7

Exemplos de uso:

@ECHO OFF
rem Mensagem simples
wdialog "O batch terminou."

wdialog1

@ECHO OFF
rem Algumas opções
wdialog --warning --yesno "Voce quer continuar?" "Opcao"

wdialog2

@ECHO OFF
wdialog --warning --yesno "Voce quer continuar?" "Opcao"
IF ERRORLEVEL 7 GOTO Nao
ECHO Você escolheu continuar...
GOTO Fim
:Nao
ECHO Você escolheu terminar.
:Fim
ECHO Fim

Abaixo você pode baixar o programa e um batch de exemplo.

wdialog.zip (56 Kb)zip.

SHA1(wdialog.zip)= c6a66bd6c59b310360dd6a332c46238ccd7873ea

Abaixo você pode baixar o código-fonte do programa. Para compilar use um compilador C++ para Windows de sua preferência. O Visual C++ 2008 Express Editionexternal foi usado para compilar a versão acima. O makefile incluido com o código-fonte pode ser facilmente modificado para usar outro compilador.

wdialog_src.zip (10 Kb)zip

SHA1(wdialog_src.zip)= c3a6ef2b2d1991b093b4fb074a3939cd2a73b911