विंडोज में फ़ाइल एक्सटेंशन के पैटर्न के लिए डिफ़ॉल्ट प्रोग्राम कैसे बनाएं?
विशेष रूप से, मैं नौकरी लिपियों को चलाने के लिए लिनक्स क्लस्टर में एसएसएच करता हूं और फॉर्म की एक फाइल में जानकारी होती है
JobName.o ####
जहां #### सिस्टम की अंतिम रीसेट के बाद से नौकरियों की संख्या का एक काउंटर है, इसलिए यह कोई भी लंबाई हो सकती है।
इसके चारों ओर कुछ प्रहार करते हुए ऐसा लगता है कि इसमें वर्णित विधि है विस्तारविहीन फाइलों के लिए सवाल इस्तेमाल किया जा सकता है। हालांकि, मैं अंत में संख्याओं को कैसे संभालूं?
प्रति-उत्तर नहीं, लेकिन आप (a) क्लस्टर को जॉब के नाम के आउटपुट फॉर्मेट में जोड़ने के लिए नहीं बदल सकते हैं। अंत में या (b) को जोड़ने के लिए बस एक लिनक्स बैश स्क्रिप्ट चलाएं जैसे कि कोई एक्सटेंशन जोड़ें: JobName में f के लिए। *; mv "$ f" "$ {f% .extension}"; किया स्रोत: stackoverflow.com/questions/6114004/...
—
Dave C
मुझे पूरा यकीन है कि विंडोज़ ऐसा नहीं करेगी। filetype एसोसिएशन HKEY_CLASSES_ROOT \ में रजिस्ट्री प्रविष्टियों के रूप में मौजूद हैं और शाब्दिक विस्तार (.exe, .txt, आदि) हैं। वहां से, डिफ़ॉल्ट कुंजी में आमतौर पर निष्पादन योग्य एक पथ होता है। इसलिए विंडोज चयनित फ़ाइल पर एक्सटेंशन का उपयोग करके रजिस्टरी खोज करता है, और रजिस्ट्री के वाइल्डकार्ड खोजों को करने का कोई साधन नहीं है।
—
Frank Thomas
अंत में, सबसे अच्छी शर्त के रूप में फ़ाइलों को बनाने के लिए नौकरी में परिवर्तन करना होगा
—
Frank Thomas
jobname.runcount,ext
ताकि आप अनुक्रम को बनाए रख सकें, लेकिन इसे एक फ़ाइल एक्सटेंशन के रूप में नहीं निपटा सकते (क्योंकि यह एक प्रकार की फ़ाइल नहीं है)।
या डाउनलोड करने के बाद विंडोज पीसी पर फ़ाइलों का नाम बदलने के लिए एक बैच नौकरी का उपयोग करें, यदि आपके पास उस सर्वर पर परिवर्तित एक्सटेंशन नहीं हो सकता है।
—
DrMoishe Pippik
Open With
फिर संकेत करें कि मैं हमेशा उसी कार्यक्रम का उपयोग करना चाहता हूं।