Как обращаться к случайным числам в пакетных файлах (% random%) - PullRequest
2 голосов
/ 12 мая 2011

Я столкнулся с довольно странной ситуацией.

Я сгенерировал случайное число в командном файле, который в основном создает файл

например. >% random %% random% .txt

Хотя, если бы я обратился к этому случайно сгенерированному файлу на более позднем этапе сценария, как бы я это сделал? (Имея в виду, что-то вроде * .txt не будет работать, так как есть сотни текстовых файлов).

1 Ответ

3 голосов
/ 12 мая 2011

Вы просто сохраняете сгенерированное значение в переменной.

set x=%random%%random%
echo %x%
set filename=file%x%.txt
echo %x%
echo %filename%
find /n /v "" < %filename%
echo %x%
echo %filename%

Как только они были назначены с помощью set, %x% и %filename% больше не изменятся.

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