直通編碼
----
#### 一、**常用直通編碼**
| 編碼 | 功能 | 編碼 | 功能 |
| :--: | -------- | :-: | -------- |
| zsm | \[功能說明] | zzg | \[五筆字根] |
| xhwp | \[小鶴網盤] | zcy | \[常用項 |
| zjy | \[靜音開關] | zmb | \[碼表項] |
| zjs | \[記事本] | zjm | \[界面項] |
| zwd | \[word] | zgj | \[高級項] |
| zec | \[excel] | zaj | \[按鍵定義] |
| zcm | \[命令行] | zav | \[安裝目錄] |
| zhx | \[候選開關] | zss | \[搜索引擎] |
| zjs | \[計算器] | zfc | \[復制反查] |
| zrq | \[當前日期] | zzd | \[字典] |
| zsj | \[當前時間] | zjf | \[簡繁切換] |
| zht | \[畫圖] | zjc | \[在線加詞] |
| zdn | \[我的電腦] | zpy | \[五筆拼音] |
| zkz | \[控制面板] | zsp | \[生僻字開關] |
* \| - | 更多見 | 直通分類
#### 二、**直通編碼**
**功能**
通過編碼實現打開指定網頁、調用word、靜音開關等操作
**詞條格式**
$ddcmd(命令字符串,命令說明)+TAB符+編碼
> 命令字符串與命令說明中間以英文逗號分割
$ddcmd:命令前綴,必須
命令字符串:見下面列舉
命令說明:輸入編碼時,候選窗上提示內容
**命令字符串**
<**time**>
* 取得當前時間,定義格式見列表(以8點18分01秒為例):
例:$ddcmd(\<time.h>:\<time.mm>:\<time.ss>,\<time.h>:\<time.mm>:\<time.ss>)
| time.h | time.hh | time.H | time.HH |
| ------ | ------- | ------ | ------- |
| 8 | 08 | 八 | 零八 |
| time.m | time.mm | time.M | time.MM |
| ------ | ------- | ------ | ------- |
| 18 | 18 | 十八 | 十八 |
| time.s | time.ss | time.S | time.SS |
| ------ | ------- | ------ | ------- |
| 1 | 01 | 一 | 零一 |
<**date**>
* 取當前日期,定義格式如下(以輸出當前日期效果:\*\*\*\*年\*月\*日 為例)
例:$ddcmd(\<date.yyyy>年\<date.m>月\<date.d>日, \<date.yyyy>年\<date.m>月\<date.d>日)
* 大小寫及單雙數設置可參考\<time>
<**last**>
* last.1,取得最后一次上屏的字詞
例:$ddcmd(\<last.1>,\[重復輸入])
* last.0,取得當前輸入的字符
例:$ddcmd(run(<https://www.baidu.com/s?wd=>\<last.0>),\[百度]:\<last.0>)
**run**(...)
* 如果run()括號內是.exe文件,選擇后運行該程序,非系統地址文件需寫明地址
例:$ddcmd(run(winword.exe),\[word])
* 打開文件夾或者文件,需寫出文件夾或文件地址及名稱
例:$ddcmd(run(D:\小鶴音形\詞庫.txt),\[我的詞庫])
* 如果run()括號內是網址,選擇后使用默認瀏覽器打開該網址
例:$ddcmd(run(<https://flypy.com),\\\\[小鶴官網\\\\]>)
**keyboard**(...)
* 模擬keyboard()括號內按鍵鍵值對應的按鍵輸入括號內可指定多個按鍵鍵值
如:keyboard(<65><66>)
* 重復鍵值可用keyboard(<鍵值.重復數>)表示
例:$ddcmd(keyboard(<173>),\[靜音開關])
按鍵鍵值可在網上或用相關工具查閱
**newkey**(...)
* 轉換當前輸入編碼為另一編碼,選擇后跳轉另一編碼的對應候選
例:$ddcmd(newkey(ofbd),bd\2標點\3、,。)
選擇該候選則跳轉標點編碼ofbd
* 如果需要顯示或上屏這些符號,請按下表中的替代值定義它們:
| 特殊字符 | 替代值 |
| ---- | ---- |
| , | \1 |
| ( | \2 |
| ) | \3 |
| < | \4 |
| > | \5 |
| \\ | \\\\ |
| 換行符 | \r |
| 制表符 | \t |
| 空 格 | \s |
> 注意:如果目錄地址中正好出現替代值會被轉換成所替代的字符,需用 \\\ 來得到 \\
> 例:$ddcmd(run(D:\\\study\files),\[資料])
^