सीएमडी लिंक का उपयोग करके एक फ़ाइल खोलने की आज्ञा देता है


0

नीचे मेरी बैच फ़ाइल स्क्रिप्ट है

@echo off
setlocal enableextensions enabledelayedexpansion
for /f %%b in (C:\COST\Programlink.txt) do (
%%b
pause
)

और इसमें programlink.txt जैसा कि उपरोक्त बैच कमांड में बताया गया है कि मेरे पास उस फ़ाइल का लिंक है जिसे मैं खोलना चाहता हूं

"D:\COST\Mustafa Batch files\Batch files\1.txt"

लेकिन जब मैं बैचफाइल स्क्रिप्ट चलाता हूं तो यह नीचे की त्रुटि दिखाता है

'"D:\COST\Mustafa' is not recognized as an internal or external command,
operable command or batch file.
Press any key to continue...

लेकिन जब मैं नीचे दिए गए कमांड में सीधे प्रवेश करता हूं CMD प्रॉम्प्ट यह बढ़िया काम करता है।

 "D:\COST\Mustafa Batch files\Batch files\1.txt"

मैं सिर्फ खोलना चाहता हूं 1.txt मेरे बैच स्क्रिप्ट का उपयोग करके फ़ाइल जो मैंने ऊपर बताई है मैं अपनी गलती नहीं पहचान सकता। कृपया मेरे बैचफाइल को सही करने में मेरी मदद करें।

जवाबों:


0

मैंने नीचे संशोधित बैचफ़िले का उपयोग करके उपयोग किया "यूज़बैक डेलिम्स =" और अच्छी तरह से काम करता है

@echo off
setlocal enableextensions enabledelayedexpansion
for /f "usebackq delims=" %%b in (C:\COST\Programlink.txt) do (
%%b
pause
)

लेकिन यह मेरे बैचफाइल का केवल आधा हिस्सा है। मैं आगे बढ़ूंगा और आगे आने वाली समस्याओं का सामना करूंगा।

और यह अच्छी तरह से काम किया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.