跳转到主要内容

一个允许远程客户端执行AutoHotkey功能的AutoHotkey服务器

项目描述

ahk-server

一个使用Python ahk包装器允许远程执行AutoHotkey的服务器。使用fastapi。

安装

pip install ahk-server

需要您已安装AutoHotkey。有关非Python依赖项,请参阅ahk 读取器

用法

要启动服务器

python -m ahk_server

此命令接受两个可选的命令行参数:--host--port。或者,您也可以通过设置环境变量AHK_SERVER_HOSTAHK_SERVER_PORT来配置主机和端口。

此外,您还可以使用uvicorn调用服务器

uvicorn ahk_server.app:app

独立发布

ahk-server 同样也提供独立的可执行文件版本,可以在 发布页面 找到。

要连接到服务器,请参阅客户端项目: ahk-client

状态

本项目(及其客户端对应项目)可以使用,但处于 非常早期 的开发阶段。值得注意的是,它目前不包含任何用于保护服务器连接的认证机制,所以请谨慎使用。

待办事项

未来可能添加的一些功能列表

  • 支持某种基本认证
  • 实现 run_script 功能
  • 实现非阻塞功能
  • 与客户端实现扩展协商

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分布

ahk_server-0.1.0.tar.gz (4.2 kB 查看散列)

上传时间 源代码

构建分布

ahk_server-0.1.0-py3-none-any.whl (4.5 kB 查看散列)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页