0

روش برای جایگزین نمودن سایر ویرایش‌‌گرهای متن به‌‌ جای Notepad ویندوز

 
samsam
samsam
کاربر طلایی1
تاریخ عضویت : بهمن 1387 
تعداد پست ها : 50672
محل سکونت : یزد

روش برای جایگزین نمودن سایر ویرایش‌‌گرهای متن به‌‌ جای Notepad ویندوز

 ویرایش‌‌گر متن Notepad با تمام سادگی‌‌اش یکی از پرکاربردترین برنامه‌‌های ویندوز از ابتدای عرضه ویندوز تاکنون بوده است. با این وجود، با توجه به سطح نیاز کاربران و همینطور امکاناتی که هر فرد از یک ویرایش‌‌گر متن انتظار دارد، Notepad نمی تواند یک انتخاب کامل برای کاربران حرفه‌‌ای باشد. لذا بسیاری از کاربران از ویرایش‌‌گرهایی نظیر Notepad++ ،Notepad2 و Metapad برای ویرایش متن، سورس فایل‌‌ها و همین طور کدنویسی استفاده می کنند. بدین منظور قصد داریم در این مقاله 3 روش مفید و جالب را برای جایگزینی ویرایش‌‌گر متن دلخواه‌‌ به جای Notepad ویندوز و استفاده از آن به عنوان ویرایش‌‌گر پیش‌‌فرض ویندوز معرفی نماییم.

روش اول: جایگزینی فایل اجرایی به وسیله نوشتن یک Batch اسکریپت
در این روش بایستی فایل notepad.exe موجود در دو پوشه Windows و System32 را به notepadX.exe تغییر نام داده و فایل اجرایی ویرایش‌‌گر جدیدمان را با نام notepad.exe در دو پوشه ذکر شده ذخیره نماییم. البته این کارها را به وسیله نوشتن یک Batch اسکریپت انجام خواهیم داد نه به صورت دستی.
برای این کار ابتدا ویرایش‌‌گر Notepad را باز کرده و کد زیر را در آن عیناً در آن Copy و Paste نمایید:
@ECHO OFF
REM WWW.TARFANDESTAN.COM
ECHO.
CHOICE "Install notepad2.exe as notepad.exe (and rename old notepad.exe to notepadX.exe) "
IF ERRORLEVEL 2 GOTO Abort

IF NOT EXIST notepad2.exe GOTO Missing
IF EXIST %windir%\notepadX.exe GOTO Already

REN %windir%\notepad.exe notepadX.exe
COPY notepad2.exe %windir%\notepad.exe

IF NOT EXIST %windir%\system32\notepad.exe GOTO Done
IF EXIST %windir%\system32\notepadX.exe GOTO Already
REN %windir%\system32\notepad.exe notepadX.exe
COPY notepad2.exe %windir%\system32\notepad.exe
GOTO Done

:Already
ECHO.
ECHO Error: The file notepadX.exe already exists.
GOTO End
:Missing
ECHO.
ECHO Error: The file notepad2.exe is not in current directory.
GOTO End.
:Abort
ECHO.
ECHO Aborted.
GOTO End
:Done
ECHO.
ECHO ...Done.
:End
ECHO.
دقت کنید در این مثال ما فرض کرده‌‌ایم فایل اجرایی ویرایش‌‌گر جایگزین ما notepad2.exe نام دارد. در صورتی که فایل اجرایی ویرایش‌‌گر شما نام دیگری دارد، در خطوطی که notepad2.exe درج شده است، نام فایل اجرایی مورد نظر را جایگزین آن کنید.
حالا از منوی File گزینه Save As را انتخاب کرده و فایل را با نام دلخواه و پسوند bat ذخیره نمایید
اکنون فایل اجرایی notepad2.exe (یا فایل اجرایی ویرایش‌‌گر مورد نظر دیگر) را در کنار این اسکریپتی که ساخته‌‌اید Copy و Paste نموده و فایل bat را اجرا نمایید (هر دو فایل بایستی در یک پوشه و در کنار یکدیگر باشند).
روش 2: تغییر دادن فایل اجرایی و ادیتور پسوندهای مختلف از طریق رجیستری
در این روش، به وسیله نوشتن یک فایل رجیستری، نرم‌‌افزار ویرایش‌‌گر متن دیگری را (ترفندستان) به عنوان اجرا کننده فایل‌‌هایی با پسوند txt و log و ادیتور فایل‌‌هایی با پسوند cmd ،html، reg ،vbe و vbs قرار می‌‌دهیم.
برای این کار ابتدا ویرایش‌‌گر Notepad را باز کرده و کد زیر را در آن عیناً در آن Copy و Paste نمایید:
Windows Registry Editor Version 5.00

;    =====================================================================================
;    >    .txt handler
;    -------------------------------------------------------------------------------------
[HKEY_CLASSES_ROOT\txtfile\shell\open\command]
@="C:\\Program Files\\notepad2\\notepad2.exe %1"


;    =====================================================================================
;    >    .cmd editor
;    -------------------------------------------------------------------------------------
[HKEY_CLASSES_ROOT\cmdfile\shell\edit\command]
@="C:\\Program Files\\notepad2\\notepad2.exe %1"


;    =====================================================================================
;    >    .html editor
;    -------------------------------------------------------------------------------------
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Default HTML Editor]
"Description"="notepad2"

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Default HTML Editor\shell\edit\command]
@="C:\\Program Files\\notepad2\\notepad2.exe %1"


;    =====================================================================================
;    >    .log handler
;    -------------------------------------------------------------------------------------
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.LOG\OpenWithList]
"a"="notepad2.exe"
"b"="notepad.exe"


;    =====================================================================================
;    >    .reg editor
;    -------------------------------------------------------------------------------------
[HKEY_CLASSES_ROOT\regfile\shell\edit\command]
@="C:\\Program Files\\notepad2\\notepad2.exe %1"


;    =====================================================================================
;    >    .vbe editor
;    -------------------------------------------------------------------------------------
[HKEY_CLASSES_ROOT\VBEFile\Shell\Edit\command]
@="C:\\Program Files\\notepad2\\notepad2.exe %1"


;    =====================================================================================
;    >    .vbs editor
;    -------------------------------------------------------------------------------------
[HKEY_CLASSES_ROOT\VBSFile\Shell\Edit\command]
@="C:\\Program Files\\notepad2\\notepad2.exe %1" 
دقت کنید در این مثال ما فرض کرده‌‌ایم فایل اجرایی ویرایش‌‌گر جایگزین ما notepad2.exe نام دارد. در صورتی که فایل اجرایی ویرایش‌‌گر شما نام دیگری دارد، در خطوطی که notepad2.exe درج شده است، نام فایل اجرایی مورد نظر را جایگزین آن کنید.
همچنین دقت کنید محل فایل اجرایی notepad2.exe را پوشه notepad2 در مسیر C:\Program Files در نظر گرفته‌‌ایم. در صورتی که این برنامه جای دیگری نصب شده است بایستی در خطوط موجود مسیر دیگر را جایگزین نمایید.
حالا از منوی File گزینه Save As را انتخاب کرده و فایل را با نام دلخواه و پسوند reg ذخیره نمایید (برای مثال Tarfandestan.reg).
در نهایت فایل reg ساخته شده را اجرا نموده و در پیامی که ظاهر می‌‌شود بر روی دکمه Yes کلیک نمایید.
روش سوم: اضافه کردن مورد جدید به راست کلیک
در این روش گزینه جدیدی به راست کلیک ویندوز اضافه خواهیم کرد که به وسیله انتخاب آن، فایل مدنظر با ویرایش‌‌گر هدف باز خواهد شد.
برای این کار ابتدا ویرایش‌‌گر Notepad را باز کرده و کد زیر را در آن عیناً در آن Copy و Paste نمایید:
 REGEDIT4

[HKEY_CLASSES_ROOT\*\shell\notepad2]
@="&notepad2"

[HKEY_CLASSES_ROOT\*\shell\notepad2\command]
@="\"C:\\Program Files\\notepad2\\notepad2.exe\" %1" 
دقت کنید در این مثال ما فرض کرده‌‌ایم فایل اجرایی ویرایش‌‌گر جایگزین ما notepad2.exe نام دارد. در صورتی که فایل اجرایی ویرایش‌‌گر شما نام دیگری دارد، در خطوطی که notepad2.exe درج شده است، نام فایل اجرایی مورد نظر را جایگزین آن کنید.
همچنین دقت کنید محل فایل اجرایی notepad2.exe را پوشه notepad2 در مسیر C:\Program Files در نظر گرفته‌‌ایم. در صورتی که این برنامه جای دیگری نصب شده است بایستی در خطوط موجود مسیر دیگر را جایگزین نمایید.
حالا از منوی File گزینه Save As را انتخاب کرده و فایل را با نام دلخواه و پسوند reg ذخیره نمایید
در نهایت فایل reg ساخته شده را اجرا نموده و در پیامی که ظاهر می‌‌شود بر روی دکمه Yes کلیک نمایید.
لازم به ذکر است شما می‌‌توانید 3 نوع از برترین جایگزین‌‌های Notepad را از لینک‌‌های زیر دانلود نمایید و به وسیله روش‌‌های بالا نرم‌‌افزار مورد نظر به عنوان ویرایشگر اصلی ویندوز و جایگزین Notepad انتخاب کنید:
http://www.flos-freeware.ch/notepad2.html
http://notepad-plus-plus.org/download
http://liquidninja.com/metapad/download.html

چهار راه برای رسیدن به آرامش:
1.نگاه کردن به عقب و تشکر از خدا  2.نگاه کردن به جلو و اعتماد به خدا  3.نگاه کردن به اطراف و خدمت به خدا  4.نگاه کردن به درون و پیدا کردن خدا

پل ارتباطی : samsamdragon@gmail.com

تالارهای تحت مدیریت :

مطالب عمومی کامپیوتراخبار و تکنولوژی های جدیدسیستم های عاملنرم افزارسخت افزارشبکه

 

یک شنبه 10 اردیبهشت 1391  10:33 AM
تشکرات از این پست
دسترسی سریع به انجمن ها