Precision Helper(CHM制作大師),幫助創(chuàng)作工具,它的重點(diǎn)是現(xiàn)有的HTML文件,XML文件,腳本,圖像和其他資源的組織。
優(yōu)點(diǎn):
1、新用戶能快速上手,使用方便:Precision Helper 的 Ribbon 界面, 直觀可視化, 主要的功能都能在這里找到,總體設(shè)計(jì)較為人性化。
2、支持許多高級功能,一定程度上滿足高級用戶。支持對象檢視器、API測試器等高級功能,支持界面的高度可定制性。還通過模板提供了一些功能的自定義性,并且還提供了方便的擴(kuò)展接口。
3、直接使用 hhp 作為項(xiàng)目文件。這點(diǎn)是在功能之外我很看重的一個(gè)特性。許多同類軟件使用專有的項(xiàng)目文件格式(注1),盡管實(shí)際上并不能“套牢”用戶,不過還是給用戶帶來了不少麻煩,而它直接使用 hhp 作為項(xiàng)目文件格式,用戶可以在充分使用后做出自己的選擇。對于目前使用其他軟件的用戶也不用擔(dān)心,通過 Precision Helper 的反編譯功能(后文介紹),您可以輕松的從那些專有的項(xiàng)目文件格式中解放出來。
Precision Helper 上下文幫助(編輯器)
上下文幫助編輯器為您提供了對分配上下文 ID、別名 ID、源文件和注釋的完全控制。能工作于簡單模式,這對于不希望處理細(xì)節(jié)的用戶是有好處的。
此編輯器還可讓您加入文本彈出窗口,一個(gè)可視化的不一致提示以及最后但不止于此的與剪貼板之間復(fù)制和粘貼選中項(xiàng)(便于和其他程序協(xié)作)。
上下文幫助導(dǎo)航面板用來<b0>過濾項(xiàng)</b0>、選擇工作模式和設(shè)置附加的編輯器參數(shù)。它還提供對所有幫助主題上下文標(biāo)識符的批量設(shè)置。
編輯器自身位于“上下文幫助頁”,那里會顯示目錄、上下文幫助標(biāo)識符、源文件和注釋。所有的編輯和分配操作都可以在這個(gè)表中進(jìn)行,所以在 Precision Helper 中創(chuàng)建上下文幫助類似于在電子表格編輯器中操作。
這個(gè)表還可以根據(jù)文本進(jìn)行過濾,這是通過搜索字段實(shí)現(xiàn)的(在頁面的右上角)。
編輯器提供了廣泛的剪貼板支持,可以傳輸整個(gè)選擇的行或僅列數(shù)據(jù),可以在程序自身的實(shí)例間以及 Precision Helper 和其他程序間(即開發(fā)工具、電子表格編輯器等)
注:
上下文幫助標(biāo)識符的表會自動(dòng)使用項(xiàng)目任何位置定義的所有主題進(jìn)行預(yù)填充。您不需要手動(dòng)添加或移除主題,只需分配標(biāo)識符。保存的只是上下文幫助表的行,其中含有完整的必須數(shù)據(jù)。
上下文幫助導(dǎo)航面板的說明請參閱此處。
上下文幫助編輯器選項(xiàng)
添加文本彈出窗口——添加新的“文本彈出”項(xiàng)(與主題不同,無法預(yù)填充文本彈出窗口,所以您必須手動(dòng)管理它們)
添加主題——如上所述,所有的主題已經(jīng)預(yù)填充了,不過如果您想添加還未在項(xiàng)目中任何位置定義的主題文件,則需要使用此選項(xiàng)。
移除——此操作會從列表中移除選擇的行的上下文幫助定義。對于主題這表示清除除首列外的所有列,而選中的“文本彈出窗口”的行會被完全移除。
使用 F2 鍵(或開始輸入文本)您可以編輯選中的單元格。不同的單元格對輸入想要的數(shù)據(jù)提供不同的支持控制(即“源文件”列包含在此列中列出的所有源文件的組合框等)。
復(fù)制到剪貼板——復(fù)制選中的單元格到剪貼板。選擇主題列(首列)可以用鼠標(biāo)或鍵盤實(shí)現(xiàn),選擇其他列則必須加上 SHIFT 和 CTRL 鍵。選擇當(dāng)前列中的所有行可以用 CTRL+A 熱鍵。如果選擇了首列(主題),那么在復(fù)制到剪貼板時(shí)會復(fù)制整行(所有列),否則只復(fù)制所有選擇行的選擇列。復(fù)制整行可用于傳輸定義到您的開發(fā)工具,這是當(dāng)您不使用頭源文件(.h、.ali)的時(shí)候。
從剪貼板粘貼——此選項(xiàng)有很強(qiáng)的擴(kuò)展能力,結(jié)果取決于剪貼板中的內(nèi)容和選中的單元格。
當(dāng)剪貼板包含完整的定義行——總是設(shè)置焦點(diǎn)到首列(不然數(shù)據(jù)將被粘貼到無關(guān)的列)。剪貼板的數(shù)據(jù)總是會被插入到從您停留的行開始,直到剪貼板數(shù)據(jù)插入完(所以可以添加新行)。
如果您希望把剪貼板數(shù)據(jù)作為新行添加——請使用下面描述的“粘貼為新……”選項(xiàng)
當(dāng)剪貼板只包含“單列”數(shù)據(jù)時(shí)(剪貼板中的數(shù)據(jù)行以 CRLF 字符分隔,而列以 TAB 字符分隔)——設(shè)置焦點(diǎn)到您想插入數(shù)據(jù)的列。剪貼板的數(shù)據(jù)總是會被插入到從您停留的行開始,直到表格的末尾(或剪貼板數(shù)據(jù)的末尾)。
比起標(biāo)準(zhǔn)的編輯,從剪貼板粘貼時(shí)不會對數(shù)據(jù)進(jìn)行任何檢查。檢查是在后面進(jìn)行的,在編輯器操作完成后(關(guān)閉頁面時(shí))。
粘貼為新……——此選項(xiàng)把剪貼板中的數(shù)據(jù)作為新行插入,只有在焦點(diǎn)在表格的首列時(shí)才可用。新行是作為“文本彈出窗口”或主題插入取決于插入數(shù)據(jù)的字符(如果數(shù)據(jù)的首列含有文件名字符,則作為主題插入。)
為選中部分分配 ID——此選項(xiàng)是“設(shè)置標(biāo)識符”操作的變體。它只分配標(biāo)識符給選中的行。
前往……——前往目錄、索引或包含文件中選中的主題
副本項(xiàng)……——如果選中項(xiàng)的副本存在,則此選項(xiàng)會導(dǎo)航到那些副本
API 測試器——打開 API 測試器工具(用來快速檢驗(yàn)上下文幫助標(biāo)識符)
檢視器——顯示對象檢視器,在其中會顯示主題預(yù)覽或文本彈出窗口預(yù)覽