जब फ़ाइल पर डबल क्लिक करें तो बाइनरी एक्स पर एक कमांड लाइन तर्क लागू करना


0

खिड़कियों पर, मैंने उसके लिए एक कमांड लाइन तर्क लागू करने के लिए एक शॉर्टकट फ़ाइल को एक exe फ़ाइल में संशोधित किया है। इसलिए, शॉर्टकट के गुणों में, मैंने लिखा है

D:\texlive\2018\bin\win32\texworks.exe -stylesheet path\to\mystyle.css

जब मैं शॉर्टकट पर डबल क्लिक करता हूं, तो मैं सत्यापित कर सकता हूं कि तर्क लागू किया गया है। समस्या यह है कि जब मैं foo.tex पर डबल क्लिक करता हूं, तो यह स्वचालित रूप से D: \ texlive \ 2018 \ bin \ win32 \ texworks..exe का उपयोग करेगा और न कि मेरे द्वारा परिभाषित तर्क।

मैंने भी foo.tex पर राइट क्लिक किया और D: \ texlive \ 2018 \ bin \ win32 \ texworks..exe के बजाय शॉर्टकट पथ के साथ "ओपन" को बदल दिया। अभी भी तर्क गायब है जब मैं सीधे टेक्स फ़ाइल खोलने की कोशिश करता हूं।

कृपया नीचे चित्र देखें

यहाँ छवि विवरण दर्ज करें

तथा

यहाँ छवि विवरण दर्ज करें

कोई सोच?


HKCR \ के तहत रजिस्ट्री में जाओ। 'कुंजी के साथ खुला' कुंजी के लिए देखो और आप देखेंगे कि .xt फ़ाइलों को खोलने के लिए उपयोग की जाने वाली कमांड। अपने अतिरिक्त पैरामीटर जोड़ें। लॉग ऑफ करें और कंप्यूटर पर लॉग ऑन करें।
Appleoddity

.texफ़ोल्डर के मूल्य के साथ एक डिफ़ॉल्ट कुंजी है TL.TeXworks.edit.2018। नाम का एक सबफ़ोल्डर है OpenWithProgldsऔर वहां मुझे एक डिफ़ॉल्ट कुंजी दिखाई देती है जो सेट नहीं है और दूसरी कुंजी TL.TeXworks.edit.2018जो खाली है।
महमूद

क्षमा करें, कि स्मृति से खींच रहा था। मैंने एक उत्तर में कुछ और विवरण लिखे।
Appleoddity

जवाबों:


1

एक निश्चित फ़ाइल प्रकार खोलने के लिए उपयोग किए जाने वाले कमांड को संशोधित करने के लिए आपको अंदर जाना होगा regedit

Regedit के भीतर निम्नलिखित कार्य करें:

  • नेविगेट करें HKLM\Software\Classes\.tex\OpenWithProgids- सूचीबद्ध एप्लिकेशन के नाम पर ध्यान दें।
  • पर जाए HKLM\Software\Classes\<Name of Program from previous step>\shell\Open\command

यहां, आपको (Default)उस प्रकार की फ़ाइल को खोलने के लिए उपयोग की जाने वाली कमांड लाइन के साथ एक कुंजी मिलती है । विशेष रूप से, <path>और <name>निष्पादन योग्य डबल-उद्धरणों में संलग्न किया जाएगा, इसके बाद, आमतौर पर, "%1"जिसे फ़ाइल खोलने के लिए प्रयास करते समय फ़ाइल के द्वारा <path>और बदल दिया जाएगा <name>

  • (Default)कुंजी को संपादित करने के लिए डबल-क्लिक करें , फिर पंक्ति के अंत में जाएं। एक जोड़ें [space]और फिर अपने अतिरिक्त कमांड लाइन पैरामीटर जोड़ें। कोई भी पैरामीटर जिसमें एक स्थान होता है, उसे यह दर्शाने के लिए डबल-कोट्स में संलग्न किया जाना चाहिए कि यह एक पैरामीटर है और एकाधिक नहीं। अर्थात

    -stylesheet "path\to\mystyle.css"

Regedit बंद करें, फिर लॉगऑफ़ करें और अपने कंप्यूटर और परीक्षण पर वापस लॉग इन करें।

नोट: ऊपर दिए गए निर्देश सार्वभौमिक नहीं हैं, लेकिन संबद्ध फ़ाइल प्रकारों वाले अधिकांश तृतीय पक्ष एप्लिकेशन के लिए आप यह लेआउट देखेंगे। माइक्रोसॉफ्ट ऑफिस जैसे कुछ विशेष एप्लिकेशन चीजों को अलग तरह से करते हैं।

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