विंडोज फ़ाइल एक्सटेंशन के पैटर्न के लिए एक डिफ़ॉल्ट प्रोग्राम बनाते हैं


2

विंडोज में फ़ाइल एक्सटेंशन के पैटर्न के लिए डिफ़ॉल्ट प्रोग्राम कैसे बनाएं?

विशेष रूप से, मैं नौकरी लिपियों को चलाने के लिए लिनक्स क्लस्टर में एसएसएच करता हूं और फॉर्म की एक फाइल में जानकारी होती है

JobName.o ####

जहां #### सिस्टम की अंतिम रीसेट के बाद से नौकरियों की संख्या का एक काउंटर है, इसलिए यह कोई भी लंबाई हो सकती है।

इसके चारों ओर कुछ प्रहार करते हुए ऐसा लगता है कि इसमें वर्णित विधि है विस्तारविहीन फाइलों के लिए सवाल इस्तेमाल किया जा सकता है। हालांकि, मैं अंत में संख्याओं को कैसे संभालूं?


मैं आमतौर पर सिर्फ उपयोग करता हूं Open With फिर संकेत करें कि मैं हमेशा उसी कार्यक्रम का उपयोग करना चाहता हूं।
Ramhound

1
प्रति-उत्तर नहीं, लेकिन आप (a) क्लस्टर को जॉब के नाम के आउटपुट फॉर्मेट में जोड़ने के लिए नहीं बदल सकते हैं। अंत में या (b) को जोड़ने के लिए बस एक लिनक्स बैश स्क्रिप्ट चलाएं जैसे कि कोई एक्सटेंशन जोड़ें: JobName में f के लिए। *; mv "$ f" "$ {f% .extension}"; किया स्रोत: stackoverflow.com/questions/6114004/...
Dave C

2
मुझे पूरा यकीन है कि विंडोज़ ऐसा नहीं करेगी। filetype एसोसिएशन HKEY_CLASSES_ROOT \ में रजिस्ट्री प्रविष्टियों के रूप में मौजूद हैं और शाब्दिक विस्तार (.exe, .txt, आदि) हैं। वहां से, डिफ़ॉल्ट कुंजी में आमतौर पर निष्पादन योग्य एक पथ होता है। इसलिए विंडोज चयनित फ़ाइल पर एक्सटेंशन का उपयोग करके रजिस्टरी खोज करता है, और रजिस्ट्री के वाइल्डकार्ड खोजों को करने का कोई साधन नहीं है।
Frank Thomas

1
अंत में, सबसे अच्छी शर्त के रूप में फ़ाइलों को बनाने के लिए नौकरी में परिवर्तन करना होगा jobname.runcount,ext ताकि आप अनुक्रम को बनाए रख सकें, लेकिन इसे एक फ़ाइल एक्सटेंशन के रूप में नहीं निपटा सकते (क्योंकि यह एक प्रकार की फ़ाइल नहीं है)।
Frank Thomas

या डाउनलोड करने के बाद विंडोज पीसी पर फ़ाइलों का नाम बदलने के लिए एक बैच नौकरी का उपयोग करें, यदि आपके पास उस सर्वर पर परिवर्तित एक्सटेंशन नहीं हो सकता है।
DrMoishe Pippik
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.