मैं विंडोज 7 सेटअप पर पेटीएम वैरिएबल में वीएलसी जोड़ने का प्रयास कर रहा हूं, ताकि इसे vlcबनाम का उपयोग करके सेमीड से बुलाया जा सके "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe"।
का उपयोग करते हुए set, PATH को cmd के वर्तमान उदाहरण के लिए संशोधित किया जा सकता है, लेकिन मैं चाहूंगा कि यह रिबूट के माध्यम से बनी रहे, सिस्टम पर सभी उपयोगकर्ताओं के लिए लागू हो (यदि संभव हो), और विंडोज़ 7 के लिए CLI टूल का उपयोग करें। मैंने कोशिश की। setx(दोनों गैर-व्यवस्थापक और रन-ऐस-एडमिनिस्ट्रेटर cmd विंडो के रूप में) इस प्रश्न में संदर्भित है , और रिबूट किया गया है। हालाँकि, चलने के बाद path, vlc पथ दिखाई नहीं देता (चर स्ट्रिंग में), और vlcत्रुटि लौटाता है:'vlc' is not recognized as an internal or external command, operable program or batch file.
यहां रिबूट के बाद रन-ऐस-एडमिन cmd.exe उदाहरण से कुछ स्निपेट दिए गए हैं ... मैं पथ की जांच करता हूं:
C: \ Windows \ system32> पथ
पथ = C: \ ProgramData \ Oracle \ Java \ javapath; C: \ Windows \ system32; C: \ Windows; C: \ Windows \ System32 \ WindowsPowerShell + v1.0 \; C: \; प्रोग्राम फ़ाइलें \ Intel \ WiFi \ bin \; C: \ Program Files \ Common Files \ Intel \ WirelessCommon \? C: \ स्ट्रॉबेरी \ c \ bin; सी: \ स्ट्रॉबेरी \ perl \ site \ bin; सी: \ स्ट्रॉबेरी \ _ll \ bin; C: \ pkg-vc10-x64 \ GeographicLib-1.23 \ bin; C: \ Program Files (x86) \ XPlan \ system; C: \ Program Files (x86) \ Microsoft SQL Server \ 100's Tools \ Binn; ; C: \ Program Files (x86) \ Microsoft SQL Server \ 100 \ DTS \ Binn \; C: \ pththon27; C: \ python27 \ script; C: \ Program Files (x86) \ QuickTime / QTSystem \;
मुझे वहां VLC का रास्ता दिखाई नहीं दे रहा है, इसलिए मैं setxफिर से कोशिश करता हूं ...
C: \ Windows \ system32> setx PATH =% PATH%? "C: \ Program Files (x86) \ VideoLAN \ VLC"
त्रुटि: अमान्य सिंटैक्स। डिफ़ॉल्ट विकल्प को '2' समय से अधिक की अनुमति नहीं है। टाइप करें "SETX /?" उपयोग के लिए।
PATH को देखते हुए, मैं देखता हूं ...
- पथ = C: \ ProgramData \ ओरेकल \ जावा \ javapath
- C: \ Windows \ system32
- C: \ Windows
- C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \
- C: \ Program Files \ Intel \ WiFi \ bin \
- C: \ Program Files \ Common Files \ Intel \ WirelessCommon \
- C: \ स्ट्रॉबेरी \ ग \ बिन
- C: \ स्ट्रॉबेरी \ पर्ल \ साइट \ बिन
- C: \ स्ट्रॉबेरी \ पर्ल \ बिन
- C: \ pkg-VC10-x64 \ GeographicLib-1.23 \ बिन
- C: \ Program Files (x86) \ XPlan \ system
- C: \ Program Files (x86) \ Microsoft SQL Server \ 100 \ Tools \ Binn \
- C: \ Program Files (x86) \ Microsoft SQL Server \ 100 \ DTS \ Binn \
- C: \ python27
- C: \ python27 \ लिपियों
- C: \ Program Files (x86) \ QuickTime \ QTSystem \
... और एक नियमित उपयोगकर्ता cmd विंडो में जाँच, परिणाम नीचे ...
- पथ = C: \ ProgramData \ ओरेकल \ जावा \ javapath
- C: \ Windows \ system32
- C: \ Windows
- C: \ Windows \ System32 \ Wbem
- C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \
- C: \ Program Files \ Intel \ WiFi \ bin \
- C: \ Program Files \ Common Files \ Intel \ WirelessCommon \
- C: \ स्ट्रॉबेरी \ ग \ बिन
- C: \ स्ट्रॉबेरी \ पर्ल \ साइट \ बिन
- C: \ स्ट्रॉबेरी \ पर्ल \ बिन
- C: \ pkg-VC10-x64 \ GeographicLib-1.23 \ बिन
- C: \ Program Files (x86) \ XPlan \ system
- C: \ Program Files (x86) \ Microsoft SQL Server \ 100 \ Tools \ Binn \
- C: \ Program Files (x86) \ Microsoft SQL Server \ 100 \ DTS \ Binn \
- C: \ python27
- C: \ python27 \ लिपियों
- C: \ Program Files (x86) \ QuickTime \ QTSystem \
- C: \ Ruby22-x64 \ बिन
- C: \ Windows \ system32
- C: \ Windows
- C: \ Windows \ System32 \ Wbem
- C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \
- C: \ Program Files \ Intel \ WiFi \ bin \
- C: \ Program Files \ Common Files \ Intel \ WirelessCommon \
- C: \ स्ट्रॉबेरी \ ग \ बिन
- C: \ स्ट्रॉबेरी \ पर्ल \ साइट \ बिन
- C: \ स्ट्रॉबेरी \ पर्ल \ बिन
- C: \ pkg-VC10-x64 \ GeographicLib-1.23 \ बिन
मैं पाथ के माध्यम से एक पथ चर क्यों नहीं जोड़ सकता setx? त्रुटि का कहना है कि स्ट्रिंग पहले से ही है, और फिर भी इसे व्यवस्थापक या मानक उपयोगकर्ता के लिए नहीं दिखाया गया है ...
जोड़ने के लिए संपादित करें: मैंने अपने मूल शोध में इस प्रश्न को भी संदर्भित किया: https://stackoverflow.com/questions/9546324/adding-directory-to-path-environment-variable-in-windows
setx PATH %PATH%;"C:\Program Files (x86)\VideoLAN\VLC")
setx।
setx
=पहले कुछ बिंदु पर मेरा घटाव याद किया। मैंने वहां अपनी त्रुटि पकड़ी थी, लेकिन stackoverflow.com/posts/9546345/revisions में कोई त्रुटि है, और मेरे संपादन-से-संदर्भ संदर्भ में सबसे अधिक उत्तर दिया गया उत्तर है। ( stackoverflow.com/posts/28778358/revisions , इस समय के तीसरे-सबसे अपवित्र उत्तर में सिंटैक्स सही है।) {पहले संदर्भ प्रश्न में उचित सिंटैक्स है, मैं अभी वहां छूट गया।}