बैच में पर्यावरण चर सेट शॉर्टकट में विस्तारित नहीं है


1

मैं अपने पर्यावरण चर (बैच फ़ाइल में सेट) को इस एनवार को सेट करने के तुरंत बाद निष्पादित एप्लिकेशन में कैसे दिखा सकता हूं?

यहाँ परिदृश्य है कि मैं का उपयोग करें:

  1. मेरी बाहरी स्क्रिप्ट में (यहाँ बहुत महत्वपूर्ण नहीं) मैं jpg फ़ाइलों के लिए विंडोज शॉर्टकट बनाता हूं, जैसे कि लक्ष्य:

    %MYPHOTOSDRIVE%:\private\photos\photo001.jpg
    

    % MYPHOTODRIVE% में केवल एक चालू ड्राइव अक्षर होना चाहिए।

  2. मैं निम्नलिखित BAT स्क्रिप्ट का उपयोग करके इरफान व्यू शुरू करता हूं (स्क्रिप्ट सभी .lnk फ़ाइलों के समान निर्देशिका में स्थित है)

    set MYPHOTOSDRIVE=%cd:~0,2%
    "c:\Program Files\IrfanView\i_view32.exe" "i:\private\photolinks\photo001.lnk"
    "c:\Program Files\IrfanView\i_view32.exe" /slideshow="%cd%"
    

समस्या यह है कि न तो एक छवि, न ही एक स्लाइड शो (इरफानव्यू के लिए दूसरी कॉल के लिए) को ठीक से निष्पादित किया जाता है।

क्या यह "MYPHOTODRIVE" वैरिएबल इरफान के निष्पादन पर उचित मूल्य तक नहीं बढ़ाया जाना चाहिए? क्या यह मूल स्क्रिप्ट के समान वातावरण नहीं मिलता है?


(1) अपने चित्र शॉर्टकट के लिए गुण संवाद देखें। क्या अब भी उनके पास है %MYPHOTOSDRIVE%? यदि वह चर वैश्विक रूप से सेट नहीं किया गया है (विंडोज के सभी के लिए, केवल एक कंसोल इंस्टेंस नहीं), तो एक्सप्लोरर इसका उपयोग नहीं करता है। (२) यह देखने के लिए कि क्या यह सही है set, के बाद एक पंक्ति जोड़ने का प्रयास करें echo %%MYPHOTOSDRIVE%%(3) मुझे नहीं लगता कि इरफानव्यू एक शॉर्टकट ले सकता है; यह स्वचालित रूप से हल नहीं होगा।
सिंथेटिक्स

* हां, सभी चित्र शॉर्टकट में ड्राइव अक्षर के बजाय% MYPHOTOSDRIVE% है। * 2 एनव। जब मैं इसे इस तरह जाँचता हूँ तो चर ठीक से सेट होता है। * 3 मैं उम्मीद कर रहा था कि यह उसी तरह से काम करेगा जैसे यह पहले वाले से दूसरे बैच की स्क्रिप्ट को कॉल करते समय करता है। इस स्थिति में इस चर का उचित मान बढ़ाया जाएगा ...
शेड्यूल करें

जवाबों:


0

समस्या यह है कि आप इरफान व्यू के लिए एक पर्यावरण चर नहीं दे रहे हैं जैसे:

C:\> i_view32.exe %%myphotosdrive%%:\private\photos\photo001.jpg

आप इसे एक .LNKफाइल पास कर रहे हैं (जो बाइनरी है)। IrfanView शॉर्टकट फ़ाइलों की व्याख्या करने का तरीका नहीं जानता; यह केवल ग्राफिक्स फ़ाइलों और ऐसे संभालती है।

आपका सबसे अच्छा शर्त है का अनुरोध है कि इरफान शॉर्टकट फ़ाइलों को हल करने की क्षमता जोड़ने (वह काफी संवेदनशील और समर्थन प्रश्नों और सुविधा अनुरोधों को संभालने में अच्छा है)।


आप सही हे। मैंने यहां एक अनुरोध बनाया है: irfanview-forum.de/…
शेड्यूलर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.