|
論壇說明 | 標記討論區已讀 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2006-06-08, 04:12 PM | #1 |
榮譽會員
|
軟體 - 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 |
__________________ |
|
送花文章: 3,
|