PDA

Показать полную графическую версию : Брать рандом текст из txt


msapunkov@vk
12-10-2016, 15:48
Здравствуйте, помогите) есть такой скрипт:
@echo off
(
for %%i in (

"Текст: %random%"

) do (
set string=%%~i
for /f "delims=" %%j in ('
call echo."%%string:$="%%
') do (
echo.%%~j
)
)
)>"\Install\1.txt"
exit /b

Создает файл 1.txt с обычным рандом числом.
Но мне нужно что бы рандом брался из txt файла который я заполню своими отдельными словами, которая будет каждая с новой строчки.

alpap
13-10-2016, 00:06
@echo off
set "f=file.txt"
<"%f%" (for /f "tokens=1*" %%a in ('"cmd/v/c for /f "delims^=" %%a in ('more') do @echo !random! %%a|sort"') do @set "s=%%b")
echo:Рандом строка из файла "%f%" - [%s%]
pause>nul
.




© OSzone.net 2001-2012