Batch-Satti
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Batch-Satti

Você não está conectado. Conecte-se ou registre-se

Como fazer um loop dentro de outro loop ? - Batch Script

3 participantes

Ir para baixo  Mensagem [Página 1 de 1]

McDima

McDima

Olá Batch's, Preciso de uma ajuda ;-;

quero atualizar uma string dentro de um loop Mas dps da string Tem um Set.

deem uma olhada na imagem.
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Preciso que oq esta dentro do quadro vermelho fique atualizando.

mas preciso que o Set funcione

André Luiz

André Luiz

Bom não sei entendi, mas tipo você quer que enquanto ele está parado no set, ele continue sendo atualizado, é isso?

Bom se for isso, então sindo lhe dizer que isso seja impossível fazer com batch, pois batch não possuí thread.

Mas tem como fazer isso que você quer, porém é chato de ser feito.
Depois eu faço algo para você!

McDima

McDima

Se você puder fazer, aceito. Obrigado.

André Luiz

André Luiz

Você tem algum conhecimento avançado de batch ou não??
Se tiver você pode baixar as milhas lib's, nessas libs possuí o script que faz isso e você pode estudar em cima dele, e modificar o seu.

Estou sem tempo no momento e tem que ter bastante paciência para isso.

Porquê a ideia é a seguinte é um "set" que pega apenas um caractere ao apertar um caractere ele pula para o próximo comando e assim você vai fazendo o script se desenrolar, espero que tenha dado para entender, mas quando eu estiver mais tempo eu te ajudo nisso.

Enfim é isso fique com Deus e até a próxima...

::Editado

Me esqueci de colocar o link da lib. https://app.box.com/s/tflon583tebmvqgx7mzdsblqaj8abhcr

McDima

McDima

Vlw mano.

Wesley Junio

Wesley Junio

Fala McDima blz, cara seu post estava meio escondido por isso estou respondendo bem atrasado.
Bom para ficar atualizando vc pode usar o comando CHOICE.

Código:
@echo off
title TESTE
color 0c
set teste=0

:main
call :cont_str
cls
echo %cont%
echo.
echo.
choice /c 01 /t 1 /d 0 /m "Digite aqui:"
if %errorlevel% == 2 exit
goto main

:cont_str
set/a cont+=1
goto :EOF

Pssn gosta desta mensagem

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos