मेरे पास एक विंडोज़ बैच स्क्रिप्ट है जो विभिन्न फ़ाइलों पर SOX कमांड चलाता है, लेकिन मुझे नहीं पता कि SOX निष्पादन योग्य के सापेक्ष बैच में फ़ाइलों को चलाने के लिए बैच कैसे प्राप्त करें। वर्तमान में सभी फाइलें रूट में हैं और यह आउटपुट / संयुक्त है।
बैच स्क्रिप्ट:
cd %~dp0
mkdir combined
FOR %%A IN (*.mp3) DO sox static.mp3 %%A "combined/%%~nxA"
pause
मैं स्क्रिप्ट को निर्देशिका "ऑडियोट्रैक" में फाइलों पर sox कमांड चलाना चाहता हूं और इसे "संयुक्त" निर्देशिका में आउटपुट करता हूं। आपको एक विचार देने के लिए, यह वांछित फ़ोल्डर संरचना होगी:
/root
sox.exe
batch.bat
static.mp3
/audiotracks
audio1.mp3
audio2.mp3
audio3.mp3
audio4.mp3
/combined
audio1out.mp3
audio2out.mp3
audio3out.mp3
audio4out.mp3
क्या यह संभव है, या ऐसा करने का एक बेहतर तरीका है? किसी भी तरह की सहायता का स्वागत किया जाएगा। आपका बहुत बहुत धन्यवाद!