Ir para conteúdo
Fórum Script Brasil

lver7

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre lver7

lver7's Achievements

0

Reputação

  1. Não precisa interagir com o usuário, basta o seguinte comando: FOR /F %%c "tokens=2 delims==" IN ('WMIC CDROM GET Drive /VALUE') DO SET UNICD=%%c
  2. Sugestão: @ECHO OFF SETLOCAL ENABLEDELAYEDEXPANSION SET ORIGEM=C:\vinny\elevador\dados SET DESTINO=C:\vinny\copo\dados SET DMPDIR=%tmp%\dirdbx.txt DIR %ORIGEM%\*.dbx /B /A-D > %DMPDIR% FOR /F "tokens=*" %%a IN (%DMPDIR%) DO ( SET ARQUIVO=%%a COPY %ORIGEM%\!ARQUIVO! %DESTINO%\!ARQUIVO:elevador=copo! ) DEL %DMPDIR% SET ORIGEM= SET DESTINO= SET DMPDIR= SET ARQUIVO=
  3. Utilize o comando de cópia ROBOCOPY (acompanha no Win Vista & win 7) ou baixe o Resource Kit Tools (gratis) da Microsoft neste link: http://www.microsoft.com/downloads/en/deta...;displaylang=en Este comando é muito mais robusto e permite fazer logs das cópias além de você poder definir numero de tentativas se falhar ou ainda quanto tempo esperar para tentar novamente.
  4. Se entendi bem o que quer, acredito que esta seja a solução que procurava: @ECHO OFF SETLOCAL ENABLEDELAYEDEXPANSION SET ROOTFLD=%tmp%\rootfld.txt SET CHLDFLD=%tmp%\chldfld.txt ::Acerte aqui a pasta de destino da copia SET DESTFLD=%tmp%\NOVAFOLDER DIR /B /AD > %ROOTFLD% IF NOT EXIST %DESTFLD% MKDIR %DESTFLD% FOR /F "TOKENS=*" %%F IN (%ROOTFLD%) DO ( DIR .\%%F\ /B /AD > %CHLDFLD% FOR /F "TOKENS=*" %%G IN (%CHLDFLD%) DO ( SET RDFLD=%%G IF /I "!RDFLD:~-2!" EQU "BC" ( ROBOCOPY %%F\%%G %DESTFLD%\%%F\%%G /E /NJS /NJH /W:1 /R:1 ) ) ) DEL %ROOTFLD% & DEL %CHLDFLD% SET ROOTFLD= SET CHLDFLD=
  5. lver7

    Comando Msdos

    O comando que você esta se referindo é o DOSKEY Digite DOSKEY /? para ver as opçoes que tem.
×
×
  • Criar Novo...