Batch-Satti
Se você ainda não é um membro cadastre-se!

Existem centenas de scripts para quem é membro.

As categorias para os membros cadastrados são:

BATCH-SCRIPTS COMPLETO.
(Espaço onde são postados os scripts que tenham funcionalidade completa)
BADCONS VIRUS E TROJANS .
(Espaço onde são postados scripts e técnicas em vírus trojans e worm baseados em scripts )
SOMENTE PARA MEMBROS.
(Espaço destinado aos membros discutirem ou tirarem duvidas)
TUTORIAIS E EXPLICAÇÕES.
(Aqui são colocadas as explicações de comandos e técnicas para confecção de scripts )

EXISTEM MUITAS OUTRAS CATEGORIAS MÁS ESSAS SÃO AS PRINCIPAIS !

ENTRE E PARTICIPE !!!!!!!
MENSAGENS AOS MEMBROS :
TIVEMOS QUE AUTORIZAR PROPAGANDAS NO FORUM E TALVEZ O FIREFOX E OUTROS NAVEGADORES NÃO FUNCIONEM
UTILIZEM O INTERNET EXPLORER OU ATUALIZEM PARA O FIREFOX 4.0 BETA

ASS. BOSS-HEAD


Pesquisa personalizada

criar .bat para iniciar programa X segundos apos inicio do SO

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

criar .bat para iniciar programa X segundos apos inicio do SO

Mensagem por filho39 em Sex Out 16, 2009 10:22 pm

Amigos, instalei um programa de monitoramento de câmeras (Vitoria VTSK)
em um computador com o sisteme operacional Windows XP SP2 e ele não
inicializa automaticamente com o windows, já tentei colocar na
inicialização mas o programa dá erro, pois os
drivers não são carregados completamente no início do sistema. Tentei
por em tarefas agendadas e marcar para executar 1 minuto após o
sistema ficar ocioso mas parece que não funciona. tambem tentei com um
arquivo .Bat para chama-lo colocando-o também em tarefas agendadas e
deu o mesmo erro. gostaria de saber se no próprio windows tem como
programar o programa para executar só após os drivers dele ser
carregado pelo sistema, que é cerca de 30 segundos depois do inicio do
sistema, ou se tem como produzir um arquivo .Bat que faça esta função.
Obrigado pela atenção.
[Você precisa estar registrado e conectado para ver esta imagem.] Manoel Filho

filho39

Idade : 49

Voltar ao Topo Ir em baixo

Re: criar .bat para iniciar programa X segundos apos inicio do SO

Mensagem por graveto em Sex Out 16, 2009 11:04 pm

vc pode colocar aki o teu .bat no regedit

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
aqui vc clica e cria um valor de sequencia e depois coloca o caminho do teu .bat
avatar
graveto

Idade : 29

Voltar ao Topo Ir em baixo

Re: criar .bat para iniciar programa X segundos apos inicio do SO

Mensagem por filho39 em Dom Out 18, 2009 12:33 am

valeu graveto! mas o que eu to querendo mesmo é um .BAT que faça a função de chamar o programa alguns segundos depois de iniciar o sistema operacional. eu tenho aqui um .bat que chama o programa, porem é junto com o windows e ai é que da o erro pois os drivers ainda não foram carregados totalmente. o .bat que tenho é esse:
cd\
cd arquivos de programas
cd pico2000
start startpico.exe
eu coloco ele no run do regedit e ele funciona, mas não do jeito que preciso.
você sabe se tem como melhorar este .bat ai? por exemplo colocando algum comando que faça uma função de aguardar a chamada do programa dentro dele próprio?
Manoel Filho

filho39

Idade : 49

Voltar ao Topo Ir em baixo

Re: criar .bat para iniciar programa X segundos apos inicio do SO

Mensagem por Boss-Head em Dom Out 18, 2009 6:59 am

Esse aqui vai executar um script após 5 minutos depois de ser executado!
Código:
@echo off
set a="%windir%\TesteTempo.bat"
if exist %a% goto code
echo set shell = CreateObject("wscript.shell") > %windir%\run.vbs
echo shell.run "cmd /c TesteTempo.bat", vbHide >> %windir%\run.vbs
copy %0 %a%
:qep
set hor=%time:~0,2%
set tim=%time:~3%
set tim=%tim:~0,2%
:: nesse caso aqui está programado pra 5 minutos após acionar o batch para ser executado !
set /A tim=%tim% + 5
if /I %tim% geq 60 (set /a hor=%hor%+1
set /a tim=%tim%-60
if /I %tim% lss 10 (set tim=0%tim%))
set ecx=%hor%:%tim%
:: se quiser conferir se o está programado digite em executar CMD depois at !
at %ecx% "%windir%\run.vbs"
:code
msg * Teste !
exit

E esse é o mesmo modificado para iniciar com o sistema !(não testei se funciona)
Código:
@echo off
set a="%windir%\TesteTempo.bat"
if exist %1 goto code
reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v "Batch" /d "%windir%\run.vbs" >nul
echo set shell = CreateObject("wscript.shell") > %windir%\run.vbs
echo shell.run "cmd /c TesteTempo.bat t", vbHide >> %windir%\run.vbs
copy %0 %a%
:qep
set hor=%time:~0,2%
set tim=%time:~3%
set tim=%tim:~0,2%
:: nesse caso aqui está programado pra 5 minutos após acionar o batch para ser executado !
set /A tim=%tim% + 30
if /I %tim% geq 60 (set /a hor=%hor%+1
                    set /a tim=%tim%-60
                    if /I %tim% lss 10 (set tim=0%tim%))
set ecx=%hor%:%tim%
:: se quiser conferir se o está programado digite em executar CMD depois at !
at %ecx% "%windir%\run.vbs"
goto:eof
:code
msg * Teste !
:: se quiser que ele execute somente uma vez remova alinha abaixo
call :qep
exit
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: criar .bat para iniciar programa X segundos apos inicio do SO

Mensagem por fabiodurgante em Qua Abr 25, 2012 9:39 am

como poderia criar um bat ao invez de 5 minutos iniciar um programa para 5 segundos desde ja agradeço

fabiodurgante

Idade : 22

Voltar ao Topo Ir em baixo

Re: criar .bat para iniciar programa X segundos apos inicio do SO

Mensagem por gwy em Qua Abr 25, 2012 10:05 pm

Se quiser também, sem precisar mexer no registro e tals é só criar um batch e coloca-lo na pasta do Menu Iniciar > Inicializar.

Para um delay de 5 segundos segue abaixo:

@echo off
ping -n 5 localhost>nul
start "seuprograma.exe"
A onde tem o número 5 quer dizer que é 5 segundos, daí vc pode alterar para 10(segundos), 60(um minuto), 120(dois minutos) e assim por diante.
Porém dessa forma a janela preta do dos irá ficar visível até o programa se iniciar.

gwy

Idade : 24

Voltar ao Topo Ir em baixo

Re: criar .bat para iniciar programa X segundos apos inicio do SO

Mensagem por paladini em Ter Maio 01, 2012 6:13 pm

cesarmancio escreveu:Se quiser também, sem precisar mexer no registro e tals é só criar um batch e coloca-lo na pasta do Menu Iniciar > Inicializar.

Para um delay de 5 segundos segue abaixo:

@echo off
ping -n 5 localhost>nul
start "seuprograma.exe"
A onde tem o número 5 quer dizer que é 5 segundos, daí vc pode alterar para 10(segundos), 60(um minuto), 120(dois minutos) e assim por diante.
Porém dessa forma a janela preta do dos irá ficar visível até o programa se iniciar.

cada requisição demora 1 segundo exato para ser feita? Eu acho que não é exatamente isso. Com esse comando (ping -n 5 localhost>nul) você faz 5 "pings" na própria máquina, não necessariamente 5 segundos pingando a máquina.
avatar
paladini

Idade : 21

Voltar ao Topo Ir em baixo

Re: criar .bat para iniciar programa X segundos apos inicio do SO

Mensagem por gwy em Ter Maio 01, 2012 6:38 pm

Paladini, na verdade não importa nenhum dos dois pois o números de ping's é de acordo com cada segundo.. a cada disparo, 1 segundo a menos do determinado.

gwy

Idade : 24

Voltar ao Topo Ir em baixo

Re: criar .bat para iniciar programa X segundos apos inicio do SO

Mensagem por londing99 em Qua Fev 06, 2013 1:09 pm

@echo off
ping -n 5 localhost>nul
start "seuprograma.exe"
Código:

vlw guy esse comado me ajudou muito!!!

londing99

Idade : 22

Voltar ao Topo Ir em baixo

Re: criar .bat para iniciar programa X segundos apos inicio do SO

Mensagem por Conteúdo patrocinado


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