हाँ, यह मज़ेदार लगता है। :-)
नाम से एक फाइल बनाओ PlayRandom.bat और उसमें निम्न स्क्रिप्ट पेस्ट करें।
@Echo Off
SetLocal EnableDelayedExpansion
CD /D %~dp0
Set Count=0
For /F "tokens=*" %%f In ('Dir /A-D /B *.txt') Do (Set /A Count=!Count!+1)
Set /A Skip=%Random%%%%Count%
If %Skip%==0 (Set Skip=) Else (Set Skip=skip=%Skip%)
Set RandomFile=
For /F "%Skip% tokens=*" %%f In ('Dir /A-D /B *.txt') Do (If "!RandomFile!"=="" Set RandomFile=%%f)
Start "%RandomFile%"
EndLocal
परिवर्तन *.txt
सभी में For
जो भी फाइल आपकी फिल्मों का उपयोग करती है, उसके लिए लाइन। उदाहरण के लिए, आप रिक्त स्थान द्वारा अलग किए गए कई एक्सटेंशन लिख सकते हैं *.mpg *.avi *.divx
Start
लाइन डिफ़ॉल्ट प्रोग्राम में फाइल को खोलेगी। आप अपने मूवी प्लेयर को चलाने के लिए इसे बदलना चाह सकते हैं, जैसे:
"C:\Program Files\MPC-HC\MPC-HC.exe" "%RandomFile%"