把UltraEdit加入到右鍵菜單中(轉貼)


UltraEdit安裝好之后,拷貝到其它機器就可以直接使用而無需注冊,但少了一個功能,就是無法選擇某個文本文件用右鍵選擇UltraEdit打開,很不方便,仔細查看注冊表,發現把下面內容加入注冊表即可:

Windows Registry Editor Version 5.00 
[HKEY_CLASSES_ROOT\*\shell] 
[HKEY_CLASSES_ROOT\*\shell\UltraEdit] 
@="UltraEdit-32" 
[HKEY_CLASSES_ROOT\*\shell\UltraEdit\Command] 
@="D:\\temp\\uedit32.exe %1" 
其中D:\\temp\\uedit32.exe 為UltraEdit的絕對位置,把這些內容修改成UltraEdit所在的正確位置,把上述內容放在一個叫XX.reg的文件,雙擊即可安裝成功。

但這樣也不方便,因為不同的環境,都要修改最后一行,難道沒有好辦法了嗎?有,看下面:

@echo off
echo Windows Registry Editor Version 5.00> tmp.reg 
echo [HKEY_CLASSES_ROOT\*\shell]>> tmp.reg 
echo [HKEY_CLASSES_ROOT\*\shell\UltraEdit]>> tmp.reg 
echo @="UltraEdit-32">> tmp.reg 
echo [HKEY_CLASSES_ROOT\*\shell\UltraEdit\Command]>> tmp.reg 
set str=%cd%
echo @="%str:\=\\%\\uedit32.exe %%1">> tmp.reg 
echo *=========================================================================*
echo *                                                                                                                                                   *
echo *   正在將生成的注冊信息寫入注冊表,請點擊“是”鍵鈕!                                                         *
echo *                                                                                                                                                   *
echo *=========================================================================*
tmp.reg
del tmp.reg

上面是一個批處理文件代碼,主要功能是動態生成uedit32.exe 所在路徑(當前文件夾),並把這些內容寫入一個叫tmp.reg的文件,然后執行,執行完后立即刪除。注意:要在uedit32.exe 所在的路徑下執行這個批處理。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM