необходимо повторно использовать один и тот же% random - PullRequest
0 голосов
/ 28 ноября 2018

Я хотел бы получить некоторую помощь по поводу ввода по адресу:

echo Downloading (SUPPOSED TO BE THE SAME AS WHAT IS THE LAST %RANDOM% OBJECT)manager.file

Я хотел бы сделать текст () в тексте, который является тем же предложением последнего %random% объекта

Кстати, я хочу сделать пакетный файл с бесконечной загрузкой, но это всего лишь эхо и пинги.Вот что я попробовал:

@echo off

:loop
echo Downloading %random%.file
PING -n 0.5 127.0.0.1>nul
echo Downloading (SUPPOSED TO BE THE SAME AS WHAT IS THE LAST %RANDOM% OBJECT)manager.file
PING -n 1.5 127.0.0.1>nul
goto loop

1 Ответ

0 голосов
/ 28 ноября 2018

Есть 2 способа сделать это:

Что вам нужно сделать, это присвоить текст переменной.

1-й способ: Использование только 1 подпрограммы(loop):

@echo off

:loop
set "rand=%random%"
set "text1=Downloading %rand%.file"
set "text2=Downloading (SUPPOSED TO BE THE SAME AS WHAT IS THE LAST %rand% OBJECT)manager.file"
echo %text1%
ping -n 0.5 127.0.0.1>nul
echo %text2%
ping -n 1.5 127.0.0.1>nul
goto loop

2-й способ Выполнение с 2 подпрограммами (set_random и loop):

@echo off

call:set_random

:loop
call:set_random
echo %text1%
ping -n 0.5 127.0.0.1>nul
echo %text2%
ping -n 1.5 127.0.0.1>nul
goto loop

:set_random
set "rand=%random%"
set "text1=Downloading %rand%.file"
set "text2=Downloading (SUPPOSED TO BE THE SAME AS WHAT IS THE LAST %rand% OBJECT)manager.file"

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...