newsÚltimas Notícias

20/06/2008

wdialog atualizado. SocketDemo adicionado ao codeblog.

01/09/2007

wdialog atualizado.

16/08/2007

A chave pública OpenPGP foi atualizada. Clique no link abaixo.

07/08/2007

O currículo foi atualizado. Clique no link abaixo.

04/04/2007

Adicionado suporte a feeds no formato Atom.

del.icio.us tags

Sobre Mim

Josué Gomes's Facebook profile Mais...

The-Brights.netexternal

Firefox 3external

wdialog

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

01/09/2007 - wdialog foi modificado para usar um manifesto que torna a interface compatível com o Windows XP e Windows Vista. Foi também compilado com o novo beta do Visual Studio 2008external.

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 (60 Kb)zip. OpenPGP signature: wdialog.zip.txttxt

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 (9 Kb)zip