"" এর জন্য শেল নিউ আইকন। ফাইলের ধরন


8

আমি সফলভাবে একটি শেলনিউ কমান্ড তৈরি করেছি যাতে আমি কোনও ফাইল এক্সটেনশন ছাড়াই একটি নতুন ফাঁকা ফাইল তৈরি করতে পারি। রেগ ফাইলটি দেখতে এমন দেখাচ্ছে:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\.]

[HKEY_CLASSES_ROOT\.]
@="emptyFile"

[HKEY_CLASSES_ROOT\.\ShellNew]
"NullFile"=""
@="Empty File"
"ItemName"=""

[HKEY_CLASSES_ROOT\.\ShellNew\Config]
"NoExtension"=""

[-HKEY_CLASSES_ROOT\emptyFile]

[HKEY_CLASSES_ROOT\emptyFile]
@="Empty File"

[HKEY_CLASSES_ROOT\emptyFile\DefaultIcon]
@="%SystemRoot%\\system32\\imageres.dll,2"

এটি চমত্কার এবং সমস্ত কাজ করে। এটি ফাইলটি ঠিক কিভাবে তৈরি করতে পারে তা তৈরি করে তবে শেলনিউ উইন্ডোতে প্রদর্শিত আইকনটি সিস্টেম পার্টিশনের জন্য আইকন হ'ল:

1

আমি ফাইল আইকনের জন্য যে ডিফল্ট আইকনটি দিচ্ছি তার সাথে মেলে আমি এই আইকনটি কীভাবে পরিবর্তন করতে পারি? আমি ইউনিটি এবং সাব্লাইম টেক্সট মেনু আইটেমগুলির জন্য যা করতে হয়েছিল তার মতো একটি "আইকন" স্ট্রিং মান তৈরি করার চেষ্টা করেছি এবং আমি যেখানেই রেখেছি তা কার্যকর হয়নি।


আমি প্রতিলিপি করতে পারেন। এটি ঠিক করার কোনও উপায় আছে কিনা তা বের করার চেষ্টা করা হচ্ছে ...
করণ ২

আমি মনে করি আপনি এখনও কোনও সমাধান খুঁজে পান নি? আমি ভাবছি যে রেজিস্ট্রিতে নিশ্চয়ই কিছু লেখা আছে যেহেতু এটির কোনও সম্পর্কিত ফাইল প্রকার নেই তাই এটি ধরে নিয়েছে যে এটি একটি ড্রাইভ?
গডসবাইন

দেখে মনে হচ্ছে, এবং যদি আমি এটি বের করে ফেলতাম তবে অবশ্যই একটি উত্তর পোস্ট করতাম।
করণ

আমি এটির সদৃশ করতে পারি না।
ভিজ্যুয়াল ভিনসেন্ট

উত্তর:


3

এই চেষ্টা করুন, যাদু মত কাজ করে।

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.]
@="emptyFile"

[HKEY_CLASSES_ROOT\.\ShellNew]
"NullFile"=""
@="Empty File"
"ItemName"=""
"IconPath"="C:\\windows\\system32\\imageres.dll,2"

[HKEY_CLASSES_ROOT\.\ShellNew\Config]
"NoExtension"=""

[-HKEY_CLASSES_ROOT\emptyFile]

[HKEY_CLASSES_ROOT\emptyFile]
@="Empty File"

[HKEY_CLASSES_ROOT\emptyFile\DefaultIcon]
@="%SystemRoot%\\system32\\imageres.dll,2"

শুধু পরিবর্তন। আমি .xt স্তরে একটি আইকনপ্যাথ যুক্ত করেছি। ফাইল টাইপ সমিতিগুলি আশ্চর্যজনক স্টাফ!


আরেকটি বিষয় হ'ল, প্রোগিডের ডিফল্ট আইকনটির জন্য আপনি একটি প্রসারণযোগ্য স্ট্রিং সেট করেছেন, যা সত্যই REG_SZ এর পরিবর্তে REG_EXPAND_SZ টাইপ হওয়া উচিত ছিল। নির্বিশেষে, শেলনিউ সেখানে সংজ্ঞায়িত আইকনটি ব্যবহার করবে বলে মনে হয় না।
w32sh

হ্যাঁ, এটি করে। সাবাশ!
বেন এন

বাহ, ~ 9 মাস পুরানো, এবং এই জাতীয় সমাধান fix চমৎকার কাজ!
গডসবেন

এটি বলেছিল যে অনুগ্রহটি "২৪ ঘন্টার মধ্যে" বন্ধ হতে চলেছে। আমি যখন উত্তর দিয়েছিলাম তখনই এটি হয়েছে
w32sh

0

আপনার "imageজিবিআরএসডিএল, 3" ব্যবহার করার কথা না, কারণ এর তৃতীয় আইকনটি চিত্রের.ডলে?

আপনি ডিফল্ট প্রোগ্রামস এডিটর অ্যাপ্লিকেশন চেষ্টা করতে পারেন, প্রোগ্রামটি খুলুন, আইকনগুলিতে ক্লিক করুন, ফাইলের ধরণটি সন্ধান করুন, তারপরে ক্লিক করুন, চিত্রাবলীর আইকনটি চয়ন করুন এবং .REG ফাইল হিসাবে সংরক্ষণ করুন, তারপরে .reg এর ভিতরে যাচাই করুন।


আপনি এটির জন্য ডিফল্ট প্রোগ্রাম সম্পাদক ব্যবহার করতে পারবেন না কারণ এটি যে ফাইল তৈরি করে তার কোনও এক্সটেনশন নেই।
GodsBane

@ orion310591: সূচকটি 0 থেকে শুরু হয় So সুতরাং এটি প্রযুক্তিগতভাবে দ্বিতীয় আইকন।
w32sh

0

আপনি যদি ফাইল টাইপসম্যান সরঞ্জামে "খালি ফাইল" প্রকারটি সন্ধান করতে সক্ষম হন তবে আপনি সেখানে ডিফল্ট আইকনটি পরিবর্তন করতে পারবেন।

ফাইল টাইপম্যান: http://www.nirsoft.net/utils/file_tyype_manager.html


আমি এই ধারণাটির মধ্যে আছি যে এই ধরণের সরঞ্জামগুলি ওপি ম্যানুয়ালি কী করেছিল, তবে সময় পেলেই আমি চেষ্টা করব।
বেন এন

@ বেনেন আমি অনুমান করি আপনি সঠিক বলেছেন - আমি ধরে নিয়েছিলাম ওপি কেবল এটি ঠিক করতে চেয়েছিল তবে আমি অনুমান করি তারা একটি পুনর্বিবেচিত সমাধান সন্ধান করতে চায়।
স্টিয়ান লুন্ড

কোথাও উইন্ডোজ অবশ্যই আইকনটিকে ওভাররাইড করতে হবে কারণ ফাইলটাইপসমন সঠিক আইকনটি দেখে, সেখানে এটি প্রদর্শন করে এবং শেলনিউ এখনও ওএস ড্রাইভ আইকনটি প্রদর্শন করে। এটি এখনও উইন্ডোজ 10-এ রয়েছে, যদিও আমি সন্দেহ করেছিলাম যে এটির পরিবর্তিত হত।
গডসবাইন

0

যে কারণেই হোক না কেন, এটি আপনার Cড্রাইভের মতো একই ডিফল্ট আইকনটি ব্যবহার করে ।

নীচের কীটি তৈরি করে আপনি নিজের জন্য এটি দেখতে পারেন, যদি এটি ইতিমধ্যে বিদ্যমান না থাকে:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\C\DefaultIcon

এবং এতে (ডিফল্ট) সেট করা হচ্ছে:

%SystemRoot%\\system32\\imageres.dll,2

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

আমি আশঙ্কা করছি কেন এই আচরণটি ঘটে তা ঠিক উত্তর দিতে পারছি না। এখানে অন্য একটি থ্রেড রয়েছে যা আইকনটিকে অন্য একটি রেজিস্ট্রি কী দ্বারা পরিবর্তন করতে পরিচালিত করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.