Ir ao conteúdo

Outro bat para ler linha por linha de um txt


Ir à solução Resolvido por ricardo_br,

Posts recomendados

Postado

Boa tarde, estou criando uma bat para fazer a restauração de vários banco de dados no postgresql.

cada banco já tem uma bat para fazer a restauração, a minha ideia é fazer uma bat para executar cada uma dessas bat's.

o que eu fiz até agora é criar uma bat que cria um arquivo txt com os nomes de todas as bats.

o problema é que eu não estou conseguindo fazer com que ele leia linha por linha.

em baixo tem o script que eu criei até agora

dir *.bat /O-D /B > c:\backup\teste.txt


for /F "tokens=*" %%a in (c:\backup\teste.txt) do (
set bat=%%a
goto :exitfor
)
:exitfor
start %bat%
del c:\backup\teste.txt

 

Postado

Você quer um batch para executar todos os batch em um determinado local correto?

 


@echo off

REM: Coloque aqui o local onde estão os batch que devem ser executados:
set LocalDosBatch=%userprofile%\desktop

for %%a in (%LocalDosBatch%\*.bat) do start "" "%%a"

  • Solução
Postado
7 horas atrás, Edson Siebra de Souza disse:

obrigado Ricardo_br pelo código, mais ele executa todos ao mesmo tempo como é uma restauração de vários bancos tem que restaurar uma de cada vez.

 

Troque start "" "%%a" por call "%%a" que vai fazer uma atualização por vez...

  • Curtir 1
  • 1 ano depois...
Postado

tente assim:

 

@echo off
color 5f
title aquivo cmd/bat 01 
start /b aquivo_1.cmd
timeout 5
cls
@echo off
title aquivo cmd/bat 02 
color 1f
start /b aquivo_2.cmd

 

Ou se quiser seguir sua mesma linha de raciocínio faça assim:

 

@echo off
COLOR 5f
title EXECUTAR VARIOS BAT_CMD
for /f "delims=" %%A in ('type arquivos_bat_cmd.txt') do ( start /b %%A)

 

neste arquivo arquivos_bat_cmd.txt você lista todos os bat/cmd com suas respectivas extensões ex: arquivo.cmd | arquiv.bet

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...