আমি কীভাবে উইন্ডোজ 7 এর আমার কাস্টম প্রসঙ্গে মেনু আইটেমটিতে একটি আইকন যুক্ত করতে পারি?


9

সম্পর্কিত: আমি কীভাবে সমস্ত ফাইলের প্রসঙ্গ মেনুতে একটি প্রোগ্রাম যুক্ত করতে পারি?

আমি আমার কাস্টম প্রসঙ্গে মেনু আইটেমটি তৈরি করেছি এবং শর্টকাট লিঙ্কগুলির মাধ্যমেও এটি সমস্ত ফাইলের ধরণের কাজ করে বলে মনে হচ্ছে। (আমার কাস্টম বিকল্পটি নির্বাচন করা শর্টকাট টার্গেটে অপারেশন সম্পাদন করে, .lnk ফাইল নয়)) এখন, আমি এটির সামনে দাঁড়ানোর জন্য একটি আইকন তৈরি করতে চাই। আমার অ্যান্টিভাইরাস প্রোগ্রাম এবং নোটপ্যাড ++ এটি করতে সক্ষম হয়েছে বলে মনে হয়, তাই আমি জানি এটি সম্ভব। একটাই প্রশ্ন, কীভাবে?

উত্তর:


10

Regedit.exe খুলুন এবং কাস্টম মেনু আইটেমটির জন্য আপনি তৈরি করা কীটি সন্ধান করুন।

এখন এটিতে একটি নতুন স্ট্রিং মান তৈরি করুন এবং নাম দিন Icon। এটিতে ডাবল ক্লিক করুন এবং আপনার কাস্টম আইকন ফাইলের পথে প্রবেশ করুন:

C: \ ফোল্ডারের \ icon.ico

Exampleচ্ছিকভাবে আপনি আমার উদাহরণের মতো উইন্ডোজ শেল 32.dll ফাইলটি ব্যবহার করতে পারেন: রেজিস্ট্রি

ফলাফল:

কাস্টম প্রসঙ্গ মেনুতে আইকন

কেবলমাত্র একটি অতিরিক্ত নোট - দেখে মনে হচ্ছে এই পদ্ধতিটি উইন্ডোজ on (এবং সম্ভবত ভিস্তা) এ কাজ করে তবে আমি উইন্ডোজ এক্সপি-তে পরীক্ষার সময় আইকনটি উপস্থিত হয় নি।


উত্তর এবং এক্সপি পরীক্ষার জন্য ধন্যবাদ। আমি আজ এই পরে একটি শট দিতে হবে। এছাড়াও, আমি লক্ষ্য করেছি যে আপনার পদ্ধতিটি আমার আগের প্রশ্নের উত্তর থেকে কিছুটা আলাদা বলে মনে হচ্ছে। (এই প্রশ্নের লিঙ্কটি দেখুন)) পূর্ববর্তী উত্তরে, প্রসঙ্গ মেনু আইটেমের জন্য পাঠ্যটি মূল নামে সংরক্ষণ করা হয়েছে। আপনার মধ্যে এটি কী এর মধ্যে একটি স্ট্রিং ভ্যালুতে সঞ্চিত। পার্থক্যের কোনও ব্যবহারিক কারণ আছে কি?
ইসজি

@ ইসজি - সত্যিকারের কোনও পার্থক্য আছে কিনা তা নিশ্চিত নন। আমি সবেমাত্র একটি উদাহরণ খুঁজে পেয়েছি
সিয়াম কে

1
এটি XP তে কাজ না করার বিষয়ে আপনি ঠিক বলেছেন right এটি কেন হবে না তা আমি ভাবতে পারি না, যেহেতু আমার এভি এবং নোটপ্যাড ++ এ এখনও আইকন রয়েছে। তারা HKCR\*\shellex\ContextMenuHandlersযদিও তাদের ফাংশনগুলির আওতাভুক্ত রয়েছে বলে মনে হয় এবং আমি কীভাবে কীগুলি কীভাবে কাজ করে তা আমি নিজেই সিদ্ধান্ত নিতে শুরু করতে পারি না।
ইসজি

উইন্ডোজ T এ পরীক্ষিত এবং কাজ করে I'll
ইসজি

2
@ luochen1990 এটি সূচক নম্বর - .dll থেকে কোন আইকন ব্যবহৃত হয়। আইকনগুলি এবং সংশ্লিষ্ট সূচীগুলির সাথে শেল 32.dll এর
সিম কে

4

... এবং আপনি যদি চান তবে আপনি পূর্বনির্ধারিত / একই আইকনটি ব্যবহার করতে পারেন যা আপনার প্রোগ্রাম (এক্সপি ফাইল) ইতিমধ্যে ব্যবহার করছে।

আপনার Iconস্ট্রিং মানটির বিষয়বস্তু হিসাবে কেবল নীচের মতো কিছু ব্যবহার করুন যা @ স্লিম কে আপনাকে তার উত্তরে নির্দেশ করেছেন:

"C:\Path\to\YourProgram.exe",0

সাব্লাইম টেক্সট 3 এর প্রসঙ্গ মেনু বিকল্পের জন্য একটি আইকন ব্যবহার করে না। সুতরাং আমি Iconস্ক্রিনশটটিতে যে সামগ্রীটি দেখি সেটির সাথে আমি একটি স্ট্রিংয়ের মান যুক্ত করেছি ।

1

2


'0' নম্বরটি অনুসরণ করার অর্থ কী?
luochen1990

@ luochen1990 সিম কে দ্বারা গৃহীত উত্তরে উল্লিখিত হিসাবে এটি ডিএলএল ফাইলের আইকনের সূচক নম্বর। এই ক্ষেত্রে, শূন্য নম্বরটি ডিএলএলের প্রথম আইকন। আপনি এখানে
ক্রিশ্চান সিরিললি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.