史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 應用軟體使用技術文件
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2006-06-08, 04:12 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 軟體 - beyond compare 的「綠化」方法

beyond compare 是一款比較好的比較軟件,不過大家可能也希望能夠綠化他,以便隨身攜帶,把我摸索的和大家一起探討

程式參數的存放
beyond compare 可以設置為在程式目錄裡面的 ini文件裡面存儲程式參數
如果你的程式目錄裡面沒有 BC2.ini,那麼手動創建一個空白的 BC2.ini 文件,執行一次 BC,按照提示進行設置,退出BC 以後,所有配置就儲存在 BC2.ini 裡面了,這是程式的設置。

註冊訊息的存放
預定情況下,BC各種參數存放位置為
HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare
同時,BC也有存放和讀取註冊文件的另一種方法,就是把你的文件寫入一個後綴為「key」的文件中,比如BC2.key,BC啟動後會首先在程式目錄中搜索正版號,之後再到註冊表中搜索

配置規則
BC 本身的比較功能已經比較強大了,但是我們仍然可以為她增加功能,一個途徑就是利用軟件作者推出的比較規則,也就是應對不同類型文件的比較方式

一些額外規則,比如word、excel、pdf、Cobol、Multi-Edit 等等規則可以在下面地址下載,放入程式目錄後,執行BC,在「工具-匯入設置」裡面,選擇相應的xml規則文件,匯入即可

http://www.scootersoftware.com/morerules

右鍵整合
這個應該說是比較有用的設置,不過既然是右鍵整合,就得動註冊表了,在「選項-一般-將 BC 整合到視窗檔案總管右鍵表菜單中」,由BC自己整合

右鍵整合註冊這個DLL也可以
BCShellEx.dll

註冊這個文件好像只能註冊為在文件右鍵可以顯示,而在資料夾單擊右鍵,就沒有顯示了
軟件自帶的設置可以實現兩者的註冊(文件。資料夾)


我製作的beyond compare安裝腳本--inno腳本裡面是這樣實現的
Root: HKCR; Subkey: Folder\shellex\ContextMenuHandlers\BCShellEx; ValueType: string;ValueName: ""; ValueData: {{B22A40F0-BD69-11D3-8D28-006097C82E57}; Flags: uninsdeletekey
Root: HKCR; Subkey: Directory\shellex\ContextMenuHandlers\BCShellEx; ValueType: string;ValueName: ""; ValueData: {{B22A40F0-BD69-11D3-8D28-006097C82E57}; Flags: uninsdeletekey
Root: HKCR; Subkey: *\shellex\ContextMenuHandlers\BCShellEx; ValueType: string;ValueName: ""; ValueData: {{B22A40F0-BD69-11D3-8D28-006097C82E57}; Flags: uninsdeletekey
Root: HKCR; Subkey: CLSID\{{B22A40F0-BD69-11D3-8D28-006097C82E57}\InProcServer32; ValueType: string; ValueName: "";ValueData: {app}\BCShellEx.dll; Flags: uninsdeletekey
Root: HKCR; Subkey: CLSID\{{B22A40F0-BD69-11D3-8D28-006097C82E57}\InProcServer32; ValueType: string; ValueName: ThreadingModel;ValueData: Apartment; Flags: uninsdeletekey
Root: HKCR; Subkey: CLSID\{{B22A40F0-BD69-11D3-8D28-006097C82E57}; ValueType: string; ValueName: "";ValueData: {app}\BCShellEx.dll; Flags: uninsdeletekey

目錄抓圖,付上我的bc2.ini文件,置於bc2.exe同一目錄下
記得先建立自己的bc2.ini文件備份設置

[Settings]
ConfigMode=4
ShowOnStartup=2
AutoSave=1
Recycle=1
SyncCreateEmpty=1
SyncDisplayFilters=1
Hints=1
ConfirmFileCopy=0
ConfirmFileMove=1
ConfirmFolderCreate=1
ConfirmReadonly=0
ConfirmMoveOverExisting=0
ConfirmCopyOverNewer=1
ConfirmContentCompare=1
ConfirmFileCompare=1
BackupOnCopy=0
BackupOnSave=0
AudibleNotice=0
StripCDReadonly=0
Tip_0=-1
AllowMultipleViewers=1
AllowMultiInstances=1
LastCompareType=2
LastPathType=1
WalkMode=2
WalkBeep=0
WalkConfirm=1
WalkSection=1
WalkSelect=0
Walk1Folder=1
BackupMask=*.*;$2$4.~$3
BackupPath=
StreamCacheSize=4194304
LastSync=0
Font=Tahoma;9;;;1
LogMode=1
LogFile=
FileOnlyCompare=2
FileOnlySkipOnMismatch=0
BeepType=0
ArchiveMasks=*.zip;*.gz;*.tgz;*.tar;*.cab;*.jar;*.ear;*.war
ViewersInExplorer=1
SharedSessions=
MRUSize=9
ContextFlags=21045261
SyncRight=0002020100
SyncLeft=0000101100
SyncInteractive=0
SyncUseSelection=0

[PickSession]
FormPos=327,203,697,564,1,0,96
OpenCompare=1

[FolderViewer]
LastFilter=38309
Font=Tahoma;8;;;1
MatchingColor=0
OlderThanColor=8421376
OrphanColor=16711680
NewerColor=255
OlderColor=8421504
FolderStampColor=12632256
BGColor=-16777211
SelectedBG=13434828
ClassicIcons=0
UseStripes=1
StripeColor=15792368
LogColor=13295817
ColoredFolders=1
DisplayFilterStyle=0
DisplayFilters=0
ShowEmpties=0
SimilarAreExact=0
LogHeight=71
DragLocked=0
FormPos=110,125,878,658,3,2,96

[Recent\Sessions]
1=_!untitled!%07

[FolderViewer\Toolbars\MainMenuBar]
Rev=2000
Visible=1
DockedTo=TBDock1
LastDock=TBDock1
DockRow=0
DockPos=0
FloatLeft=0
FloatTop=0
FloatRightX=0

[FolderViewer\Toolbars\DisplayFilterBar]
Rev=2000
Visible=1
DockedTo=TBDock1
LastDock=TBDock1
DockRow=1
DockPos=0
FloatLeft=0
FloatTop=0
FloatRightX=0

[FolderViewer\Toolbars\ViewBar]
Rev=2000
Visible=1
DockedTo=TBDock1
LastDock=TBDock1
DockRow=1
DockPos=319
FloatLeft=0
FloatTop=0
FloatRightX=0

[FolderViewer\Toolbars\ActionBar]
Rev=2000
Visible=1
DockedTo=TBDock1
LastDock=TBDock1
DockRow=1
DockPos=142
FloatLeft=0
FloatTop=0
FloatRightX=0

[FolderViewer\Toolbars\SessionBar]
Rev=2000
Visible=1
DockedTo=TBDock1
LastDock=TBDock1
DockRow=2
DockPos=0
FloatLeft=0
FloatTop=0
FloatRightX=0

[FolderViewer\Toolbars\FileFilterBar]
Rev=2000
Visible=1
DockedTo=TBDock1
LastDock=TBDock1
DockRow=2
DockPos=353
FloatLeft=0
FloatTop=0
FloatRightX=0

[FolderViewer\Toolbars\WindowsBar]
Rev=2000
Visible=0
DockedTo=TBDock1
LastDock=TBDock1
DockRow=2
DockPos=652
FloatLeft=0
FloatTop=0
FloatRightX=0

[Plugins\Data Viewer]
Text0=$000000;$FFFFFF
Text1=$FF0000;$FFF0F0
Text2=$0000FF;$F0F0FF
Text3=$006C00;$EFFAF1
NotDifferentFG=-16777208
SelectedBG=13434828
StripeColor=14680040
MissingColor=12632256
UseStripes=0
Crosshatch=1
HorizLines=0
ViewerFont=Courier New;9
ShowDetails=1
ShowExact=1
ShowMismatch=1
ShowLeftOnly=1
ShowRightOnly=1
UseComponent=0
SimilarAreExact=0
OtherDelimiter=59
OtherEscape=39
ReportFont1=Arial;10
ReportFont2=Arial;10
ViewerPos=192,163,832,605,3,2,96

[Plugins\Hex Viewer]
ExactFGColor=-16777208
ExactBGColor=-16777211
SelFGColor=-16777208
SelBGColor=13434828
DiffFGColor=255
DiffBGColor=15921919
SelDiffFGColor=255
SelDiffBGColor=13434828
HorizLines=0
ViewerFont=Courier New;9
BytesPerLine=16
AlignMode=2
ViewerPos=192,143,832,624,3,2,96

[Plugins\Picture Viewer]
BackgroundColor=-16777201
ExactColor=0
SimilarColor=16711680
MismatchColor=255
ExactScale=0
SimilarScale=0
MismatchScale=0
BinaryOp=0
CompareStyle=1
Tolerance=25
SimilarAsExact=0
AutoStretch=0
SideBySide=1
AutoMode=0
ZoomFactor=100
ViewerPos=233,168,790,600,1,0,96

[FileViewer]
ContextLines=6
Font=Tahoma;9
Text0=$000000;$FFFFFF
Text1=$FF0000;$FFF0F0
Text2=$0000FF;$F0F0FF
Text3=$0000FF;$F0F0FF
Text4=$808000;$A8FFFF;I
NotDifferentFG=-16777208
SelectedBG=13434828
UseStripes=0
StripeColor=14680040
MissingColor=12632256
Crosshatch=1
SaveState=1
SpaceIndent=0
OpenToFirstDiff=0
CopyBothOverUnder=1
ComparePriority=2
StateFlags=1009
AsWebPageMasks=*.html;*.htm;*.xml;*.php;*.asp;*.jpg;*.gif
IgnoreUnicodeErrors=0
ReadonlyOnError=0
FormPos=22,25,790,558,3,2,96
DragLocked=0

[FTP]
UseFirewall=0
ProxyHost=
ProxyUsername=
ProxyPassword=
ProxyPort=21
ProxyType=0
PASVMode=0
EMail=BCUser@
LinkResolution=0
ASCIIMasks=*.1st;*.asp;*.bat;*.c;*.cgi;*.conf;*.cpp;*.css;*.diz;*.h;*.hpp;*.htm;*.html;*.ini;*.jav;*.java;*.js;*.nfo;*.pas;*.php;*.pl;*.py;*.txt;.htaccess;.htpasswd
TransferType=2
NameMangling=0
DetailedTimestamps=0
PromptOnInitialFTP=1
AutoReconnect=0
ListOptions=
FTPStripVMSVersions=0
LastDontSave=0
Timeout=120
AfterLogin=

[Snapshot]
CRC=1
StoreVersion=0
ExpandArchives=0
UseFilters=1

[OpenWith]
暮岈掛=notepad.exe

[Scripting]
BeepWhenDone=0
CloseWhenDone=0
SharedPath=

[FileViewer\Toolbars\MainMenuBar]
Rev=2000
Visible=1
DockedTo=TBDock1
LastDock=TBDock1
DockRow=0
DockPos=0
FloatLeft=0
FloatTop=0
FloatRightX=0

[FileViewer\Toolbars\FilterBar]
Rev=2000
Visible=1
DockedTo=TBDock1
LastDock=TBDock1
DockRow=1
DockPos=0
FloatLeft=0
FloatTop=0
FloatRightX=0

[FileViewer\Toolbars\ViewBar]
Rev=2000
Visible=1
DockedTo=TBDock1
LastDock=TBDock1
DockRow=1
DockPos=490
FloatLeft=0
FloatTop=0
FloatRightX=0

[FileViewer\Toolbars\SearchBar]
Rev=2000
Visible=1
DockedTo=TBDock1
LastDock=TBDock1
DockRow=1
DockPos=171
FloatLeft=0
FloatTop=0
FloatRightX=0

[FileViewer\Toolbars\EditBar]
Rev=2000
Visible=1
DockedTo=TBDock1
LastDock=TBDock1
DockRow=1
DockPos=296
FloatLeft=0
FloatTop=0
FloatRightX=0

[FileViewer\Toolbars\WindowsBar]
Rev=2000
Visible=0
DockedTo=TBDock1
LastDock=TBDock1
DockRow=1
DockPos=598
FloatLeft=0
FloatTop=0
FloatRightX=0

[Plugins\Hex Viewer\Toolbars\MainMenuBar]
Rev=2000
Visible=1
DockedTo=TBDockT
LastDock=TBDockT
DockRow=0
DockPos=-4
FloatLeft=0
FloatTop=0
FloatRightX=0

[Plugins\Hex Viewer\Toolbars\Toolbar]
Rev=2000
Visible=1
DockedTo=TBDockT
LastDock=TBDockT
DockRow=1
DockPos=0
FloatLeft=0
FloatTop=0
FloatRightX=0

[Plugins\Data Viewer\Toolbars\MainMenuBar]
Rev=2000
Visible=1
DockedTo=TBDockT
LastDock=TBDockT
DockRow=0
DockPos=-4
FloatLeft=0
FloatTop=0
FloatRightX=0

[Plugins\Data Viewer\Toolbars\FilterBar]
Rev=2000
Visible=1
DockedTo=TBDockT
LastDock=TBDockT
DockRow=1
DockPos=0
FloatLeft=0
FloatTop=0
FloatRightX=0

[Plugins\Data Viewer\Toolbars\SearchBar]
Rev=2000
Visible=1
DockedTo=TBDockT
LastDock=TBDockT
DockRow=1
DockPos=88
FloatLeft=0
FloatTop=0
FloatRightX=0

[Plugins\Data Viewer\Toolbars\ViewBar]
Rev=2000
Visible=1
DockedTo=TBDockT
LastDock=TBDockT
DockRow=1
DockPos=264
FloatLeft=0
FloatTop=0
FloatRightX=0

[SessionMgr]
FormPos=165,156,822,626,1,0,96

[FileViewer\Menu]
ShowThumbnail=33554432

[Recent\Folders\Left]
1=D:\sgzyjz\sgzyjz
2=E:\project
3=H:\Liangjh\Shares
4=E:\Recycled
5=E:\Liangjh\Shares

[Recent\Folders\Right]
1=C:\DOWNLOAD\reko3\reko3
2=H:\project
3=E:\Liangjh\Shares
4=E:\Recycled
5=G:\Shares
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 09:25 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1