विंडोज़ x64 संस्करणों में "\ Program Files (x86)" जैसे ब्रांड्स नामक फ़ोल्डर होते हैं और यह मेरे द्वारा उपयोग की जाने वाली बैच फ़ाइल को तोड़ देता है। एक समस्या लाइन का एक उदाहरण:विंडोज x64 और "पथ में ब्रांडेसिस" बैच फ़ाइल समस्या
(% पथ%) में %% ग के लिएमौजूद है या नहीं "%% ग \ xyz.exe" सेट xyz = ठीक
यानी जब यह तक पहुँच जाता है ")" में " (x86) "यह एक त्रुटि संदेश डालता है और बाहर निकलता है ...
इसे ठीक करने के तरीके पर कोई विचार? यह एक नहीं बल्कि बड़े बैच फ़ाइल है, और एटीएम मैं समय एक बेहतर भाषा में इसे फिर से लिखने की जरूरत नहीं है ...
बहुत धन्यवाद :)
आप यकीन है कि तुम बहुत सटीक 'FOR' अनुदेश की नकल की हैं कोड यह कैसा दिखता रूप
"C:\temp" "C:\windows" "C:\Program Files (x86)"
में खोज करेंगे? –
@PA हां, मैं त्रुटि को पुन: उत्पन्न कर सकता हूं। मैं बस एक त्वरित फिक्स के बारे में नहीं सोच सकता। –
@PA हां मैंने केवल निष्पादन योग्य नाम को xyz में बदल दिया ... – stereochilly