2011-05-12 10 views
2

나는 이상한 상황에 처했습니다.배치 파일에서 임의의 숫자를 참조하는 방법 (% random %)

나는 기본적으로 파일을 생성

예를 들어, 배치 파일에 임의의 숫자를 생성 한

> % random %% random % .txt

이 무작위로 생성 된 파일을 스크립트의 나중 단계에서 참조하려는 경우 어떻게해야합니까? (수백 개의 텍스트 파일이 있기 때문에 * .txt와 같은 일을하는 것은 마음에 들지 않습니다.)

답변

3

생성 된 값을 변수에 저장하기 만하면됩니다.

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%를 사용하여 할당되고 나면.

+0

@Heath Hunnicutt. 안녕하세요, 내 스크립트에서 작동하지 않습니다. – James

+0

x = sec_alert % random %% random %% random % .lst – James

+0

find/n/v ""<% x % – James

관련 문제