Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rkd

Mudança de horario PC

Recommended Posts

Olá pessoal,

 

Preciso de programa que mude o horario do relógio windows, tive a ideia de abrir o cmd e realizar a trocar por comandos dele:

 

String[] comandoComParametros = new String[]
                 {
                   "cmd.exe",
                    "/C",
                    "start time 12:30",
                 };
                 Runtime.getRuntime().exec(comandoComParametros);
                 JOptionPane.showMessageDialog(null, "Comando Executado com sucesso!");

 

Assim mudaria o horario para as 12:30

Porem esta acontecendo dois problemas:

 

- 1 Preciso fazer de um modo que o programa pergunte para o usuario que horas ele quer e o mesmo deve digitar por ex: 12:50

 command = JOptionPane.showInputDialog("Digite a hora certa");

 

Porém nao estou conseguindo jogar a variavel "command" na parte do codigo que faz a alteração do relogio.

 

- 2 Outro problema é que nao consegui fechar a janela do cmd automaticamente.

 

 

Porfavor deem uma luz, grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

String command = JOptionPane.showInputDialog("Digite a hora certa");
String[] comandoComParametros = new String[]
                 {
                   "cmd.exe",
                    "/C",
                    "start time " + command,
                    "exit"
                 };
                 Runtime.getRuntime().exec(comandoComParametros);
                 JOptionPane.showMessageDialog(null, "Comando Executado com sucesso!");

 

Coloquei a informação da String recebida pelo input e concatenei com a String "start time " e só adicionei um "exit" como final para fechar a janela, da uma testada!

 

abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tiago, infelismente os comandos se "Somaram" então o EXIT continua sem funcionar, pois esta interpretando dessa mandeira:

 

 

11:11 exit

 

Ou seja ja foi solucionado o problema da cocatenação porem agora o problema é fechar a janela do DOS.

 

Vlw se alguem souber ajuda ai :D

 

-----------------------------------------------------------------------

 

Obs: tentei utilizar outro Runtime.getRuntime().exec("exit");

Embaixa porem nao executa nao sei porque...porfavor quem puder, necessito pra hoje ainda :x

 

Problema: Fechar janela do dos que fica aberta.

 

COdigo que fica dentro da String:

 

"cmd.exe",
                    "/C",
                    "start time " + command,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.