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

BAT PARA ARQUIVO DIARIO

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

BAT PARA ARQUIVO DIARIO

Mensagem por ledlogan em Qua Jun 10, 2009 5:15 pm

Obrigado Boss Head pela ajuda,mais eu nao me expliquei claramente ,e o seguinte acho que vc pode me ajudar,eu tenho um arquivo que e gerado diariamente que começa com uma numeraçao seguido da data do dia ex:00011006.vda,e tenho que copiar esse arquivo de dentro da pasta de origem sem copiar os anteriores a ele que possuem a mesma extençao com o mesmo numero no inicio diferenciado apenas pela data do dia.
E possivel fazer isso ???Mais uma vez agradeço sua ajuda.

ledlogan

Idade : 41

Voltar ao Topo Ir em baixo

Re: BAT PARA ARQUIVO DIARIO

Mensagem por Ryokusei Wing em Qua Jun 10, 2009 5:32 pm

Sim é possível. Poderia esclarecer qual parte do nome do arquivo muda? Não consegui captar.


00011006.vda

?
avatar
Ryokusei Wing

Idade : 24

Voltar ao Topo Ir em baixo

Re: BAT PARA ARQUIVO DIARIO

Mensagem por Ryokusei Wing em Qui Jun 11, 2009 1:49 pm

Faça assim:

Código:
for %%A in (%date%) do (set dt=%%A)
set day=%dt:~0,2%
set month=%dt:~3,2%
set filename=0001%day%%month%.vda

O nome do arquivo que você quer operar está gravado na variável 'filename', agora é só usar pro que quiser.
avatar
Ryokusei Wing

Idade : 24

Voltar ao Topo Ir em baixo

Re: BAT PARA ARQUIVO DIARIO

Mensagem por Boss-Head em Qui Jun 11, 2009 4:09 pm

bem sacado wing !
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: BAT PARA ARQUIVO DIARIO

Mensagem por Boss-Head em Qua Jul 01, 2009 6:26 am

Se vc já leu leia novamente eu apaguei o post anterior
O SCRIPT NÃO FUNCIONAVA
ESSE FUNCIONA PELA DATA DA CRIAÇÃO !
SOURCE >>>>>>>>>>>> [Você precisa estar registrado e conectado para ver este link.]
Código:
@echo off
call :datasist
echo.
echo.
SET /P NOME="EXTENSAO SEM PONTO (EX: TXT) >> "
dir /b /s \*.%NOME% >zzz.txt
FOR /F "tokens=*" %%G IN (zzz.txt) DO call :CRIADO "%%G"
cls
echo.
echo.
echo Total de arquivos encontrados %n% na data %date:~0,10%
msg * "Total de arquivos encontrados %n% na data %date:~0,10%"
ping -n 2 localhost > nul
echo.
echo.
type LOG-DE-COPIA.TXT

pause >nul
:CRIADO
SET CRIADO=%~T1
SET CRIADO=%CRIADO:/= %
SET CRIADO=%CRIADO::= %

FOR /F "TOKENS=1,2,3,4,5" %%A IN ('ECHO %CRIADO%') DO (
SET DIA=%%A
SET MES=%%B
SET ANO=%%C
SET HORA=%%D
SET MIN=%%E
)
echo -------------------------------------------------------------------------------
ECHO ARQUIVO %~d1%~p1%~n1%~x1
ECHO CRIADO EM %DIA%/%MES%/%ANO%

if "%DIA%/%MES%/%ANO%" equ "%date:~0,10%" ( echo Confere& if not exist "%date:/=-%" @mkdir "%date:/=-%"
copy "%~d1%~p1%~n1%~x1" "%date:/=-%">nul
echo Copiado o arquivo "%~d1%~p1%~n1%~x1" para "%date:/=-%" >>LOG-DE-COPIA.TXT
echo ------------------------------------------------------------------------------->>LOG-DE-COPIA.TXT
set /a n+=1
)
echo -------------------------------------------------------------------------------
goto :eof


:datasist
set datestring=dd/MM/yyyy
for /f "tokens=3,3" %%a in ('reg query "hkcu\control panel\international" /v sshortdate') do (
set sfmt=%%a
)
for /f "tokens=3,3" %%a in ('reg query "hkcu\control panel\international" /v slongdate') do (
set lfmt=%%a
)
reg add "hkcu\control panel\international" /v sshortdate /t reg_sz /d %datestring% /f >nul
reg add "hkcu\control panel\international" /v slongdate /t reg_sz /d %datestring% /f >nul
set datestring=%date%
echo data atual %datestring%
goto:eof
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: BAT PARA ARQUIVO DIARIO

Mensagem por Boss-Head em Qua Jul 01, 2009 6:28 am

CRIAR UMA PASTA COM A DATA E HORA DO DIA

@ECHO OFF
@set "hora=%time:~0,-6%"
:: DATA E HORA
@mkdir "%date:/=-%_%hora::=-%"

:: SOMENTE A DATA
@mkdir "%date:/=-%


COPIAR COM O NOME DA DATA E HORA

@ECHO OFF
@set "hora=%time:~0,-6%"
:: DATA E HORA
@COPY SEU_ARQUIVO.TXT %date:/=-%_%hora::=-%
.TXT
:: SOMENTE A DATA
@COPY SEU_ARQUIVO.TXT %date:/=-%.TXT


PARA EXECUTAR UM SCRIPT COM DATA MARCADA DÁ UMA OLHADA AQUI !

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

OU PROCURE SE INFORMAR SOBRE O COMANDO AT
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: BAT PARA ARQUIVO DIARIO

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