(Duvida) Como deixar o programa sempre em exucução?

salve galera!! :!: :!:

eu tava qerendo uma ajudinha…
tipo

eu qeria q o programa ficasse sempre em execução…tipo, to usando o netbeans pra programa, dai do um shift+F6 pra executa o arquivo, dai ele executa e ja para… qeria sabe se tem algum jeito de dexa ele em execução sempre… q ele nao parasse de exucutar, a menos q eu mande parar…

nao sei se v6 me entenderão…mais se alguem me entendeu e sabe resolver esse meu problema, me da uma ajuda ai

abaixo segue o cod. do meu programa… :arrow:

[code]package Examples;
import java.awt.*;
import java.awt.event.KeyEvent;
import parport.ParallelPort;

class SimpleIO {
public static void main ( String []args )throws AWTException, InterruptedException
{
Robot rob = new Robot();
ParallelPort lpt1 = new ParallelPort(0x378);

  int aByte;
      lpt1.write(1);
      aByte = lpt1.read();

switch( aByte )
{
case 95 : {
rob.keyPress(KeyEvent.VK_CONTROL);
rob.keyPress(KeyEvent.VK_ALT);
rob.keyPress(KeyEvent.VK_PAGE_DOWN);
rob.keyRelease(KeyEvent.VK_PAGE_DOWN);
rob.keyRelease(KeyEvent.VK_ALT);
rob.keyRelease(KeyEvent.VK_CONTROL);
break;
}
case 96 : {
rob.keyPress(KeyEvent.VK_CONTROL);
rob.keyPress(KeyEvent.VK_ALT);
rob.keyPress(KeyEvent.VK_PAGE_DOWN);
rob.keyRelease(KeyEvent.VK_PAGE_DOWN);
rob.keyRelease(KeyEvent.VK_ALT);
rob.keyRelease(KeyEvent.VK_CONTROL);
break;
}
}
}
}
[/code]

agradeço desde ja

coloca o código dentro de um while( true )

Não tenho certeza se entendi. mas tenta isso:

.....
while(true) {
    lpt1.write(1);  
    aByte = lpt1.read();  
    switch( aByte )   
    {   
        case 95 : 
            rob.keyPress(KeyEvent.VK_CONTROL);    
            rob.keyPress(KeyEvent.VK_ALT);
            rob.keyPress(KeyEvent.VK_PAGE_DOWN);
            rob.keyRelease(KeyEvent.VK_PAGE_DOWN);
            rob.keyRelease(KeyEvent.VK_ALT);    
            rob.keyRelease(KeyEvent.VK_CONTROL);
            break;
        case 96 :
            rob.keyPress(KeyEvent.VK_CONTROL);    
            rob.keyPress(KeyEvent.VK_ALT);
            rob.keyPress(KeyEvent.VK_PAGE_DOWN);
            rob.keyRelease(KeyEvent.VK_PAGE_DOWN);
            rob.keyRelease(KeyEvent.VK_ALT);    
            rob.keyRelease(KeyEvent.VK_CONTROL);
            break;
    }
}

vlw ae…
amanha eu tento…
ja to com soninhu :slight_smile:

miguxes no guj ?

Cuidado ao usar o while(true) para nao dar overflow na sua conexao. Aconselho a usar um Thread.sleep(…) no final do loop pelo menos ou um robo.delay(…) antes da chamada do primeiro robo.KeyPress(…).