উইন্ডোজে কোনও এক্সটেনশান ছাড়াই ফাইল খোলার জন্য ডিফল্ট প্রোগ্রামটি কীভাবে সেট করবেন ?
উইন্ডোজে কোনও এক্সটেনশান ছাড়াই ফাইল খোলার জন্য ডিফল্ট প্রোগ্রামটি কীভাবে সেট করবেন ?
উত্তর:
কমান্ড লাইনের সাথে:
assoc .="No Extension"
ftype "No Extension"="C:\path\to\my editor.exe" "%1"
ক্রেডিট দেওয়ার জন্য, আমি এখানে এবং এখানে ভিম উইকিয়া থেকে এটি শিখেছি
অতিরিক্ত তথ্য:
পরিবর্তে "C:\path\to\..."
, নিম্নলিখিত ম্যাক্রোগুলি কার্যকর হতে পারে:
%SystemDrive%
- ড্রাইভ উইন্ডোগুলি ইনস্টল করা হয়েছে, অর্থাৎ C:\
%ProgramFiles%
- যেমন "C:\Program Files\"
%ProgramFiles(x86)%
- যেমন "C:\Program Files (x86)\"
আপনার এগুলি সঠিকভাবে পালাতে হবে যদিও:
ftype "No Extension"=^"^%ProgramFiles(x86)^%\Notepad++\notepad++.exe^" "%1"
.Txt ফাইলগুলির মতো আইকনটি সেট করতে (আমি এটি করিনি, যেহেতু এটি ফাইলগুলির আইকনটিকে নোটপ্যাড ++ ফাইল হিসাবে প্রদর্শন করে)
assoc "No Extension"\DefaultIcon=%SystemRoot%\System32\imageres.dll,-102
পূর্বাবস্থায় ফেলার জন্য, আপনি তথ্য assoc /?
বা ftype /?
তথ্য পড়তে পারেন , যেমন:
ftype "No Extension"=
assoc "No Extension"\DefaultIcon=
assoc .=
ftype no_ext="C:\Program Files (x86)\Notepad++\notepad++.exe" "%1"
cmd
প্রশাসক হিসাবে চালানো দরকার
no_ext
উইন্ডোজ এক্সপ্লোরার এই ধরণের ফাইলগুলির জন্য 'টাইপ' কলামে প্রদর্শন করবে। আমি মনে করি একটি আরও পঠনযোগ্য বর্ণনা আরও ভাল হবে, সুতরাং উপরের কমান্ডগুলির "No extension"
পরিবর্তে আমি ডাবল উদ্ধৃতি সহ ব্যবহার করেছি no_ext
।
assoc "No extension"\DefaultIcon=%SystemRoot%\system32\imageres.dll,-102
assoc
পাওয়ারশেলে খুঁজে পাবেন না, তাই cmd
প্রয়োজন। 2) অ্যাডমিন হিসাবে চালাচ্ছেন না যখন এটি একটি ত্রুটি নিক্ষিপ্ত ছিল, তাই আমি অ্যাডমিন হিসাবে দৌড়ে। কমান্ডটি ত্রুটি না ছুঁড়ে চলে, তবে কিছুই করেছে বলে মনে হয় না। আমি পরে পুনরায় বুট।
এক্সটেনশান সহ সাধারণ ফাইলগুলিতে একটি প্রোগ্রাম যুক্ত থাকতে পারে তবে ফাইলগুলির ক্ষেত্রে এটি হয় না যার একটি এক্সটেনশন নেই। আপনি যদি একটিটিতে ডাবল ক্লিক করেন এবং একটি অ্যাপ্লিকেশন নির্বাচন করেন এবং সেই অ্যাপ্লিকেশনটি সর্বদা ব্যবহার করতে বাক্সটি চেক করেন তবে তা এড়ানো হবে এবং প্রতিবার আপনি ফাইল নির্বাচন করলে আপনাকে অ্যাপ্লিকেশনটি বেছে নিতে হবে।
আপনি রেজিস্ট্রি ব্যবহার করে এটি জোর করতে পারেন:
আপনি যদি এখন কোনও এক্সটেনশনবিহীন কোনও ফাইলে ডাবল ক্লিক করেন তবে এটি নির্বাচিত অ্যাপ্লিকেশনটির সাথে খুলবে।
HKEY_CLASSES_ROOT এর অধীনে কোনও বিদ্যমান অ্যাপ্লিকেশন এর প্রবেশদ্বারটি কী দেখেছে তা পরীক্ষা করতে, যেমন HKEY_CLASSES_ROOT.doc ওয়ার্ড.ডোকামেন্ট ৮ ব্যবহার করে তাই আপনি যদি এটির জন্য আপনার ডিফল্ট সম্পাদক হিসাবে চান তবে আপনি HKEY_CLASSES_ROOT (ডিফল্ট) কে ওয়ার্ড ডকুমেন্ট ৮ এ পরিবর্তন করতে পারেন।
যে কোনও পদ্ধতি যা রেজিস্ট্রি সম্পাদনা করার প্রয়োজনীয়তা এড়ায় তা হ'ল:
HKCR\.xml
হয় xmlfile
তবে এর অর্থ শেলটি (এক্সপ্লোরার) that কী HKCR\xmlfile
থেকে তথ্য পড়তে হবে ।
এটি অজানা ফাইল এক্সটেনশানগুলি খোলার জন্য নোটপ্যাড পাওয়ার জন্য .reg ফাইলের একটি উদাহরণ। .Reg এর এক্সটেনশান সহ একটি নতুন পাঠ্য ফাইল তৈরি করুন, এটি এটিকে কেটে পেস্ট করুন, তারপরে চালানোর জন্য ডাবল ক্লিক করুন এবং এটি এটিকে রেজিস্ট্রিতে রেখে দেবে।
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Unknown\shell]
@="notepad"
[HKEY_CLASSES_ROOT\Unknown\shell\notepad]
@="Open with Notepad"
[HKEY_CLASSES_ROOT\Unknown\shell\notepad\command]
@="C:\\WINDOWS\\NOTEPAD.EXE %1"
এই সমাধানগুলির বেশিরভাগটি উইন্ডোজ 8.1 এ আমার পক্ষে কার্যকর হয়নি didn't আমি নিম্নলিখিতটি করে এটি কাজ করেছিলাম (এটি উইন্ডোজ 7 এবং উইন্ডোজ 10 এর জন্যও কাজ করা উচিত):
Hasnj এর সমাধান অনুসরণ করুন: প্রথমে একটি উন্নত কমান্ড উইন্ডোটি খুলুন এবং টাইপ করুন
assoc .="No Extension"
ftype "No Extension"="C:\path\to\my editor.exe" "%1"
রিজেডিট খুলুন এবং এতে নেভিগেট করুন
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.
ডান ক্লিক করুন এবং UserChoice
যদি ইতিমধ্যে বিদ্যমান না থাকে তবে একটি নতুন কী যুক্ত করুন ।
নতুন UserChoice কী তে, ডান ক্লিক করুন এবং একটি নতুন স্ট্রিং মান তৈরি নামক Progid
। এর মানটিকে "কোনও এক্সটেনশন নয়" এ সেট করুন (ডাবল উদ্ধৃতি ব্যতীত)।
OpenWithList
, OpenWithProgids
এবং এক আমি যোগ UserChoice
।
No Extention
হওয়া উচিত No Extension
?
পাউকের উত্তর আমার পক্ষে কার্যকর হয়নি, পরিবর্তে আমাকে ব্যবহার করতে হয়েছিল:
উইন্ডোজ রেজিস্ট্রি এডিটর সংস্করণ 5.00
[HKEY_CLASSES_ROOT।] @ = "কোনও এক্সটেনশন নেই"
[এইচকেই_সিএলএসইএস_রোট \ কোনও এক্সটেনশন নেই]
[HKEY_CLASSES_ROOT \ কোনও এক্সটেনশন নেই \ শেল]
[HKEY_CLASSES_ROOT \ কোনও এক্সটেনশন নেই \ শেল ll খোলা]
[HKEY_CLASSES_ROOT \ কোনও এক্সটেনশন নেই ll শেল \ ওপেন \ কমান্ড] @ = "সি: \\ প্যাথটোেক্স \\ yourexe.exe% 1"
এক্সির পথে ডাবল ব্যাকস্ল্যাশগুলি নোট করুন।
আপনি নির্সফট ফাইল টাইপস ম্যানেজারটিও ব্যবহার করতে পারেন :
উইন্ডোজের 'ফোল্ডার বিকল্পসমূহে' ফাইল টাইপস ট্যাবের বিকল্প ফাইলটাইপম্যান।
ফাইল টাইপম্যান আপনাকে প্রতিটি ফাইলের ধরণের বৈশিষ্ট্য এবং পতাকাগুলি সহজেই সম্পাদনা করতে দেয়, পাশাপাশি এটি আপনাকে কোনও ফাইল টাইপের ক্রিয়াগুলি যুক্ত করতে, সম্পাদনা করতে এবং অপসারণ করতে দেয়।
অন্য উত্তরগুলি কিছুটা পুরানো। উইন্ডোজ 7 এর জন্য কাজ করে এমন একটিতে এখানে একটি লিঙ্ক দেওয়া আছে:
কোনও ফাইল এক্সটেনশন নেই এমন ফাইলের নামের শেল এক্সটেনশন
ফাইল এক্সটেনশনবিহীন ফাইল নামের শেল এক্সটেনশানগুলি নীচে নিবন্ধভুক্ত হতে পারে:
[HKEY_CLASSES_ROOT\.] For example, to associate a program (for example, Notepad.exe) to open all files with no extension, use the following registry keys: [HKEY_CLASSES_ROOT\.] @="" [HKEY_CLASSES_ROOT\.\shell] [HKEY_CLASSES_ROOT\.\shell\open] [HKEY_CLASSES_ROOT\.\shell\open\command] @="<path to notepad.exe> %1" Here is an alternative method: [HKEY_CLASSES_ROOT\.] @="NoExtFile" [HKEY_CLASSES_ROOT\NoExtFile] [HKEY_CLASSES_ROOT\NoExtFile\shell] [HKEY_CLASSES_ROOT\NoExtFile\shell\open] [HKEY_CLASSES_ROOT\NoExtFile\shell\open\command] @="<path to notepad.exe> %1"
আইই 9 তে পিডিএফ ফাইলগুলি খোলার ক্ষেত্রে আমার সমস্যা আছে, হ্যাঁ আই 9 (পুরানো প্রোগ্রামের জন্য প্রয়োজনীয়)। পিডিএফ ফাইলগুলি একটি জাভাস্ক্রিপ্ট দ্বারা উত্পাদিত হয় এবং ব্রাউজারে অ্যাপ্লিকেশন / পিডিএফ বিষয়বস্তুর ধরণ হিসাবে ফিরিয়ে দেওয়া হয় , যা ভাল তবে ফাইল নাম "কিছুই নয়" , যা খারাপ। আইই 8 আপনাকে সেভ, বাতিল এবং ওপেন চয়ন করতে এবং মাইমটাইপটি বোঝার অনুমতি দেয় । কোন কারণে, IE9 না। সুতরাং পিডিএফ রিডার দিয়ে এটি খোলার জন্য আপনাকে প্রতিবার বেছে নিতে হবে।
আমার সমাধান: এই পোস্টটি ব্যবহার করে আমি কোনও প্রকার ছাড়াই ফাইলের জন্য একটি ফাইল সমিতি তৈরি করেছি। প্রথমে আমি এটিকে অ্যাক্রোব্যাট রিডারকে ম্যাপ করেছি , যা সূক্ষ্মভাবে কাজ করে তবে কোনও এক্সটেনশন ছাড়াই ফাইল খোলার সম্ভাবনাগুলিকে সীমাবদ্ধ করে দিচ্ছে। সুতরাং, আমি এক্সটেনশন ছাড়াই ফাইলগুলির জন্য আমার ডিফল্ট দর্শক হিসাবে ইন্টারনেট এক্সপ্লোরারকে বেছে নিয়েছি। এইভাবে, যদি আইই এটি খুলতে পারে বা কোনও প্লাগইন বা অন্যান্য সমিতি জানে তবে এটি কাজ করবে।
আমি আমার ডেস্কটপে "No11" এবং "none2" ফাইল দিয়ে এটি পরীক্ষা করেছি। "none1" হ'ল পাঠ্য ফাইল যা "হ্যালো ওয়ার্ল্ড" বলে। "none2" একটি পিডিএফ ফাইল।
আমার .reg ফাইলটি এখানে :
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.]
@="htmlfile"
[HKEY_CLASSES_ROOT\.\PersistentHandler]
@="{eec97550-47a9-11cf-b952-00aa0051fe20}"
- স্ক্রিনশট দেখুন