- didota
- Idade : 29
Auto executavel
Seg Set 21, 2015 2:26 pm
Gostaria de executar meu arquivo .bat sem usar agendador de tarefas ou colocar no menu inicializar do windows. Motivo: a tarefa exige horario definido e agendador as vezes falha na execução.
Meu .bat já captura hora e data..se tiver algo que eu possa usar para ele se auto executar seria ideal.
HEHE

Meu .bat já captura hora e data..se tiver algo que eu possa usar para ele se auto executar seria ideal.
HEHE



- André Luiz
- Idade : 23
Re: Auto executavel
Seg Set 21, 2015 7:31 pm
Olá Didota!
Bom jovem foi um ótima ideia sua em não usar o agendador de tarefas ele péssimo pelo menos eu acho!
Vamos lá eu não sei que tipo de processo que você vai fazer, mas faz o seguinte!
Se você quer algo para que quando iniciar o windows ele executar o .bat é simples é só jogar o .bat aqui "%Appdata%\Microsoft\Windows\Start Menu\Programs\Startup"
Agora se você quiser que esse mesmo .bat verifique se a data está correta mesmo então segue o código abaixo.
Bom é isso fica com Deus caso não seja isso que você procura me comenta ai de novo e explica um pouco mais então Ok! Até...
Bom jovem foi um ótima ideia sua em não usar o agendador de tarefas ele péssimo pelo menos eu acho!
Vamos lá eu não sei que tipo de processo que você vai fazer, mas faz o seguinte!
Se você quer algo para que quando iniciar o windows ele executar o .bat é simples é só jogar o .bat aqui "%Appdata%\Microsoft\Windows\Start Menu\Programs\Startup"
Agora se você quiser que esse mesmo .bat verifique se a data está correta mesmo então segue o código abaixo.
- Código:
:Loop
::Esse ping vai contar 10 segundos antes de passar para o próximo comando
::Caso queira 1 segundo coloque 2 ao invés de 1.
Ping -n 11 0.0.0 >nul
If "%Date%"=="21/09/2015" (
[Seu comando]
Exit
)
Goto Loop
Bom é isso fica com Deus caso não seja isso que você procura me comenta ai de novo e explica um pouco mais então Ok! Até...
- didota
- Idade : 29
Re: Auto executavel
Ter Set 22, 2015 8:55 am
Vlw andré realmente o agendador não presta...
Mas num era bem isso,,queria algo que poderia executar meu .bat,porém ja achei a solução...vo usar um arquivo VBS que executa meu .bat depois de determinado tempo..definido em milesimos...deu certo...caso queria o VBS so deixar resposta ai.
Mas num era bem isso,,queria algo que poderia executar meu .bat,porém ja achei a solução...vo usar um arquivo VBS que executa meu .bat depois de determinado tempo..definido em milesimos...deu certo...caso queria o VBS so deixar resposta ai.
- GenoK
- Idade : 24
Re: Auto executavel
Qua Out 07, 2015 10:38 am
Didota, você pode fazer dessa forma:
Assim, o batch vai esperar o tempo que você quiser em segundos (no caso, 5 segundos) antes de abrir o seu arquivo (no caso, meuprograma.bat). Se você quiser, pode colocar esse código no início de seu próprio script, removendo a ultima linha.
- Código:
@echo off
set tempo=5
ping -n %tempo% localhost > nul
start "" "meuprograma.bat"
Assim, o batch vai esperar o tempo que você quiser em segundos (no caso, 5 segundos) antes de abrir o seu arquivo (no caso, meuprograma.bat). Se você quiser, pode colocar esse código no início de seu próprio script, removendo a ultima linha.
- GenoK
- Idade : 24
Re: Auto executavel
Sab Out 24, 2015 5:49 pm
Ou pode fazer dessa outra maneira (testado em windows 7)
- Código:
@echo off
set tempo=5
timeout /nobreak /t %tempo% > nul
start "" "meuprograma.bat"
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum