頁面所有內容均翻譯自簡體中文版,請優先參考簡體中文版頁面。本項目尚未提供該語言的翻譯版本,預計未來會上線多語言版本,敬請期待。
**如果你不是開發者,請不要閱讀本欄目(開發文件)的任何內容。**
這裡的文件是寫給有開發經驗的人看的,你看了大概率也看不懂。如果你執意照著文件動手操作,因你的操作失誤而導致的任何問題,均與作者無關。
開發須知
歡迎來到開發文件。動手之前,先把幾件重要的事情說清楚。
這個欄目寫給誰看
- 想自己編譯一份 Let's Meow Toolbox 的人;
- 想給程式寫高危外掛的人;
- 想閱讀原始碼、提交改進的人。
如果你只是想用這個工具,請移步使用文件,那邊才是你的主場。
項目基本資訊
| 項 | 內容 |
|---|---|
| 項目名 | Let's Meow Toolbox |
| 官方儲存庫 | https://github.com/Hatasoft-Studio/Lets-Meow-Toolbox |
| 作者 | Hatasoft-Studio(B站:Hatasoft工作室) |
| 技術棧 | WPF · .NET 8(LTS)· C# · HandyControl 3.5.1(MIT) |
| 授權條款 | GPL-3.0 |
| 主程式 | LetsMeowToolbox.exe |
**注意 GPL-3.0 的含義**:你可以自由使用、研究、修改和分發這個項目,但如果你基於它的代碼做修改再分發,你的衍生作品也必須按 GPL-3.0 開源。動手改代碼之前,請確認你理解並接受這一點。
作者的話(原樣轉述)
這是一個 Vibe-Coding 作品。作者的原話是:如果你介意使用 Vibe-Coding 作品,請自覺離開,不要提 Issue 來罵人。程式每次發布都會經過作者親測,基本上不會出現大問題。
作者製作這個工具的初衷,是方便自己重裝系統後快速配置電腦——畢竟現在的 Win11 反人類設計太多了(尤其是右鍵選單)。後來想到會有很多一樣的「懶人」,就美化一下發出來了。這個項目作者會一直維護下去。
另外,作者自認不是什麼有才之人,如果有大佬路過後想「救」一下這個項目,那就太好了。
文件目錄
接下來按順序讀:
- 建置與發布:裝什麼環境、怎麼跑起來、怎麼打包成單一檔案;
- 項目結構詳解:方案裡三個專案各幹什麼、主程式內部怎麼分層;
- 模組與服務速覽:功能模組、服務、工具類逐個點名;
- 高危外掛開發:外掛契約介面與開發步驟。
最後再提醒一遍
開發文件裡的操作(編譯、改登錄邏輯、偵錯高危外掛等)都可能對你的系統產生影響。照做之前想清楚,出了問題自己負責,與作者無關。