উইন্ডোজ 7-এ আমি কীভাবে নোটপ্যাড প্রতিস্থাপন করব? [প্রতিলিপি]


35

এই প্রশ্নের ইতিমধ্যে এখানে একটি উত্তর আছে:

আমি নোটপ্যাড 2 ব্যবহার করি । আমি নোটপ্যাড 2 পছন্দ করি

আমি কীভাবে উইন্ডোজ 7-এ নোটপ্যাড 2 এর সাথে নোটপ্যাড প্রতিস্থাপন করব, তাই আমি আর কখনও নোটপ্যাডের পুরানো সংস্করণটি ব্যবহার করব না?


আপনি এটি শেষবার কীভাবে করেছিলেন?
অস্কাররাইজ

1
তার সমস্যাটি হ'ল আপনি আর সহজেই নোটপ্যাড.এক্সে ওভাররাইট করতে পারবেন না, যা আমি মনে করি "পুরানো" ইনস্টলেশন পদ্ধতি ছিল।
আর মার্টিনহো ফার্নান্দিস

: - হে প্রশাসক হিসাবে কৌশলটি চালাবেন না?
অস্কাররাজ

আমি ১০০% নিশ্চিত হতে পারি না তবে শেষবারের মতো আমি কেবলমাত্র ট্রাস্টেডইনস্টলার পরীক্ষা করেছি বা কোনও কিছুতে সেই ফোল্ডারে লেখার অ্যাক্সেস রয়েছে।
আর মার্টিনহো ফার্নান্দেস

1
আপনি যদি নোটপ্যাডের পরিবর্তে নোটপ্যাড 2 চালু করতে শুরু করেন এবং নোটপ্যাড 2 খুলতে চান এমন কোনও ফাইলের সাথে এটি যুক্ত করে থাকেন - তবে এটি প্রতিস্থাপনের দরকার নেই? এটি আই এর পরিবর্তে ডিফল্টরূপে ক্রোম বা ফায়ারফক্স ব্যবহার করার মতো নয়, আমাদের iexplore.exe ওভাররাইট করা দরকার ...
ওসকার ডুভোবার

উত্তর:


37

ওহ, কেন অবশ্যই: নোটপ্যাড replacer


19
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত।
এন্ডোলিথ

সম্মত - এটি সম্পাদন করতে কয়েক সেকেন্ড সময় নিয়েছে এবং আমাকে কোনও অতিরিক্ত পরিবর্তন করার দরকার পড়েনি। বিদ্যমান শর্টকাট, মেনুগুলিতে প্রেরণ এবং শর্টকাট কী কেবল কাজ করে।
ডিন

34

নোটপ্যাড 2 পরিবর্তনসমূহ ইনস্টলার ব্যবহার করুন । এটি 32 বিট এবং 64 বিটের উপর কাজ করে।

এই নোটপ্যাড ++ উইকি পৃষ্ঠায় উইন্ডোজ এক্সপি এবং উইন্ডোজ ভিস্তার জন্য একটি ধাপে ধাপে গাইড রয়েছে যা উইন্ডোজ on এও কাজ করে।


2
আমি আমার নতুন ইনস্টল করা উইন 7 (x64) সিস্টেমে কাজ করার জন্য নোটপ্যাড ++ নির্দেশাবলী পাইনি। সন্দেহ নেই যদিও আমি কিছু ভুল করছি।
মার্টিন 13

শেষ পর্যন্ত ... কোনও সাইট এটি প্রতিস্থাপনের জন্য সঠিক (আইএমও) উপায়ের প্রস্তাব দেয়।
ijprest

2
আপডেট হওয়া লিংক: সোর্সফোর্জ.नेट
এমনকি মিয়েন

এই পৃষ্ঠায় নোটপ্যাড ++ দিয়ে প্রতিস্থাপনের বিভিন্ন উপায়ের একটি বিশাল তালিকা রয়েছে। উইন্ডোজ 7 64-বিটে আসলে কোনটি কাজ করে?
এন্ডোলিথ

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

3

আপনি যদি নোটপ্যাড 2 ব্যবহার করছেন তা নিশ্চিত করতে চান তবে এমন একটি ফাইলে যান যা আপনি সাধারণত নোটপ্যাড 2 ব্যবহার করতে পারেন এবং বৈশিষ্ট্যগুলি> রাইট ক্লিক করুন। তারপরে যেখানে এটি "ওপেন হয়" বলে সেখানে পরিবর্তন নির্বাচন করুন এবং নোটপ্যাড 2 নির্বাচন করুন।


1

এই পোস্টের তারিখ হিসাবে, উইন্ডোজ 7 এ নোটপ্যাড 2 এর সাথে নোটপ্যাড প্রতিস্থাপনের প্রস্তাবিত পদ্ধতির এখানে সর্বোত্তম বর্ণনা করা হয়েছে


... এবং এখন নোটপ্যাড 2 সংস্করণ 4.2.25 হিসাবে, নোটপ্যাড 2 সেটআপ সরঞ্জামটি স্বয়ংক্রিয়ভাবে এটি যত্ন নেয় :)
ম্যাট উইলকি

0

নোটপ্যাড.এক্সএর নামকরণ করুন ওল্ডপ্যাড.এক্সে এবং আপনার প্রতিস্থাপনের একটি অনুলিপি বা প্রতীকী লিঙ্ক নোটপ্যাড.এক্সে


4
আমি অবাক হব যদি আপনি পরে কোনও সমস্যা বা অদ্ভুততা ছাড়াই কেবল একটি সিস্টেম-সরবরাহিত এক্সিকিউটেবলের নাম পরিবর্তন করতে পারেন।
জোয়

@ জোহানেস: আপনি পারেন তবে এটি প্রচুর কমান্ড-লাইন হ্যাকারি লাগে, বিশেষত ভিস্তার (এটি এক্সপি-তে অনেক সহজ)।
শাশা চেদিগোভ

আমি এর পরিবর্তে নোটপ্যাড.এক্সি নামকরণ করেছি তবে একটি উন্নত এক্সপ্লোরার। আমিও uxtheme মুছতে পারিনি, তবে আমি সহজেই এটির নাম পরিবর্তন করতে পারি।
ফোশি

এক্সপি-তে, সিস্টেম ফাইল সুরক্ষা কিক করতে কয়েক সেকেন্ড সময় নেয় So তাই আপনি যদি দ্রুত হন তবে আপনি এক্সপ্লোরারের হাত ধরে নোটপ্যাড.এক্সই উভয়কে প্রতিস্থাপন করতে পারেন, এবং তারপরে "পরিবর্তনগুলি উপেক্ষা করুন" বা সেই প্রভাবটির
কোনও

-1

ভেবেছিলাম আমি একটা মিশ্রণে ফেলে দেব। এটি মূল নোটপ্যাড 2 ইনস্টলার স্ক্রিপ্টের উপর ভিত্তি করে যা ভিস্টায় ভাল কাজ করেছে। আমি এই ফোরাম পোস্টে এটি খুঁজে পেয়েছি ।

@echo off
TITLE Notepad2 Install Script for Complete Windows Vista and 7 Notepad Replacement
echo.
echo Notepad2 Install Script for Complete Windows Vista and 7 Notepad Replacement
echo Version 1.2
echo.
echo (c) My Digital Life (www.mydigitallife.info)
echo.
echo.
echo.
echo Confirm to apply? (Press Ctrl-C and answer Y to terminate)
pause
echo.
echo.

if exist %Systemroot%\notepad.original.exe goto exist_notepad2_already
if exist %Systemroot%\System32\notepad.original.exe goto exist_notepad2_already
takeown /f %Systemroot%\notepad.exe
takeown /f %Systemroot%\System32\notepad.exe
icacls %Systemroot%\notepad.exe /grant "%username%":f
icacls %Systemroot%\System32\notepad.exe /grant "%username%":f
IF EXIST %SYSTEMROOT%\SysWOW64 (bcdedit.exe -set loadoptions    "DDISABLE_INTEGRITY_CHECKS")
copy %Systemroot%\notepad.exe %Systemroot%\notepad.original.exe
copy %Systemroot%\System32\notepad.exe %Systemroot%\System32\notepad.original.exe  
echo.
echo Original notepad.exe has been renamed to "notepad.original.exe" in its original folder.
echo.
copy %~dp0\notepad2.exe %Systemroot%\notepad.exe /y
copy %~dp0\notepad2.exe %systemroot%\System32\notepad.exe /y
echo.
echo Notepad2 installation is completed. 
echo If no error occurred, Notepad2 will now replace all Notepad functions.
echo.
pause
exit

:exist_notepad2_already
echo.
echo INSTALLED NOTEPAD2  ALREADY!.
echo.
pause
exit

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

-1

উইন্ডোজ এক্সপি-তে, আমি এই ওয়েবসাইটটি কাজ করে যাবার জন্য এই স্ক্রিপ্টটি ব্যবহার করেছি । আপনাকে প্রথমে এই রেজিস্ট্রি ফাংশনগুলি সম্পাদন করতে হবে এবং .vbs স্ক্রিপ্টটি আপনার সি: \ প্রোগ্রাম ফাইলগুলি \ নোটপ্যাড ++ ডিরেক্টরিতে স্থাপন করতে হবে,

'// USAGE
'// 1)
'// Navigate to registry key HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\
'//
'// 2)
'// Add new subkey with the name of the executable you want replaced (no path) e.g. notepad.exe
'//     This step is what tells windows to use the replacement exe, to undo simply delete the key you created
'//
'// 3)
'// Create new Sting Value called Debugger
'//
'// 4)
'// Modify value and enter wscript.exe "path to this vbs" e.g. wscript.exe "C:\Program Files\notepad++\npp.vbs"
'//

এখানে ভিবিএস স্ক্রিপ্ট:

Option Explicit

'// Declare variables
Dim x        ' old bad habit, I use this for general temporary variables
Dim W        ' This will be the WSHShell object
Dim sCmd    ' This will be the command to run

'// Create WSHShell object
Set W = CreateObject("WScript.Shell")

'// Set the working directory to the one this script resides in
'// If the target program doesn't care where it is run from then you don't need the following line
W.CurrentDirectory = LeftB(WScript.ScriptFullName, LenB(WScript.ScriptFullName) - LenB(WScript.ScriptName))

'// Set the target executable
sCmd = "notepad++.exe"

'// Skip the first argument but grab all the rest
If WScript.Arguments.Count > 1 Then
    For x = 1 To WScript.Arguments.Count - 1
        '// If the argument contains a space then enclose it with ""
        If InStrB(WScript.Arguments(x), " ") Then
            sCmd = sCmd & " """ & WScript.Arguments(x) & """"
        Else
            sCmd = sCmd & " " & WScript.Arguments(x)
        End If
    Next
End If

'// Run the command
'// The number after the command determines how the window should be initially (google WSHShell.Run)
'// The boolean at the end determines whether this script should run the target then exit or wait until the target exits
W.Run sCmd, 1, False
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.