Ir ao conteúdo
  • Cadastre-se

Outro Script BAT. Criar pasta e subastas com a hora


Posts recomendados

Boa noite,

 

 Preciso criar um script BAT onde ele vai cria uma pasta e o nome da pasta tem que ser a hora da maquina (nesse fortmato H:MM:S,alguem poderia me ajudar

Obs: segue o script abaixo. Esse abaixo so funciona a partir das 10h ate as 23h, não funciona das 1h as 9h preciso que funcione.

 

set hora=%time:~0,2%-%time:~3,2%-%time:~6,2%
echo %hora%

 

 

Link para o comentário
Compartilhar em outros sites

O erro provavelmente está na parte em que fica um espaço em branco na hora 0:00 até 9:59

Porque vai copiar isso HH:MM:SS e quando a hora fica entre 0:00 e 9:59 fica assim H:MM:SS Causando que o nome da pasta que você está criando começe com um espaço em branco ex:

 

" 3-27-55"

 

No caso eu substituiria o espaço em branco por um 0 (Zero): 

 

If "%time:~0,1%"==" " (
Set zero=0
) Else (
set zero=%time:~0,1%
)
set hora=%zero%%time:~1,1%-%time:~3,2%-%time:~6,2%

echo %hora%
pause

No caso se fosse 4:35 da manha echo resultaria em algo assim:

 

"04-35-33" ao invés de " 4-35-33"

 

Ai é so criar a pasta com md %hora%

  • Curtir 3
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...