Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jak na odpočítávání v Batch

Zdravím, dělá nebo umí tady někdo s Batch-em? Pokud ano, mohl by mi prosím někdo říct, jak vypisovat proměnou na jednom (stejným) řádku a hodnota se bude každou vteřinu odečít z hodnoty bar1 a pote začne loop odzačáktu? Děkuji



:loop
set var1=5

:cekej
var2=var1-1
echo Loop se provede za : %var2%
goto cekej


goto loop
Předmět Autor Datum
Na aritmetické operácie treba treba v set použiť parameter /a Čiže set /a var2=var1-1 Ale tebe úpln…
pozorovateľ 12.03.2019 17:51
pozorovateľ
Když to chci vypisovat, těžko můžu použít timeout 5.
jurko75 12.03.2019 22:31
jurko75
Čo znamená vypisovať? Skúšal si to vôbec? Vypisuje to čísla aritmetickým radom až k nule, na rovnako…
pozorovateľ 13.03.2019 15:23
pozorovateľ
for i in $(seq 1000 -1 1);do echo -ne "\r\033[K$i" && sleep 1; done Jinak muzes nahlednou treba sem…
XoXoChanel 12.03.2019 18:05
XoXoChanel
To je snad Bash, ne? ;)
jurko75 12.03.2019 18:16
jurko75
Jo tak, uz mi to docvalko 'mea culpa' ;-)
XoXoChanel 12.03.2019 18:18
XoXoChanel
postup máš popsaný zde: https://www.instructables.com/id/The-Amazing-Progress-Bar-in-CMD/
touchwood 13.03.2019 08:01
touchwood
to je krása :beer:
lední brtník 14.03.2019 09:25
lední brtník
tady to dosáhlo už téměř dokonalosti (používají CR bez LF): https://stackoverflow.com/questions/211… poslední
touchwood 14.03.2019 10:56
touchwood

Zpět do poradny Odpovědět na původní otázku Nahoru