#c:: ... returnएक महत्वपूर्ण संयोजन (यहां: Win+ C) निर्दिष्ट करता है और ...हिट होने पर निष्पादित करता है ।
WinGetClass, WinClass, Aवर्तमान में चर में सक्रिय विंडो का शीर्षक संग्रहीत करता है WinClass।
if (WinClass = "CabinetWClass") { ... }जांचें कि WinClassक्या CabinetWClass(विंडोज़ एक्सप्लोरर की कक्षा) है।
यदि ऐसा है :, ...निष्पादित हो जाता है। अन्यथा, SendPlay, #cएक सामान्य Win+ Cस्ट्रोक का अनुकरण करता है ।
FormatTime, CurrentDate,, yy-MM-ddYY-MM-DDचर में वर्तमान दिनांक ( ) संग्रहीत करता है CurrentDate।
Clipboard = क्लिपबोर्ड को साफ करता है, इसलिए हम जांच सकते हैं कि कब कुछ कॉपी हो जाता है।
CustomText = %Clipboard%चर में वर्तमान क्लिपबोर्ड सामग्री की प्रतिलिपि बनाता है CustomText।
SendPlay, !d^c पता बार का चयन करता है और इसकी सामग्री को क्लिपबोर्ड पर कॉपी करता है।
ClipWait, 1 किसी भी डेटा को शामिल करने के लिए क्लिपबोर्ड पर एक सेकंड तक प्रतीक्षा करता है।
If ErrorLevel { ... } जाँचता है कि क्लिपबोर्ड में कोई डेटा है या नहीं।
यदि ऐसा नहीं होता है, तो स्क्रिप्ट निरस्त हो जाती है।
CurrentDir = %Clipboard%चर में वर्तमान क्लिपबोर्ड सामग्री की प्रतिलिपि बनाता है CurrentDir।
Clipboard = %CustomText% क्लिपबोर्ड को उसके मूल मूल्य पर वापस सेट करता है।
NewDir = %CurrentDir%\%CurrentDate% %CustomText% नई निर्देशिका का नाम निर्दिष्ट करता है।
Run, cmd /c ...कमांड निष्पादित करता है ...और फिर बाहर निकलता है।
(md "%NewDir%" || pause)बनाने की कोशिश करता है %NewDir%। विफलता पर, यह रुक जाता है, इसलिए आप त्रुटि संदेश देख सकते हैं।
md "%NewDir%\1" && md "%NewDir%\2" && md "%NewDir%\3" 3 उपनिर्देशिका बनाता है।