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

首頁(yè)西西教程軟件使用 → 化繁為簡(jiǎn)的超神文件工具Candy

化繁為簡(jiǎn)的超神文件工具Candy

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

作者:佚名點(diǎn)擊:316次評(píng)論:0次標(biāo)簽: CANDY

  • 類型:休閑益智大小:50M語言:中文 評(píng)分:10.0
  • 標(biāo)簽:
立即下載

1. Candy簡(jiǎn)介

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

2、Candy適用人群

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

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

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

喜歡搗鼓軟件的人。

喜歡使用快捷鍵和鼠標(biāo)手勢(shì),并用它們來簡(jiǎn)化操作步驟的人。

3. Candy使用指南

2.1 啟動(dòng)方式

Candy是一款啟動(dòng)方式非常獨(dú)特的軟件,之所以這樣說,是因?yàn)椋篊andy不長(zhǎng)跓內(nèi)存,只在你需要它的時(shí)候,運(yùn)行一下,執(zhí)行完特定的操作,又自動(dòng)退出,由此看出,Candy是一款在后臺(tái)默默工作的軟件,Candy的執(zhí)行過程如下所示:

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

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

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

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

鼠標(biāo)手勢(shì)軟件。比如StrokeIt,可以增加一個(gè)手勢(shì),并設(shè)置為調(diào)用Candy,如下圖:

AHK等相關(guān)快捷鍵軟件?梢酝ㄟ^設(shè)置快捷鍵等方式來調(diào)用Candy,這樣的目的是做到鼠標(biāo)和鍵盤都能獨(dú)立操作。AHK腳本如下:

調(diào)用Candy
F7::
Run, D:\candy\candy.exe /ini=candy.ini
return

在TC里調(diào)用。相信這里的讀者很多都是TC的忠實(shí)粉絲,而通過簡(jiǎn)單的配置,Candy便能在TC里游刃有余。

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

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

2.2 配置文件

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

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

configuration 區(qū)段:

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

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

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

注意:對(duì)于應(yīng)用程序的路徑,如果路徑里包含空格,則必須用綽號(hào)(“”)擴(kuò)起來。

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

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

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

……前面省略

[associations]

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

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

……前面省略

[associations]

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

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

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

2.3 菜單

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

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

這樣的菜單是怎樣實(shí)現(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”

對(duì)代碼的解釋如下:

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

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

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

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

多個(gè)菜單間用加號(hào)(+)連接起來。

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

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

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

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

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

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

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

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

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

3. 結(jié)語

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

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

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

    熱門評(píng)論

    最新評(píng)論

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

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