AHK WebView Template
一个基于 vite + tailwindcss 的 AutoHotkey WebView 模板。
简介
以下为模板自带的示例界面:
这个模板使用 WebViewToo 作为 webview 包装器,并结合 vite 构建了一个支持前端热重载的 AHK WebView GUI 开发框架。在这个框架下,你可以使用各种现代前端技术为你的 AHK 应用创建惊艳的图形界面与交互。
在模板的界面上,点击 Hello WebView
标题即可拖动整个窗体。
左边的输入框是一个示例,展示了如何从前端向 AHK 脚本发送消息。在输入框中输入任意字符串并点击发送,AHK 脚本将使用 Msgbox
方法打印出该字符串。
右边的输入框是一个示例,展示了如何从 AHK 脚本向前端发送消息。按下热键 F1
,AHK 脚本将循环发送几个预设的字符串至前端。
下方是一个完全在前端构建的计数器,不与 AHK 脚本交互。
特性
项目正处在开发的早期阶段,各种特性与表现都可能发生变化。
本模板使用了 vite 来编译前端组件和提供 dev server,使得在开发过程中,前端界面可以进行热重载,在AHK上获得前所未有的现代开发体验。
模板默认引入了 TailwindCSS ,使得对前端不太熟悉的 AHK 开发者也能比较轻松的完成界面样式的设计。而且模板与前端框架没有强绑定,开发者也可以使用任何自己熟悉的前端技术栈来进行开发。