Logo Hardware.com.br
walteen
walteen Ubbergeek Registrado
5.6K Mensagens 129 Curtidas

Como executar programa x segundos após iniciar o SO?

#1 Por walteen 20/10/2006 - 11:15
Bom, o título do tópico diz tudo... já tentei colocar na inicialização mas o programa de monitoramento de câmeras daqui do supermercado dá erro, já que 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!

Alguém tem alguma dica?

Grato!
Responder
walteen
walteen Ubbergeek Registrado
5.6K Mensagens 129 Curtidas
#3 Por walteen
20/10/2006 - 12:01
b82_zetec
E se vc tentasse colocar no Registro isso???

Tipo assim: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVers...

Hum... eu não manjo muito de registro. Poderia dar um exemplo mais completo? :mrgreen:

E no caso onde especificaria o tempo?


Grato!
FGDH User: #29697 / Meu canal no YouTube: http://www.youtube.com/user/walteen
Não respondo dúvidas técnicas por MP, meu canal no YouTube, nem Facebook. Grato! smile.png
b82_zetec
b82_zetec Veterano Registrado
1.3K Mensagens 34 Curtidas
#4 Por b82_zetec
20/10/2006 - 13:39
Então cara, não tem como especificar o tempo.

Tipo, se vc quizer testar p/ ver, mesmo se o resultado for negativo:

Iniciar -> Executar -> regedit

Dentro do registro, ache essa chave: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Vai ter várias sequências lá, vc adiciona uma nova sequência, clicando com o botão direito, Novo -> valor da sequencia

Dê um nome, no seu caso, o nome do seu programa, depois, clique 2 vezes p/ abrir a sequencia, e editar o valor, nesse valor, vc coloca o caminho do executável, etc, do seu programa.

Fecha o registro, reinicia a máquina, e veja se funfa.

Se não funfar, só deleta essa sequência que vc criou.

[]'s
arkRed">eepSkyBlue">arkRed">eepSkyBlue">Twitter: @brunobegnami
Pratique Biribol: www.biribol.com
isso_ai.png
walteen
walteen Ubbergeek Registrado
5.6K Mensagens 129 Curtidas
#8 Por walteen
23/10/2006 - 12:13
guitar_deutscher
Tente criar um bat e colocá-lo em iniciar > programas > inicializar
Neste bat...

@echo off
pause
"caminho...

Hum... interessante essa solução... mas teria de ser algo automático...
É que quando cai a energia e fica muito tempo sem voltar o No-break não aguenta e os PCs acabam desligando. E ao ligarem novamente geralmente eu não estou por perto para abrir novamente o software da câmera, entende? :|

Será que não tem nenhum programa? Um timer, sei lá...
Thiskyone
Coloque um atalho desses programas que vc quer iniciar na pasta inicializar do windows xp ou iniciar de outros windows!

Amigo, isso eu sei... :roll:

Eu quero uma forma de estipular o tempo para carregar o programa depois de iniciar o Windows.
walteen
Bom, o título do tópico diz tudo... já tentei colocar na inicialização mas o programa de monitoramento de câmeras daqui do supermercado dá erro, já que 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!
FGDH User: #29697 / Meu canal no YouTube: http://www.youtube.com/user/walteen
Não respondo dúvidas técnicas por MP, meu canal no YouTube, nem Facebook. Grato! smile.png
guitar_deutscher
guitar_deuts... Veterano Registrado
1.2K Mensagens 32 Curtidas
#9 Por guitar_deuts...
23/10/2006 - 21:34
walteen
Hum... interessante essa solução... mas teria de ser algo automático...
É que quando cai a energia e fica muito temp...


Sim, mas eu pensei que tinha um usuário, por isso disse pra usar desta forma até conseguir uma solução. Não me liguei no fato de ser uma máquina apenas para monitoramento.
Apostila de Outlook Express desenvolvida por mim: http://www.MegaShare.com/334202
walteen
walteen Ubbergeek Registrado
5.6K Mensagens 129 Curtidas
#10 Por walteen
23/10/2006 - 23:24
guitar_deutscher
Sim, mas eu pensei que tinha um usuário, por isso disse pra usar desta forma até conseguir uma solução. Não me liguei...

Sim, sim... hehehe, gostei da sua solução... é quase o que eu queria :wink:

Será que não tem algum programa ou comando que acione um timer para executar o aplicativo? Não é possível que não tenha um desses... tem até timer pra desligar a máquina! :|
FGDH User: #29697 / Meu canal no YouTube: http://www.youtube.com/user/walteen
Não respondo dúvidas técnicas por MP, meu canal no YouTube, nem Facebook. Grato! smile.png
lr.gamito
lr.gamito Membro Junior Registrado
67 Mensagens 1 Curtida
#12 Por lr.gamito
24/10/2006 - 08:54
Qual windows vc ta usando???? pq como o Thiskyone falou vc pode usar o choice, mas no NT, 2000 e XP naum tem choice.
o que vc pode fazer é uma .BAT que pega a hora do sistema e coloca numa variável, e depois testa se o valor está maior... a i se estiver maior ele executa o programa...


esse é uma batch que eu criei vê se ajuda...

@echo off
set dia=%date:~4,2%
set mes=%date:~7,2%
set dataa=%dia%%mes%
color 1f
cls
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º º
@echo º ÛÛ ÛÛÛÛ ÛÛÛÛ ÛÛÛ ÛÛ ÛÛ ÛÛ ÛÛÛÛÛÛ ÛÛÛ º
@echo º ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛÛÛÛ ÛÛÛÛÛÛÛ ÛÛ ÛÛ ÛÛ ÛÛ º
@echo º ÛÛ ÛÛÛÛ ÛÛ ÛÛ ÛÛ ÛÛ Û ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ º
@echo º ÛÛ ÛÛ ÛÛ ÛÛ ÛÛÛ ÛÛÛÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ º
@echo º ÛÛÛÛ ÛÛ ÛÛ ÛÛ ÛÛÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛ ÛÛÛ º
@echo º -------------------------------------------------- º
@echo º DESENVOLVIMENTO DE SISTEMAS º
@echo º versao 3.6 / %date% º
@echo º e-mail: leandro.gamito@superlopes.com.br º
@echo º para cancelar a copia - CTRL + C º
@echo º º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
@echo Por Favor Indique a data de Exportacao dos Arquivos
@echo Data de amanha, Ex: DDMM

set /P data=

c:
cd\
cd\rms\wrms\rms\lopes_matriz\dbw\
@rem @Cd\rms\wrms\rms\lopes_matriz\dbw\leandro
@echo %data%
:map
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º AGUARDE!!! º
@echo º TESTANDO SE COMECOU A GERACAO DOS ARQUIVOS º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
:ini
if exist 0002%data%.alt goto L1
goto ini

:EXP
:L1
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º GERACAO INICIADA º
@echo º COPIA INICIADA º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º LOJA 01 º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

@copy 0001%data%.etq f:\loja\rms\dbw\mtb01 /y

@copy 0001%data%.* f:\loja\loja01\pdv_export /y

@copy 0001%data%.alt f:\loja\loja01\zanthus /y

@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@ECHO º ARQUIVOS DA LOJA 01 COPIADOS º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
:F1
if exist 0003%data%.alt goto L2
goto F1

:L2
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º LOJA 02 º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

@copy 0002%data%.etq f:\loja\rms\dbw\mtb02 /y

@copy 0002%data%.* f:\loja\loja02\pdv_export /y

@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@ECHO º ARQUIVOS DA LOJA 02 COPIADOS º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
:F2
if exist 0004%data%.alt goto L3
goto F2

:L3
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º LOJA 03 º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

@copy 0003%data%.etq f:\loja\rms\dbw\mtb03 /y

@copy 0003%data%.* f:\loja\loja03\pdv_export /y

@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@ECHO º ARQUIVOS DA LOJA 03 COPIADOS º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
:F3
if exist 0005%data%.alt goto L4
goto F3

:L4
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º LOJA 04 º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

@copy 0004%data%.etq f:\loja\rms\dbw\mtb04 /y

@copy 0004%data%.* f:\loja\loja04\pdv_export /y

@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@ECHO º ARQUIVOS DA LOJA 04 COPIADOS º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
:F4
if exist 0006%data%.alt goto L5
goto F4

:L5
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º LOJA 05 º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

@copy 0005%data%.etq f:\loja\rms\dbw\mtb05 /y

@copy 0005%data%.* f:\loja\loja05\pdv_export /y

@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@ECHO º ARQUIVOS DA LOJA 05 COPIADOS º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
:F5
if exist 0007%data%.alt goto L6
goto F5

:L6
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º LOJA 06 º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

@copy 0006%data%.etq f:\loja\rms\dbw\mtb06 /y

@copy 0006%data%.* f:\loja\loja06\pdv_export /y

@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@ECHO º ARQUIVOS DA LOJA 06 COPIADOS º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
:F6
if exist 0008%data%.alt goto L7
goto F6

:L7
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º LOJA 07 º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

@copy 0007%data%.etq f:\loja\rms\dbw\mtb07 /y

@copy 0007%data%.* f:\loja\loja07\pdv_export /y

@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@ECHO º ARQUIVOS DA LOJA 07 COPIADOS º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
:F7
if exist 0009%data%.alt goto L8
goto F7

:L8
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º LOJA 08 º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

@copy 0008%data%.etq f:\loja\rms\dbw\mtb08 /y

@copy 0008%data%.* f:\loja\loja08\pdv_export /y

@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@ECHO º ARQUIVOS DA LOJA 08 COPIADOS º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
:F8
if exist 0010%data%.alt goto L9
goto F8

:L9
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º LOJA 09 º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

@copy 0009%data%.etq f:\loja\rms\dbw\mtb09 /y

@copy 0009%data%.* f:\loja\loja09\pdv_export /y

@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@ECHO º ARQUIVOS DA LOJA 09 COPIADOS º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
:F9
if exist 0011%data%.alt goto L10
goto F9

:L10
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º LOJA 10 º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

@copy 0010%data%.etq f:\loja\rms\dbw\mtb10 /y

@copy 0010%data%.* f:\loja\loja10\pdv_export /y

@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@ECHO º ARQUIVOS DA LOJA 10 COPIADOS º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
:F10
if exist 0012%data%.alt goto L11
goto F10

:L11
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º LOJA 11 º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

@copy 0011%data%.etq f:\loja\rms\dbw\mtb11 /y

@copy 0011%data%.* f:\loja\loja11\pdv_export /y

@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@ECHO º ARQUIVOS DA LOJA 11 COPIADOS º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
:F11
if exist A012%dataa%.TXT goto L12
goto F11

:L12
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@echo º LOJA 12 º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

@copy 0012%data%.etq f:\loja\rms\dbw\mtb12 /y

@copy 0012%data%.* f:\loja\loja12\pdv_export /y

@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@ECHO º ARQUIVOS DA LOJA 12 COPIADOS º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
:F12
if exist C012%dataa%.TXT goto VIG
goto F12


:VIG
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@ECHO º COPIANDO AS VIGENCIAS º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

@copy a012%dataa%.txt f:\loja\loja12\relatorios_rms /y
@copy a011%dataa%.txt f:\loja\loja11\relatorios_rms /y
@copy a010%dataa%.txt f:\loja\loja10\relatorios_rms /y
@copy a009%dataa%.txt f:\loja\loja09\relatorios_rms /y
@copy a008%dataa%.txt f:\loja\loja08\relatorios_rms /y
@copy a007%dataa%.txt f:\loja\loja07\relatorios_rms /y
@copy a006%dataa%.txt f:\loja\loja06\relatorios_rms /y
@copy a005%dataa%.txt f:\loja\loja05\relatorios_rms /y
@copy a004%dataa%.txt f:\loja\loja04\relatorios_rms /y
@copy a003%dataa%.txt f:\loja\loja03\relatorios_rms /y
@copy a002%dataa%.txt f:\loja\loja02\relatorios_rms /y
@copy a001%dataa%.txt f:\loja\loja01\relatorios_rms /y

@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@ECHO º COPIA DE VIGENCIAS CONCLUIDA º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

:FEND
if exist c001%dataa%.txt goto end
goto FEND

:end
@echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
@ECHO º EXPORTACAO TERMINADA º
@ECHO º COPIA CONCLUIDA º
@echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
@PAUSE
@color
@EXIT





edit :

olha eu fiz uma exemplo pra vc... mude conforme a sua vontade, pra isso rodar tem que ser windows NT,2000,XP note tbm que ela não é perfeita pq se ela for executada no meio do minuto ela vai durar só 30 segundos:

@echo off
set minuto1=%time:~3,2%

:loop
set minuto2=%time:~3,2%
IF %minuto1% EQU %minuto2% GOTO loop ELSE GOTO executa


:executa
@ECHO EXECUTOU O QUE VC QUIZER...
============================
Quem quer fazer alguma coisa encontra um meio!
Quem não quer fazer nada encontra uma desculpa!
walteen
walteen Ubbergeek Registrado
5.6K Mensagens 129 Curtidas
#13 Por walteen
24/10/2006 - 10:03
lr.gamito, obrigado pela dica... tenho uma dúvida... não manjo dessas programações do DOS. :mrgreen:

O que está sendo setado na variável "minuto1" e "minuto2"? Não entendi essa porcentagem... também não entendi porque os 2 valores são os mesmos...

Grato!
FGDH User: #29697 / Meu canal no YouTube: http://www.youtube.com/user/walteen
Não respondo dúvidas técnicas por MP, meu canal no YouTube, nem Facebook. Grato! smile.png
lr.gamito
lr.gamito Membro Junior Registrado
67 Mensagens 1 Curtida
#14 Por lr.gamito
24/10/2006 - 10:11
Seguinte: existe um comando chamado time do DOS, se vc digita time ele te tras a hora do sistema e pede uma nova se vc der enter ele continua na mesma hora...

Então ali eu crio uma variavel (comando set) chamada minuto1 com o valor da posição 3,2 do comando time, ou seja o minuto, entendeu?
Se vc digitar time a hora vai vir assim 9:21:23,23, hora:minuto:segundo, então a posição 3,2 é para pegar o 21 do minuto, ou seja 3º casa 2 caracteres, sacou???? se vc colocasse 1,1 ele iria pegar somente o 9, se colocasse 6,4 ele iria pegar o 23,23.... e assim por diante.

isso são principios basicos de tratamento de variáveis, qqr linguagem tem isso....

os valores são os mesmos mas 1 é executado fora do loop e o outro dentro, um executa 1 vez e o outro executa até mudar de valor.... porisso eu pego os dois iguais mas o "pulo do gato" ta na posição dele no script.
e note que o nome da variavel tbm é direfente, e é assim para eu poder comparar um com o outro.
============================
Quem quer fazer alguma coisa encontra um meio!
Quem não quer fazer nada encontra uma desculpa!
walteen
walteen Ubbergeek Registrado
5.6K Mensagens 129 Curtidas
#15 Por walteen
24/10/2006 - 10:46
lr.gamito, obrigado pelos esclarecimentos... a dúvida mesmo era nas porcentagens, pois não conheço os comandos do DOS, só no Pascal e Delphi :mrgreen:

Com isso dá pra segurar esse problema... a não ser quando começar no meio do minuto como vc falou.

Grato! big_green.png

Se alguém tiver mais sugestões, estejam à vontade.
FGDH User: #29697 / Meu canal no YouTube: http://www.youtube.com/user/walteen
Não respondo dúvidas técnicas por MP, meu canal no YouTube, nem Facebook. Grato! smile.png
Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal