Timer de LaN

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Timer de LaN

Mensagem por Sr. Sinistro em Sab 03 Out 2009, 11:30

Aew gente.. Toh usando este código para um programa de timer regressivo:
Código:
execute_shell("cmd.exe","/k shutdown -s -t 3600")
Mas depois disto, o prompt continua aberto... Como inserir um comando para ele fechar automaticamente?

Sr. Sinistro

Número de Mensagens : 540
Idade : 23
Data de inscrição : 23/06/2009
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Timer de LaN

Mensagem por Convidad em Sab 03 Out 2009, 15:48

É só trocar o parâmetro /k (aguardar encerramento) por /c (finalizar ao executar)

Código:
execute_shell("cmd.exe","/c shutdown -s -t 3600")

Ou então, você pode usar uma dll chamada "Silent Dos", que executa comandos do prompt sem mostrá-los. Ela pode ser encontrada aqui: http://www.gmtoolbox.com

Queria só de dar uma dica...

Se isso for um timer para Lan, recomendo que busque outro método, ou então tente barrar todas as tentativas de acesso ao prompt de comando (e o executável shutdown.exe, na pasta Windows\System32) pois esse tipo de desligamento é facilmente anulado com o comando:

Código:
shutdown -a

Boa sorte!
Capitão Commando

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: Timer de LaN

Mensagem por lucas_SK8 em Sab 03 Out 2009, 17:20

pra fechar é só digitar o comando
"exit" que fecha

lucas_SK8

Número de Mensagens : 190
Idade : 20
Data de inscrição : 12/04/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Timer de LaN

Mensagem por Convidad em Sab 03 Out 2009, 17:30

lucas_SK8 escreveu:pra fechar é só digitar o comando
"exit" que fecha

Isso se você abrir o prompt. No caso do amigo Edu4, isso não vai adiantar pois ele está executando a linha a partir do Game Maker.

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: Timer de LaN

Mensagem por Sr. Sinistro em Seg 05 Out 2009, 09:10

Re: Timer de LaN
por Capitão Commando o 3/10/2009, 17:30

lucas_SK8 escreveu:
pra fechar é só digitar o comando
"exit" que fecha


Isso se você abrir o prompt. No caso do amigo Edu4, isso não vai adiantar pois ele está executando a linha a partir do Game Maker.
Exatamente... Tanks pela dica, Capitão Commando... O melhor foi o SilentDos


Vlws

Sr. Sinistro

Número de Mensagens : 540
Idade : 23
Data de inscrição : 23/06/2009
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Timer de LaN

Mensagem por Conteúdo patrocinado Hoje à(s) 01:50


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum