這款剪貼板增強軟件啟動以后會在任務欄通知區(qū)域顯示一個圖標,點擊右鍵可彈出菜單,點擊左鍵可臨時禁用剪貼板監(jiān)控。按下ctrl+alt+v可在光標位置彈出快捷粘貼菜單,使用ctrl+1 - ctrl+0 可快速粘貼1-10號剪貼板內(nèi)容。
特征:
- 我們使用Lua腳本來作為擴展系統(tǒng)
- 主程序采用Unicode編碼,Lua腳本采用UTF8編碼,避免亂碼
Lua擴展:
- Lua腳本需要提供這些函數(shù)處理來自主程序的消息
- `OnRightButtonDown()` 右鍵點擊托盤圖標時調(diào)用
- `OnClipboardChange(text)` 剪貼板變化時調(diào)用,目前僅支持文本類型
- 主程序為Lua腳本提供了這些實用函數(shù)
- `int MessageBox(text, title, flag=0)` 顯示對話框,返回確認類型
- `void DbgPrint(text)` 打印調(diào)試信息,可使用Dbgview工具查看
- `void DestroyWindow()` 退出程序
- `void SetClipboard(text, disable=true)` 設置剪貼板內(nèi)容,disable禁止監(jiān)控本次剪貼板操作
- `void SendText(text)` 發(fā)送文本到當前窗口
- `int RegisterHotKey(keys, func)` 注冊熱鍵到關聯(lián)函數(shù),返回注冊結(jié)果
- `bool CheckAutoRun()` 本程序是否開機自啟動
- `void SetAutoRun()` 切換開機自啟動狀態(tài)
- `void TrackPopupMenu(menu)` 在光標所在位置彈出菜單
- 使用示例請查看默認配置的main.lua
- 一些API需要使用到的常量請查看const.lua文件,通?梢允褂胉 a + b `代替` a | b `