西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁西西教程軟件使用 → 化繁為簡的超神文件工具Candy

化繁為簡的超神文件工具Candy

相關軟件相關文章發(fā)表評論 來源:本站整理時間:2011/3/25 13:36:24字體大。A-A+

作者:佚名點擊:316次評論:0次標簽: CANDY

  • 類型:休閑益智大。50M語言:中文 評分:10.0
  • 標簽:
立即下載

1. Candy簡介

Candy 是一款小巧的操作輔助型軟件,由作者萬年書妖使用AHK腳本開發(fā),本是為了滿足自己的需求而開發(fā),但后來公布到網(wǎng)上,時至今日,已經(jīng)有越來越多的人使用并愛上了它,并且,萬年書妖已經(jīng)放出了Candy的源碼,有興趣的朋友可以下載研究一下。

2、Candy適用人群

Candy并不適用于所有人,它適用于:

有需要用多個程序打開一個文件需求的人。

覺得右鍵菜單的打開方式太過繁瑣的人。

喜歡搗鼓軟件的人。

喜歡使用快捷鍵和鼠標手勢,并用它們來簡化操作步驟的人。

3. Candy使用指南

2.1 啟動方式

Candy是一款啟動方式非常獨特的軟件,之所以這樣說,是因為:Candy不長跓內存,只在你需要它的時候,運行一下,執(zhí)行完特定的操作,又自動退出,由此看出,Candy是一款在后臺默默工作的軟件,Candy的執(zhí)行過程如下所示:

選中一個目標–>通過特定的方式啟動Candy–>根據(jù)被選中目標的類型執(zhí)行特定的操作–>Candy退出

如下所述,啟動Candy需要使用“特定的方式”,那么,到底是那些方式呢?又為什么必需要通過這些方式呢?

這是因為,作為一款相當?shù)驼{的輔助軟件,Candy旨在對被選中的目標進行操作,注意,是被選中的目標,這就有一個問題,當你選中一個目標時,怎么去執(zhí)行另一個目標呢?總不可能再去雙擊運行吧,那之前被選中的目標不就失去焦點了么?沒錯,因此,Candy必須通過以下方式來啟動:

快捷方式的快捷鍵。你可以將Candy的快捷方式發(fā)送到桌面,或者是開始菜單中,然后對它設置一個快捷鍵(不少Candy粉絲都的F7,不過TC用戶應該不會用這個的),按下這個快捷鍵,即可啟動Candy,如下圖:

鼠標手勢軟件。比如StrokeIt,可以增加一個手勢,并設置為調用Candy,如下圖:

AHK等相關快捷鍵軟件?梢酝ㄟ^設置快捷鍵等方式來調用Candy,這樣的目的是做到鼠標和鍵盤都能獨立操作。AHK腳本如下:

調用Candy
F7::
Run, D:\candy\candy.exe /ini=candy.ini
return

在TC里調用。相信這里的讀者很多都是TC的忠實粉絲,而通過簡單的配置,Candy便能在TC里游刃有余。

還有一些其他的軟件也能調用Candy,比如HoeKey,方法都是大同小異。

關于啟動方面,還有一點需要提醒的,或許你已經(jīng)通過上面StrokeIt和TC的圖注意到了,那就是在啟動Candy時,需要帶一個啟動參數(shù):/ini=*****。這是在為Candy運行時指定一個配置文件,當你有多個配置文件的時候比較有用。當然,如果你只需要一個配置文件,那么你也可以不加參數(shù),但是你的配置文件必需命名為 candy.ini。另外,添加 /ini 參數(shù)時,注意:路徑和 /ini 參數(shù)之前一定要有一個空格。

2.2 配置文件

現(xiàn)在,已經(jīng)搞定了使用Candy的第一大難題,現(xiàn)在來說說第二個—-Candy的配置文件,其實,這也很簡單。

先說一下ini配置文件的結構:[] 代表一個區(qū)段,而每個區(qū)段中可以放置不同的配置,每個配置的格式為 參數(shù)名=屬性值,而以分號(;)開頭的語句則為注釋。因此,在剛才的模板里,就存在兩個區(qū)段:configuration 和 associations。其中,configuration 放置一些關于Candy軟件本身的配置,而 associations 區(qū)段則記錄著你對不同擴展名的不同配置。每個參數(shù)的用途如下。

configuration 區(qū)段:

參數(shù)名
作用
used_browser
定義常用的瀏覽器,詳細含義:
假設你系統(tǒng)默認"IE",你在candy里面設置的瀏覽器(即default_browse)是firefox,那么,當你當前用的瀏覽器是chorme的話,candy將把執(zhí)行的結果反饋到哪個瀏覽器呢?這是個選擇題。所以,用了一個used_browser,如果你在這里面定義過該瀏覽器,那么在該瀏覽器上發(fā)candy命令,則在該瀏覽器內執(zhí)行。
例如:used_browser=chrome.exe,firefox.exe,maxthon.exe
default_browser
默認瀏覽器,用于打開Candy里配置的網(wǎng)址,注意:如果和操作系統(tǒng)的默認瀏覽器不一致,將會以該參數(shù)對應的為準。
例如:default_browser=c:\Program Files\Internet Explorer\IEXPLORE.EXE
config
配置文件出錯時,用什么程序打開配置文件。
例如:config="c:\Program Files\Notepad++\notepad++.exe"
TimeWaitCandy
執(zhí)行操作時,需要一定時間,如果這個時間內,比如CPU忙時,沒有提取到內容,則認為是空的。該時間以秒為單位。
例如:TimeWaitCandy=1
ShortText_Length
設置一個字符串長度,當被選擇的字符串小于等于這個長度時,就會被作為短文本,否則為長文本。
例如:ShortText_Length=80
Show_error_msg
是否顯示錯誤信息,1為顯示,0為不顯示。
例如:Show_error_msg=1

associations 區(qū)段(該區(qū)段是由用戶自行設置擴展名打開方式的,但有一些特殊的類型需要說明):

參數(shù)名
作用
ShortText
指定對短文本所做的操作,沙牛設置的是用Google進行搜索,當然,你也可以自行設置。
例如:ShortText=http://www.google.com.hk/search?q=
LongText
指定對長文本進行操作。
例如:LongText="c:\Program Files\Notepad++\notepad++.exe"
另外,可以將它放入剪貼板:LongText=<clipon>
<clipon>為內置的變量,更多的變量將在后面介紹。
WebUrl
指定網(wǎng)頁鏈接的處理方法。
例如用瀏覽器打開它:WebUrl="c:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\Application\chrome.exe"
Folder
指定對文件夾的處理方法。
Driver
指定對磁盤的處理方法。
NoExt
指定對沒有后綴的文件的處理方法。
Email
指定對電子郵件地址的處理方法,一般設置為給這個地址發(fā)郵件:
Email=mailto:
AnyText
對任意文本的操作。
AnyFile
對未被定義文件類型的操作。注:如果在后面設置了獨立的文件格式,比如txt,那么對txt文件調用Candy時,將不再使用AnyFile的配置。即:AnyFile的設置只針對配置文件里沒有設置獨立插件的后綴名。
AnyFile="c:\Program Files\Notepad++\notepad++.exe"

注意:對于應用程序的路徑,如果路徑里包含空格,則必須用綽號(“”)擴起來。

另外,除了上面這些軟件預留的配置和特殊類型外,我們還可以自己定義對各種文件的處理方式。其格式為:后綴=應用程序(參數(shù)①)|(參數(shù)②)操作對象|啟動目錄|狀態(tài)參數(shù)。

看起來很復雜是吧?參數(shù)什么的下文再說,其實,如果是基本的應用,我們完全可以將格式改為這樣:后綴=應用程序。

比如,我希望選中一個文本文檔時,用Notepad++打開,這時可以這樣寫:

……前面省略

[associations]

txt="c:\Program Files\Notepad++\notepad++.exe"

另外,你還可以在一行配置中寫入多個文件類型,類型之間用豎線(|)隔開。

……前面省略

[associations]

txt|ini|ahk="c:\Program Files\Notepad++\notepad++.exe"

通過以上的設置,你將得到一個類似于該文件的Candy配置文件。

OK,看到這里,你已經(jīng)基本上學會Candy的使用了,對于一般的應用,絕對不成問題,不過,Candy的強大絕不僅僅是這些,下面,來學習一些Candy的高級功能吧。

2.3 菜單

通過使用Candy,你可以很輕松的使用不同的程序去打開不同類型的文件,而面臨文章開頭的第二個需要,怎么辦呢?該是Candy的菜單功能出場的時候了。

由于工作的關系,如果需要經(jīng)常處理HTML的文檔,有時需要用DreamWeaver來編輯,有時又需要用到Notepad++,有時還需要用各種瀏覽器來預覽,而Candy可以做到什么效果呢?先看一下對HTML文件使用Candy后的截圖:

這樣的菜單是怎樣實現(xiàn)的呢?只需要如下幾行代碼:

……前面省略

[associations]

htm|html=<menu>browsers+{edit:編輯}

[menu_edit]
用DreamWeave編輯=“d:\Adobe\DreamWeaver\dreamweaver.exe”
用Notepad++編輯="c:\Program Files\Notepad++\notepad++.exe"

[menu_browsers]
用FireFox瀏覽=“d:\Network\Firefox\firefox.exe”
用Chrome瀏覽="c:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\Application\chrome.exe"
用IE瀏覽=“c:\Program Files\Internet Explorer\IEXPLORE.EXE”

對代碼的解釋如下:

定義菜單需要用 [menu_menuName] ,其中,menuName為定義的菜單名。

對文件類型啟用菜單需要用 <menu> 開頭。

普通的菜單在后面跟上菜單名即可。

如果需要添加二級菜單,則需用大括號{}括起來,大括號里的格式為:菜單名:想要顯示的字符串。

多個菜單間用加號(+)連接起來。

2.4 參數(shù)[返回目錄]

上面已經(jīng)說過,配置一個文件類型的處理方法,最標準的格式為:

后綴=應用程序(參數(shù)①)|(參數(shù)②)操作對象|啟動目錄|狀態(tài)參數(shù)

這些參數(shù)都是什么意思呢?這得看后綴所對應的程序,這個程序有些什么參數(shù),你就可以通過配置給它傳遞什么樣的參數(shù)。而狀態(tài)參數(shù),則為固定的Max、Min和Hide三個,Max為最大化,Min為最小化,Hide為隱藏,這和快捷方式的運行方式一致。

此外,Candy還提供眾多的參數(shù),以供選用?梢詴腃andy介紹中查詢。

另外,有兩個比較實用的參數(shù),不得不說:

參數(shù)名
含義
<d>
Candy所在的盤符
<p>
Candy所在的目錄

書妖對這兩個參數(shù)的解釋如下:

這兩個參數(shù)用于“便攜化”,比如你在U盤里面使用candy。當然,這兩個參數(shù)在大部分情況下,是可以被忽略的。
txt=<d>\某文件夾\某軟件 完全可以寫成 txt=\某文件夾\某軟件
txt=<p>\某軟件           可以寫成     txt=某軟件
設計這兩個參數(shù),是為了某些特殊命令行場合。

3. 結語

作為一款操作輔助性的軟件,Candy可以說是解決了打開文件時的諸多問題,相信要很多朋友也是如此。只要大家多用手,用心學習,相信能很快的掌握Candy的使用竅門,幫你解決更多問題。

    相關評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)