Entrada pelo teclado usando Ant Build

0 respostas
F
Olá grupo.

Estou rodando no Eclipse 3.2 usando ANT BUILD um arquivo XML que, basicamente é

<taskdef name=atuacao classname=test.Atuacao  classpath=bin />

<ant antfile=comando.xml target=comando />. O arquivo comando.xml tem a tag <atuacao> que chama classe Atuacao que extende Tasks.

Na classe Atuacao preciso fazer uma espera de N segundos. Até ai tudo bem. Usei uma thread. O PROBLEMA é que caso o usuário  ENTER durante esta espera, a classe deve continuar fazendo suas tarefas normais.

Tentei ler usando <a href="http://System.in">System.in</a>, mas nao deu. Li sobre o assunto e descobri que tenho de implementar a interface InputHandler e reescrever o método handleInput(InputRequest request).

 que não o que fazer.  Tentei:

String prompt = request.getPrompt();

System.out.println(request.getPrompt());

System.out.println(prompt);

try {

BufferedReader in = new BufferedReader(new InputStreamReader(<a href="http://System.in">System.in</a>));

System.out.println(in);

} catch (java.lang.Exception ex) {}

PESSOAL. Será que está correto? Como chamo isso no execute da classe.

Agradeço muito qq ajuda.

Valew
Criado 8 de agosto de 2007
Respostas 0
Participantes 1