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

Abrir programa apartir de um horario

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

Abrir programa apartir de um horario

Mensagem por benutto em Ter Maio 17, 2011 12:17 pm

Pessoal hoje aqui na empresa utilizo uma bat para abrir um programa. Até ai tudo bem, porem preciso configurar nesta bat que só será possível abrir esse programa após as 07:50 da manhã. É possível essa conf ?

benutto

Idade : 34

Voltar ao Topo Ir em baixo

Re: Abrir programa apartir de um horario

Mensagem por benutto em Ter Maio 17, 2011 12:19 pm

Segue a bat...
Preciso restringir os arquivos DipSC_novo.exe e DPhone_novo.exe





REM ------------------ *** Arquivo para iniciar o DIPSC / iDipPhone *** ----------------------------

REM ---------------------- Data de alteração: 20/09/2010 ---- V.4.0.bat ----------------------------

@echo off

REM ----------- AJUSTA HORARIO COM O AD -----------------
REM NET TIME \\ctis-s11 /set /yes
REM -----------------------------------------------------



REM -------------- CRIA CONEXÃO COM O STORAGE -----------
net use * /delete /yes
net use Z: \\ctis-s05\aplicacao$\Dialtech
REM -----------------------------------------------------

cls

REM ----------------- COPIAS OS APLICATIVOS --------------
xcopy /d Z:\DipSC_novo.exe c:\dialtech\ /y /r /h
xcopy /d Z:\DPhone_novo.exe c:\dialtech\ /y /r /h
xcopy /d Z:\libmySQL.dll c:\dialtech\ /y /r /h
xcopy /d Z:\beep.wav c:\dialtech\ /y /r /h
xcopy /d Z:\ring.wav c:\dialtech\ /y /r /h
REM ------------------------------------------------------

cls

REM ------------------ START DOS APLICATIVOS ------------
start c:\dialtech\DPhone_novo.exe
PING -n 3 127.0.0.1>nul
start c:\Dialtech\DipSC_novo.exe
REM -----------------------------------------------------


REM ------------ DELETE CONEXÃO COM O STORAGE -----------
net use * /delete /yes
REM -----------------------------------------------------

exit

REM ------------------ *** FIM --- Arquivo para iniciar o DIPSC / iDipPhone *** ---------------------

benutto

Idade : 34

Voltar ao Topo Ir em baixo

Re: Abrir programa apartir de um horario

Mensagem por Boss-Head em Ter Maio 17, 2011 3:51 pm

o batch fica rodando o tempo todo ?
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: Abrir programa apartir de um horario

Mensagem por benutto em Ter Maio 17, 2011 5:09 pm

Não.
O usuário pode executar ela a qualquer momento. Porem eu queria restringir para que ele só consiga abrir o programa a partir das 07:50.

benutto

Idade : 34

Voltar ao Topo Ir em baixo

Re: Abrir programa apartir de um horario

Mensagem por Boss-Head em Ter Maio 17, 2011 8:46 pm

[Você precisa estar registrado e conectado para ver este link.]

TÁ AI ..
O QUE ELE FAZ !!
SE FOR ANTES DAS 7:50 ELE NÃO PERMITE SER USADO.
AO MESMO TEMPO ELE SE AUTO PROGRAMA PARA SER INICIADO AS 7:50 EM MODO OCULTO ..

OBS. TESTADO EM XP...
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: Abrir programa apartir de um horario

Mensagem por Boss-Head em Ter Maio 17, 2011 8:47 pm

COLOQUEI UMA MSG A CADA INICIALIZAÇÃO DO SCRIPT SÓ PRA PROVAR QUE FUNCIONA...

OBS SE FOREM MUITOS PC´S VC PODE FAZER COM QUE O BATCH INICIE A CÓPIA NA REDE CADA UM EM HORÁRIOS DIFERENTES PRA FAZER COM QUE NÃO SOBRECARREGUE O FLUXO DE INFORMAÇÃO.
EX .

PC 1 AS 7:50
PC 2 AS 7:53
PC 3 AS 8:10
......

MUDE AQUI NESSA LINHA.

Echo Selecthora = "07.50,7.50"
TROQUE POR
Echo Selecthora = "07.55,7.55"
E DAI POR DIANTE.
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: Abrir programa apartir de um horario

Mensagem por benutto em Qua Maio 18, 2011 10:16 am

eu só preciso mesmo é verificar o horário antes do arquivo .exe

ex: se hora < 7.50 não executa

se hora > 7.50 executa

bem simples o processo

Aqui é um callcenter e alguns operadores espertinhos chegam antes do horário e loga nesse programa e sai da mesa e só volta depois da 7.50 para operação que começa as 8.00, por isso queria bloquear o acesso dele neste programa.

Daria para bloquear o logon na maquina pelo AD porem o AD so trabalha com hora cheia. ex: 07.00 / 8.00 e as 8 ele já teria q estar logado.

benutto

Idade : 34

Voltar ao Topo Ir em baixo

Re: Abrir programa apartir de um horario

Mensagem por Boss-Head em Qua Maio 18, 2011 11:13 am

coloca isso no inicio de seu script logo após o echo off


Código:
 

SET /A HORA=%TIME:~0,2%+0
SET /A MINUTO=%TIME:~3,2%+0

if "%HORA%%MINUTO%" lss "750" (msg /TIME:5 * "USO PERMITIDO SOMENTE APÓS AS 7:50"&exit )

avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: Abrir programa apartir de um horario

Mensagem por benutto em Qua Maio 18, 2011 1:15 pm

Cara muito obrigado funcionou... Perfeito

So uma coisa na linha

if "%HORA%%MINUTO%" lss "750" (msg /TIME:5 * "USO PERMITIDO SOMENTE APÓS AS 7:50"&exit )

tem que incluir o "0" na frente da hora para funcionar.

if "%HORA%%MINUTO%" lss "0750" (msg /TIME:5 * "USO PERMITIDO SOMENTE APÓS AS 7:50"&exit )

Valeuuu ... Muito Obrigado!

benutto

Idade : 34

Voltar ao Topo Ir em baixo

Re: Abrir programa apartir de um horario

Mensagem por Boss-Head em Qua Maio 18, 2011 1:19 pm

essa conta
SET /A HORA=%TIME:~0,2%+0
SET /A MINUTO=%TIME:~3,2%+0

é justamente pra não precisar disso más depende do SO de cada um .
aqui mesmo não precisa.
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: Abrir programa apartir de um horario

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