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


117

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

কিভাবে আমি এটি করতে পারব?


রাইটস ক্লিক এনহ্যান্সারে অন্তর্ভুক্ত নতুন মেনু সম্পাদক সরঞ্জামটি চেষ্টা করুন rbsoft.org/downloads/right-click-enhancer
রবি প্যাটেল

2
আপনি (কেবল জোড়ার তুলনায় বরং একটি সম্পূর্ণ নতুন ফাইল এক্সটেনশন যোগ করতে কোনো সমস্যা হয় NullFile/ FileNameউইন্ডোজ 7 এ একটি বিদ্যমান এন্ট্রি), তারপর অন্য প্রশ্ন ... দেখুন superuser.com/questions/588647/...
MrWhite

2
রমেশের সাইট ম্যানুয়ালি এন্ট্রি যোগ করার জন্য একটি ভাল উত্স।
Synetech

উত্তর:


64

তালিকায় আপনার পছন্দের এক্সটেনশানগুলি যুক্ত করতে: একটি ফাইল তৈরি করুন, নীচের সামগ্রীটি যুক্ত করুন, যেকোনও হিসাবে সংরক্ষণ করুন regreg , এবং এটি চালান।

দ্রষ্টব্য : আপনি যুক্ত করতে চান এমন ফাইল এক্সটেনশন দিয়ে .png প্রতিস্থাপন করুন এবং যা কিছু চান তার সাথে প্রতিস্থাপন করুন।

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.png\ShellNew]
"NullFile"=""

উৎস



1
ভাল কল. উত্তর সম্পাদিত হয়েছে :)
th3dude

1
+1, এটি কাজ করে। আমরা কীভাবে "নতুন পিএইচপি ফাইল.ফ্প" এর পরিবর্তে "index.php" এর মতো একটি কাস্টম ফাইলের নাম রাখতে পারি?
ফেডমিচ

1
.regএটি কাজ করতে আমাকে দুবার ফাইল চালাতে হয়েছিল । এই উত্তরের জন্য আপনাকে ধন্যবাদ।
আকাশ

3
উইন্ডোজ 10, 1709 এ আমার জন্য কাজ করেনি :( পুনরায় আরম্ভকারী এক্সপ্লোরার এবং পুনরায় চালু করা মেশিন এমনকি, এখনও ...
আরেরেট

66

আরেকটা জিনিস:

আপনি যদি নতুন আইটেমটির টেম্পলেট হিসাবে কোনও ফাইল যুক্ত করতে চান তবে ব্যবহার করুন

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.html\ShellNew]
"FileName"="html.html"

এবং তারপরে ফাইলটি (html.html) রাখুন:

  • আপনার নিজের প্রোফাইলের জন্য: %Userprofile%\Templates
  • সকল ব্যবহারকারীর জন্য: %Allusersprofile%\Templates
  • পুরো সিস্টেমের জন্য: %Systemroot%\ShellNew

আরও একটি বিশদ: আপনি যদি "উইন্ডোজ লাইভ কল" এন্ট্রি মুছতে চান তবে ব্যবহার করুন:

[-HKEY_CLASSES_ROOT\.wlcshrtctv2\LiveCall\ShellNew]

দুর্দান্ত চিন্তা, একটি টেমপ্লেট হিসাবে একটি ফাইল ব্যবহার করতে সক্ষম!
ক্লে নিকোলস

1
যদি কেউ ভাবছেন, FileNameএন্ট্রিটি অন্য উত্তরে NullFileউল্লিখিত এন্ট্রিটিকে ওভাররাইড করে । আপনার কোনও বিদ্যমান NullFileমান মুছতে হবে বলে মনে হচ্ছে না । যাইহোক, উভয় এন্ট্রি থাকা অন্য কয়েকটি তৃতীয় পক্ষের ইউটিলিটিগুলিকে বিভ্রান্ত করে বলে মনে হচ্ছে যেমন নিরসফ্টের শেলমেনিউউ । (উইন্ডোজ 7)
মিঃ হোয়াইট

2
আপনি যদি ফাইলটিতে পুরো পথের নাম দেন তবে এটি% ব্যবহারকারীর প্রোফাইলে% টেম্পলেট ইত্যাদিতে থাকা দরকার বলে আমি মনে করি না।
jiggunjer

3
যদি আমি একই প্রোগ্রামের জন্য দুটি পৃথক টেম্পলেটগুলিতে দুটি শর্টকাট তৈরি করতে চাই তবে আমি কী করব? উদাহরণস্বরূপ, আমি টেক্সক্সের জন্য "নিবন্ধ" টেমপ্লেটের জন্য একটি প্রসঙ্গ মেনু আইটেম তৈরি করতে এই পদ্ধতিটি পুরোপুরি ব্যবহার করেছি। আমি এখন টেক্স ওয়ার্কসের জন্য একটি "পরিবর্তিত_আরচনা" টেম্পলেট যুক্ত করতে চাই। আমি উভয় প্রসঙ্গ মেনুতে যুক্ত করতে পারি? ধন্যবাদ!
প্রহর

3
উইন্ডোজ 8.1 এ, আপনার তালিকাভুক্ত টেমপ্লেট ফোল্ডারগুলি কাজ করে না। আমি একটি "অ্যাক্সেস অস্বীকৃত" ত্রুটি পেয়েছি। টেমপ্লেটগুলি হ'ল এখন একটি শর্টকাট ফোল্ডার জিনিস যা স্পষ্টতই "জংশন" নামে পরিচিত - এবং এটি একটি লুকানো "অপারেটিং সিস্টেম নির্দিষ্ট" ফাইল। অতএব, টেমপ্লেট ফোল্ডারটি এখন সরানো হয়েছে। নতুন ম্যাপিংয়ের জন্য এই লিঙ্কটি দেখুন ( jimmah.com/vista/Security/junferences.aspx )। সম্ভবত এটি এখন C:\Users\USER_NAME\AppData\Roaming\Microsoft\Windows\Templatesআপনার নিজের প্রোফাইলের জন্য, উদাহরণস্বরূপ।
গ্যাব্রিয়েল স্ট্যাপলস

19

শেল নিউ হ্যান্ডলার আমাকে আমার উইন্ডোজ 7 শেল মেনু> নতুন> টেক্সট ডকুমেন্ট এন্ট্রি পুনরুদ্ধার করতে সহায়তা করেছিল।

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

  1. টিকচিহ্ন তুলে দিন .txt
  2. প্রয়োগ ক্লিক করুন
  3. পরীক্ষা করে দেখুন .txt
  4. প্রয়োগ ক্লিক করুন

2
এটি কি আপনাকে নতুন এন্ট্রি যুক্ত করতে দেয়? স্ক্রিনশট এবং বর্ণনা থেকে এটি প্রদর্শিত হয় না।
মিঃ হোয়াইট

2
এটি আপনাকে এন্ট্রি যুক্ত করার অনুমতি দেয় না ... সুতরাং এটি বিষয়টির সাথে সম্পূর্ণ অপ্রাসঙ্গিক।
এরিক শেবাস্তা

18

রেজিস্ট্রি সম্পাদক এ যান এবং HKEY_CLASSES_ROOT প্রসারিত করুন

.File_exटेনে যান

এবং শেলনিউ নামে একটি কী তৈরি করুন

এর অভ্যন্তরে নালফিল নামে একটি নতুন স্ট্রিং কী তৈরি করুন, যার কোনও মূল্য নেই

উদাহরণস্বরূপ, যদি আমি একটি ফাঁকা জন্য নতুন এন্ট্রি তৈরি করতে চাই। উইল অবজেক্ট * আমি তৈরি করব

[HKEY_CLASSES_ROOT\.wil\ShellNew]
NullFile = ""

* যদি ফাইল এক্সটেনশন যেমন .wil এর অস্তিত্ব না থাকে তবে আমি প্রথমে সেই এক্সটেনশানটি দিয়ে একটি ফাইল তৈরি করব এবং এটিতে ডাবল ক্লিক করব। এটি আমার পছন্দসই প্রোগ্রামের সাথে এটি খুলুন কারণ এটির পরে প্রয়োজনীয় অন্যান্য রেজিস্ট্রি কী তৈরি করা এবং আপনার কাজ সহজ করা হবে।


2
উইন্ডোজ 10-এ কাজ করেননি, আমি এই নিবন্ধটিও পেয়েছি, তবে এটিও
Neo

5

তালিকা থেকে এন্ট্রি অপসারণ করার জন্য, এখানে একটি প্রোগ্রাম যা আপনাকে একটি জিইউআই থেকে প্রবেশ / প্রবেশ নিষ্ক্রিয় করতে দেয়। রেজিস্ট্রি অনুসন্ধানের চেয়ে অনেক সহজ!

দুর্ভাগ্যক্রমে, এটি আপনাকে এন্ট্রি যুক্ত করার অনুমতি দেয় না।


এটি আমার প্রয়োজন ঠিক তাই, ধন্যবাদ! সাধারণত, আপনার যা যা প্রয়োজন তা হ'ল "নতুন পাঠ্য নথি" ...
অ্যান্ড্রু

5

এই পদ্ধতিগুলির কোনওটিই আমার জন্য উইন্ডোজ 10 এ কাজ করে না।

অবশেষে আমি এই পৃষ্ঠাটি পেয়েছি যা ব্যাখ্যা করেছে যে আপনাকে অন্য কীটি উল্লেখ করতে হবে যাতে নাম এবং ডিফল্ট আইকন রয়েছে।

এটি কোনও এন্ট্রি তৈরি করতে সর্বনিম্ন প্রয়োজনীয়, তবে এতে কোনও আইকন থাকবে না।

দ্রষ্টব্য: তৃতীয় এন্ট্রিটি .txt এর (ডিফল্ট) মান উল্লেখ করে একটি নতুন কী পাঠ্য ফাইলের জন্য

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt]
@="textfile"

[HKEY_CLASSES_ROOT\.txt\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\textfile]
@="Text Document"

এখানে আইকনটি নির্দিষ্ট করার দুটি উপায় রয়েছে

  1. এক্সপ্লোরারকে সামগ্রীর ধরণের জন্য ডিফল্ট আইকনটি ব্যবহার করতে বলুন:
[HKEY_CLASSES_ROOT\.txt] 
@="textfile" 
"Content Type"="text/plain"
"PerceivedType"="text"

বা 2. পাঠ্য ফাইলের নীচে আইকনটি নির্দিষ্ট করুন :

[HKEY_CLASSES_ROOT\textfile\DefaultIcon]
@="%SystemRoot%\\system32\\imageres.dll,-102"

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


আমার পাশে "নোটপ্যাড ++," পরিবর্তন HKEY_CLASSES_ROOT\.txtকরতে @="Notepad++_file"। সুতরাং কৌতুক HKEY_CLASSES_ROOT\Notepad++_fileসঙ্গে যুক্ত @="Textfile"। ধন্যবাদ, ভাল সন্ধান!
টিনো

4

আপনি উইন্ডোজের কোন সংস্করণ ব্যবহার করছেন তা আপনি বলেননি - এটি এক্সপি হলে আপনি মাইক্রোসফ্ট থেকে টুইকইউআই পাওয়ারটাই ডাউনলোড করতে পারেন ( উইকিপিডিয়ায়ও আচ্ছাদিত )। টেমপ্লেটগুলিতে ক্লিক করুন এবং আপনার হৃদয়ের সামগ্রীতে ফাইলের প্রকারগুলি যুক্ত / সরান। দেখতে দেখতে এটি কী: এখানে চিত্র বর্ণনা লিখুন


3

দেখে মনে হচ্ছে এখানের অন্যান্য সমাধানগুলি পুরানো। এর মধ্যে কমপক্ষে কোনওটিই উইন্ডোজ 10 বনাম 1709 বিল্ড 16299.192 ( সম্পাদনা করুন : এখনও 1809 সংস্করণে কাজ করে) এ আমার জন্য কাজ করেনি । আমি একটি ভিএম-তে কিছু পরীক্ষা করেছি এবং এটিই উইন্ডোজ 10 1709 তে 2018.01.12 পর্যন্ত কাজ করে:

রেজিস্ট্রি ফাইল যুক্ত করুন:

নিম্নলিখিত বিষয়বস্তু সহ একটি নতুন রেজিস্ট্রি ফাইল ফাইল তৈরি করুন:

Windows Registry Editor Version 5.00

; new file type
[HKEY_CLASSES_ROOT\.xyz]
@="xyz"

; template
[HKEY_CLASSES_ROOT\.xyz\ShellNew]
"FileName"=""

; file type name
[HKEY_CLASSES_ROOT\xyz]
@="XYZ test file"

xyzআপনি যে এক্সটেনশানটি যুক্ত করতে চান তা প্রতিস্থাপন করুন। এবং XYZ test fileফাইল এক্সটেনশনের নামের সাথে প্রতিস্থাপন করুন (উদাহরণস্বরূপ .scss ফাইলটি হবে "সিনট্যাক্টিক্যালি দুর্দান্ত স্টাইল শীট ফাইল") you আপনি যদি কোনও টেমপ্লেট ফাইল ব্যবহার করতে চান তবে নীচের ব্যাখ্যাটি দেখুন।

আপনি রেজিস্ট্রি ফাইল যুক্ত করার পরে উইন্ডোজ এক্সপ্লোরার পুনরায় চালু করার প্রয়োজন হতে পারে। আপনি সিএমডিতে নিম্নলিখিত টাইপ করে এক্সপ্লোরারআরএক্সএই পুনরায় চালু করতে পারেন:

taskkill /f /im explorer.exe & start explorer.exe

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

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


কোডের ব্যাখ্যা:

[HKEY_CLASSES_ROOT\.xyz]
@="xyz"

রেজিস্ট্রিতে একটি নতুন ফাইল টাইপ তৈরি করবে।

[HKEY_CLASSES_ROOT\.xyz\ShellNew]
"FileName"=""

এটি আপনাকে এই ফাইল ফর্ম্যাটের সমস্ত নতুন ফাইলের জন্য একটি টেম্পলেট ব্যবহার করতে সক্ষম করবে। আমরা উদাহরণস্বরূপ "template.xyz""টেমপ্লেট.এক্সিজ" নামে একটি নতুন ফাইল লিখতে এবং এটি তৈরি করতে এবং এটি টেম্পলেটটি ব্যবহার করতে পারি। সুতরাং প্রতিবার আপনি একটি নতুন ফাইল তৈরি করুন এটি প্রাক-তৈরি সামগ্রী দিয়ে পপুলেশন হবে। হিসাবে এদুয়ার্দো Molteni টেমপ্লেট ফাইল জন্য পাথ উল্লেখ আছেন: %Userprofile%\Templates, %Allusersprofile%\Templatesঅথবা পুরো সিস্টেমের জন্য %Systemroot%\ShellNew। এই উদাহরণে আমরা কোনও টেম্পলেট নাম নির্দিষ্ট করে নেই কারণ আমরা কোনওটি ব্যবহার করতে চাই না।

[HKEY_CLASSES_ROOT\xyz]
@="XYZ test file"

প্রসঙ্গ মেনু এবং সদ্য নির্মিত ফাইলের উভয়ের জন্যই এই ফাইল টাইপের নাম হবে। যতদূর আমি জানি এই মানটি ফাঁকা রেখে চলে না কাজ করে।

আইকন:

উইন্ডোজ ফাইল টাইপের সাথে কোনও সফ্টওয়্যার যুক্ত করার পরে আইকনটি যুক্ত হয়।


1
দুর্দান্ত উত্তর, ধন্যবাদ। দয়া করে নোট করুন উইন্ডোজ 10-এ, %userprofile%\Templatesসরানো হয়েছে %appdata%\Microsoft\Windows\Templatesএবং %Allusersprofile%\Templatesসরানো হয়েছে%programdata%\Microsoft\Windows\Templates
TheIirOfGroofunkistan

2

একটি সরল পাঠ্য ফাইল তৈরি করুন এবং এটিতে নিম্নলিখিত লাইনটি যুক্ত করুন:


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt\ShellNew]
"NullFile"=""

ফাইলটি সংরক্ষণ করুন এবং এটি একটি .reg ফাইলের এক্সটেনশন নামকরণ করুন। যেমন "myNewItem.reg"। নিশ্চিত হয়ে নিন যে আপনি এক্সটেনশনটির নামকরণ করেছেন এবং কেবলমাত্র ফাইলের নাম নয় (মাইনিউইটম.গ্রি. টেক্সট)

ফাইলটিতে ডাবল ক্লিক করুন এবং এটি আপনার রেজিস্ট্রি আপডেট করবে।

পরবর্তী পদক্ষেপ এবং এটি খুব গুরুত্বপূর্ণ, সরাসরি আপনার কম্পিউটার পুনরায় চালু করুন। সুতরাং কন্টেন্ট মেনুটি এটি ইতিমধ্যে কাজ করে কিনা তা খোলার চেষ্টা করবেন না! প্রথমে আপনার কম্পিউটার পুনরায় চালু করুন।

আপনার আশ্চর্যজনক নতুন আইটেমটি ইতিমধ্যে তালিকাভুক্ত রয়েছে কিনা তা দেখার জন্য যদি আপনি সামগ্রী মেনুটি খোলেন তবে রেজিস্ট্রি পুনরুদ্ধার করা হবে ...

এই প্রোগ্রামটিও চেষ্টা করে দেখুন: http://sourceforge.net/projects/ Shellnewhandler/


আমি অবিলম্বে পুনঃসূচনা করব কিনা তা আমি উইন্ডোজ 8.1 এ কাজ করতে পারি না। কেন জানি না।
গ্যাব্রিয়েল স্ট্যাপলস

1

রেজিস্ট্রি কী:

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew

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


0

এই তথ্য সমস্ত মাইক্রোসফ্ট দ্বারা সরকারীভাবে নথিভুক্ত ; সাধারণত ডেভেলপারদের জন্য যারা তাদের নিজস্ব ফাইলের প্রকারগুলি নিবন্ধভুক্ত করছেন তাদের উদ্দেশ্যে সাধারণত intended

নতুন সাবমেনু প্রসারিত হচ্ছে

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

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

ফাইল তৈরির পদ্ধতিটি নির্দিষ্ট করতে শেলনিউউ সাবকিতে এক বা একাধিক ডেটা মান নির্ধারণ করুন। উপলব্ধ মান অনুসরণ করে।

  • Command: একটি অ্যাপ্লিকেশন কার্যকর করে। এটি কার্যকর করার জন্য অ্যাপ্লিকেশনটির पथ নির্দিষ্ট করে এমন একটি REG_SZ মান। উদাহরণস্বরূপ, আপনি এটি উইজার্ড চালু করতে সেট করতে পারেন।
  • Data: নির্দিষ্ট ডেটাযুক্ত একটি ফাইল তৈরি করে। ডেটা ফাইলের ডেটা সহ একটি REG_BINARY মান। নালফিল বা ফাইলনাম দুটি নির্দিষ্ট করে থাকলে ডেটা উপেক্ষা করা হয়।
  • FileName: একটি নির্দিষ্ট ফাইলের একটি অনুলিপি এমন একটি ফাইল তৈরি করে। ফাইলের নামটি একটি আরইজিএসজেড মান, যা অনুলিপি করার জন্য ফাইলের সম্পূর্ণ যোগ্যতার পথে সেট করে।
  • NullFile: একটি খালি ফাইল তৈরি করে। নুলফাইলে একটি মান নির্ধারিত হয় না। নালফাইলে নির্দিষ্ট করা থাকলে ডেটা এবং ফাইলনাম মানগুলি উপেক্ষা করা হয়।

এবং উদাহরণস্বরূপ একটি নতুন খালি mpy ফাইল তৈরি করুন:

HKEY_CLASSES_ROOT
  (Default) = MyProgram.1
  MyProgram.1
   .myp
      ShellNew
         NullFile

একটি নির্দিষ্ট টেম্পলেট ফাইলের উপর ভিত্তি করে একটি নতুন ফাইল তৈরি করতে:

HKEY_CLASSES_ROOT
   .myp
      (Default) = MyProgram.1
      MyProgram.1
         ShellNew
            FileName: REG_SZ = "%ProgramData%\Microsoft\Windows\Templates\MyNewTemplate.myp"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.