Fankex

输入关键词搜索已发布文档。

nano-use

命令参考

nano-use 固定源码可见的八个命令及其准确位置参数。

观察桌面

screenshot 没有位置参数,会把当前合并桌面以 base64 PNG 写入标准输出。

nano-use screenshot

指针操作

click x y 发送一次左键单击。right_click x y 发送一次右键单击。double_click x y 发送两次左键单击。三者都会根据包住活动显示器矩形的一个轴对齐外接矩形检查坐标,而不是逐个检查真实显示器;显示器之间的空隙也可能通过检查。

drag x1 y1 x2 y2 会检查两个端点,然后依次发送左键按下、拖动和左键松开事件。

nano-use click 320 240
nano-use right_click 320 240
nano-use double_click 320 240
nano-use drag 320 240 640 480

文本与按键操作

type text 把给定的非空字符串作为键盘事件发送。keypress keys 接受一个主键,以及用 + 分隔的可选修饰键,例如 cmd+returnshift+a。固定源码中的命名键包括方向键、导航键、两类删除键,以及 f1f12

nano-use type "有边界的文本"
nano-use keypress cmd+return

在指定位置滚动

scroll x y dy 会检查坐标、把光标移动到该点,然后使用有符号整数 dy 发送一次以像素为单位的垂直滚动事件。

nano-use scroll 320 240 -480

以上都是位置参数,不是 flags。固定源码没有定义额外的命令别名。