PDA

Показать полную графическую версию : Одновременная работа 2-х циклов


Maksim_Bat
24-04-2022, 19:30
Доброго времени суток! Столкнулся с такой проблемой, вот ее описание:

:selectif
Set /p choice=""
If "%choice%"=="Выход" (exit)
if...()
if...()
goto selectif

И подобное, но хотелось, чтобы еще во время ожидания от пользователя (написания текста), выводилось каждые 5 секунд время в титл (консоли)

:selectif
Set /p choice=""
If "%choice%"=="Выход" (exit)
if...()
if...()
goto selectif
:time
title %time% / %date%
timeout 5 >nul
goto time


Очень нужно, чтобы эти два "цикла" работали одновременно, консоль ждала написания текста, а цикл с меткой "time" выводил информацию
P.s делал так:

:selectif
Set /p choice=""
If "%choice%"=="Выход" (exit)
if...()
if...()
goto selectif & FOR /L %%a IN (1,1,1000) DO title %time%

Но это не дало успехов, консоль так-же больше не ждала "ответа от пользователя", а цикл положил мой пк, т.к к/д на обработку не было




© OSzone.net 2001-2012