উইন্ডোজ এক্সপ্লোরার - প্রসঙ্গ মেনু থেকে পৃথক দুটি ফাইল?


18

উইন্ডোজ এক্সপ্লোরারে কনটেক্সট মেনু থেকে দুটি নির্বাচিত ফাইল আলাদা করার কোনও উপায় আছে কি?

উত্তর:


16

আপনার মত আলাদা করার দরকার আছে !

এই শেল এক্সটেনশন (ডিফ-এক্সট) একই ডিরেক্টরিতে 2 বা 3 ফাইলের (ফাইলের উপর নির্ভর করে) ফাইল তুলনা সরঞ্জাম চালু করতে বা পরবর্তী তুলনার জন্য কোনও ফাইল (গুলি) সংরক্ষণ করতে সক্ষম করে। এটি তুলনা সরঞ্জামের জন্য বহিরাগত সর্বাধিক ব্যবহৃত (এমআরইউ) ফাইল তালিকা হিসাবে কাজ করে।

আমি এটি কেডিফ 3 দিয়ে ব্যবহার করছি , তবে পৃষ্ঠায় এটি ব্যবহার করা যেতে পারে এমন আরও অনেক ডিফ সরঞ্জাম রয়েছে।

বিকল্প পাঠ


আপনি স্বাগত চেয়ে বেশি!
জন টি

আমার উইন্ডোতে ভাল কাজ করে নি 7.. আমি এটিকে ডিফ.এক্সি পথের সাথে কনফিগার করেছি এবং যা কিছু পাই তা আমার চোখের সামনে জ্বলজ্বলে। এই অ্যাপ্লিকেশন কি আদৌ সচেতন?
অ্যান্ডার্স লিন্ডন

উইন 7-এ ঠিক আছে but
জিমফ্রেড

কেডিফ 3 এর ইতিমধ্যে এখনই একটি প্রসঙ্গ মেনু এক্সটেনশন রয়েছে ( Kdiff3=> Compare), সুতরাং আপনার যদি দ্রুত এবং সহজ কিছু দরকার হয় তবে তা যথেষ্ট।
ব্যবহারকারী 121391

আমাকে যেতে হবে, তবে আমি একচেটিয়াভাবে gvim ব্যবহার করি, সুতরাং এটি কতটা ভাল হবে তা নিশ্চিত নয়
অ্যান্টনি

8

একটি কাস্টম কমান্ড চালানোর জন্য রাইট ক্লিকের প্রসঙ্গ মেনু এন্ট্রি যুক্ত করার সমাধানটি এখানে রয়েছে (যেমন মেল্ডকে কল করা) এবং দুটি ফাইল পৃথক করুন।

পটভূমি সাধারণ প্রসঙ্গ মেনু এন্ট্রিগুলি উইন্ডোজ রেজিস্ট্রারে সহজেই যুক্ত করা যেতে পারে (রিজেডিট): ম্যানুয়ালি বা একটি .reg ফাইল তৈরি করে (নীচের উদাহরণ দেখুন)।

সমস্যাটি হ'ল আপনার নির্বাচিত প্রতিটি ফাইলের জন্য কমান্ডটি চালানো হবে। এটি সমাধানের জন্য তিনটি সমাধান রয়েছে:

  1. শেল এক্সটেনশনগুলি ব্যবহার করুন (জটিল)
  2. আপনার অ্যাপ্লিকেশনটি বিভিন্ন কল ধরা পড়েছে তা নিশ্চিত করুন (জটিল)
  3. প্রসঙ্গ-মেনু-হ্যান্ডলার (সহজ) singleinstance.exeথেকে ব্যবহার করুন । এই প্রোগ্রামটি আপনার জন্য বিকল্প 2 করে। এটি বলা হওয়ার বিভিন্ন সময় থেকে আর্গুমেন্ট সংগ্রহ করে এবং তারপরে এটি আপনার যে আদেশটি চান তা প্রেরণ করে। সংগ্রহ করার জন্য কলগুলি সংগ্রহ করতে সহায়তা করার জন্য একটি সময়-বাইরে বিকল্প উপলব্ধ। আরও তথ্যের জন্য লিঙ্ক অনুসরণ করুন।

পদক্ষেপ 1 প্রসঙ্গ-মেনু-হ্যান্ডলার থেকে একক স্থানে.এক্সে ডাউনলোড করুন (এবং লেখকের ধন্যবাদ, যার সাথে আমি সম্পর্কিত নই)

পদক্ষেপ 2 (ফাইল এবং ফোল্ডার তুলনার জন্য) : নিম্নলিখিত বিষয়বস্তুর সাথে ".reg" এক্সটেনশন সহ একটি ফাইল তৈরি করুন (উদাহরণস্বরূপ আইকন সহ মেল্ডের জন্য):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\DiffIt_Files]
@="Diff it!"
"Icon"="C:\\Config\\look\\Icons\\Meld.ico"

[HKEY_CLASSES_ROOT\*\shell\DiffIt_Files\command]
@="\"c:\\Bin\\singleinstance.exe\" \"%1\" \"C:\\Program Files (x86)\\Meld\\Meld.exe\" $files --si-timeout 400"

[HKEY_CLASSES_ROOT\Folder\shell\DiffIt_Folders] 
@="Diff It!" 
"Icon"="C:\\Config\\look\\Icons\\Meld.ico"

[HKEY_CLASSES_ROOT\Folder\shell\DiffIt_Folders\command]    
@="\"c:\\Bin\\singleinstance.exe\" \"%1\" \"C:\\Program Files (x86)\\Meld\\Meld.exe\" $files --si-timeout 400"

রেগ ফাইলটি "ডিফ ইট!" লেবেলযুক্ত একটি প্রসঙ্গ মেনু এন্ট্রি তৈরি করে! সমস্ত ফাইল ( *) এবং ফোল্ডার ( Folder) এর জন্য। Iconআপনি যদি আইকন না চান তবে লাইনযুক্ত লাইনগুলি মুছে ফেলা যাবে।

প্রোগ্রামের পথটি মানিয়ে নিন singleinstance.exeএবং কমান্ডটি রান করুন (এখানে C:\Program Files (x86)\Meld\Meld.exe। ব্যাকস্পেস এবং উদ্ধৃতিগুলি থেকে বেরিয়ে আসা নোট করুন

পদক্ষেপ 3.reg ফাইলটি চালান । আপনি প্রশাসক হলে এটিতে ডাবল ক্লিক করা কার্যকর হতে পারে। অন্যথায় আপনার ফোল্ডারে একটি প্রশাসক কমান্ড প্রম্পট খুলুন (এক্সপ্লোরার ইন: ফাইল> ওপেন কমান্ড> প্রশাসক হিসাবে ওপেন কমান্ড or বা Alt-F-M-A) or .regরেজিস্ট্রিতে যুক্ত করার জন্য কেবল ফাইলটির নাম টাইপ করুন।

এটাই.

(আনইনস্টল) আপনি নিবন্ধগুলিতে ম্যানুয়ালি কীগুলি মুছতে পারেন বা .regনিম্নলিখিত সামগ্রী সহ একটি ফাইল তৈরি করতে পারেন :

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shell\DiffIt_Files]

[-HKEY_CLASSES_ROOT\Folder\shell\DiffIt_Folders] 

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

"c:\Bin\singleinstance.exe "%1" "C:\Program Files (x86)\Meld\Meld.exe" $files --si-timeout 400

আমার জন্য কাজ করেছেন ...
অ্যান্টনিভিও

1
সামগ্রিকভাবে, আমি এই বাস্তবায়ন পছন্দ করি। তবে দুঃখের বিষয়, প্রতিবার প্রসঙ্গে মেনু ব্যবহার করার সময় এটি মেল্ডের একটি নতুন উদাহরণ তৈরি করে। এটি বিদ্যমান উদাহরণ ব্যবহার করার জন্য কোনও পরামর্শ? আমি ধরে নিলাম যে উদ্দেশ্য ছিল singleinstance.exe। সম্ভবত এটি উইন্ডোজ 10 এর সাথে সামঞ্জস্যপূর্ণ নয়
জিম ফেল


0

আপনি কাস্টম কমান্ড দিয়ে একটি ব্যাচ ফাইল তৈরি করতে পারেন, তারপরে এটিতে একটি শর্টকাট যুক্ত করুন shell:sendto। বোনাস হিসাবে, এটি খুব রেজিস্ট্রি পরিবর্তন এড়ায়।

এই স্ট্যাক ওভারফ্লো উত্তর দ্বারা অনুপ্রাণিত , উদাহরণস্বরূপ:

1A। এর সাথে একটি নতুন ফাইল তৈরি করুন:

    @echo off
    setlocal
    start "Compare files" /B /MIN "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.exe" /diff %2 %1 First:'%2' Second:'%1'

1B। পরিবর্তন করুন স্টার্ট কমান্ড , যেমন আপনার তুলনা টুল এবং উপযুক্ত যেমন পরবর্তী কমান্ড লাইন আর্গুমেন্ট পাথ পরিবর্তন করুন।

  1. স্থায়ী ডিরেক্টরিতে ব্যাচ ফাইলটি সংরক্ষণ করুন, যেমন C:\Users\You\Compare With My Tool.cmd

  2. আপনার Compare With My Tool.cmdফাইলটির ভিতরে একটি শর্টকাট তৈরি করুন shell:sendto। শর্টকাটের নামটি প্রসঙ্গ মেনুতে আপনি কী দেখতে পাবেন। শেলটিতে উপস্থিত আইকনটি শর্টকাটের আইকন এবং আপনি ফাইল বৈশিষ্ট্য মেনু ব্যবহার করে এটি পরিবর্তন করতে পারেন।

  3. তুলনা করতে দুটি ফাইল নির্বাচন করুন, ডান-ক্লিক করুন, এবং প্রেরণ করুন> আমার সরঞ্জামের সাথে তুলনা করুন (অথবা আপনি যা শর্টকাটের নাম দিয়েছেন) নির্বাচন করুন

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