question

Como fazer.Arquivo BAT com timer?

OK, então eu estou fazendo um arquivo em lotes com o código a seguir.

shutdown -s -t 60 - c "Erro Fatal encontrado."
ping 127.0.0.1 -n 30 -w 1000
desligamento - um
iniciar o iexplore

O arquivo é uma brincadeira. O usuário abre este atalho da Internet Explorer falso, e a mensagem estala acima. Após 30 segundos, o pop-up irá desaparecer e Internet Explorer será iniciado. Mas há dois problemas:
1) O usuário pode fechar o pop-up. Eu não quero isso.
2) Eu quero um timer no pop-up. Eu não tenho um.

Como posso parar o usuário de fechar esta janela pop-up e adicionar um timer no pop-up?
Obrigado!

Lembre-se... Tenho 14. Haha.
resposta Resposta
Certo, para resolver o seu problema, você precisará fazer algumas alterações no seu arquivo em lotes. Em primeiro lugar, vamos tratar do problema de o usuário poder fechar o pop-up. Para isso, vamos usar um loop que irá verificar constantemente se o pop-up está ativo e, caso o usuário tente fechá-lo, o loop o impedirá de fazer isso.

Aqui está o código modificado para resolver esse problema:

@echo off

shutdown -s -t 60 -c "Erro Fatal encontrado."

ping 127.0.0.1 -n 30 -w 1000

:loop

tasklist | find "shutdown" >nul

if %errorlevel% equ 0 (

timeout /t 1 >nul

goto loop

)

desligar -a

start iexplore

Agora, o próximo passo é adicionar um timer no pop-up. Para fazer isso, você pode usar um programa de temporizador que irá exibir uma janela pop-up ao expirar o tempo definido. Neste caso, vamos usar o comando "timeout" para criar esse efeito.

Aqui está o código com o timer adicionado:

@echo off

shutdown -s -t 60 -c "Erro Fatal encontrado."

timeout 30 /nobreak >nul

desligar -a

start iexplore

Agora seu arquivo em lotes está pronto. Quando o usuário abrir o atalho falso do Internet Explorer, a mensagem de erro fatal será exibida por 30 segundos e, em seguida, o Internet Explorer será iniciado automaticamente. Além disso, o usuário não será capaz de fechar o pop-up de erro, já que o loop está verificando constantemente se ele está ativo.

Espero que essas alterações ajudem a resolver seu problema. Lembre-se de ter cuidado ao usar esse tipo de programa de brincadeira e certifique-se de que está sendo usado de forma responsável. Boa sorte!

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta



Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved