Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ECHO OFF
- SETLOCAL ENABLEDELAYEDEXPANSION
- SET WORDSCOUNT=0
- FOR /F "USEBACKQ" %%A IN (%~dp0WORDS.TXT) DO (
- SET /A WORDSCOUNT+=1
- )
- FOR %%A IN (%*) DO (
- SET CURRENTIDX=0
- SET /A "RANDOMIDX=(!RANDOM! * !RANDOM! + !RANDOM!) %% WORDSCOUNT"
- FOR /F "USEBACKQ" %%B IN (%~dp0WORDS.TXT) DO (
- IF !CURRENTIDX!==!RANDOMIDX! (
- SET WORDONE=%%B
- )
- SET /A CURRENTIDX=!CURRENTIDX! + 1
- )
- SET CURRENTIDX=0
- SET /A "RANDOMIDX=(!RANDOM! * !RANDOM! + !RANDOM!) %% WORDSCOUNT"
- FOR /F "USEBACKQ" %%B IN (%~dp0WORDS.TXT) DO (
- IF !CURRENTIDX!==!RANDOMIDX! (
- SET WORDTWO=%%B
- )
- SET /A CURRENTIDX=!CURRENTIDX! + 1
- )
- MOVE /Y "%%~A" "%%~dpA!WORDONE! !WORDTWO!%%~xA"
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement