← Kleave

自己创建快捷指令

Kleave 通过“快捷指令” App 中的一个小快捷指令来移动窗口。如果你不想添加现成的文件,也可以手动创建同样的快捷指令。视频演示了每一个步骤。

创建过程中请保持 Kleave 的设置窗口打开,并在所有操作都添加好之后,最后再输入名称 Kleave Window Mover:名称一致的那一刻,Kleave 就会识别这个快捷指令。

分步说明

与视频相同的步骤,每一步都配有一张图片。请拷贝这些值,不要手动输入:Kleave 会逐字核对键、回复和名称。

  1. 1从 Kleave 开始

    在 Kleave 的设置窗口中点按添加快捷指令…。当“快捷指令” App 显示该快捷指令时,点按不添加。保持 Kleave 窗口打开:它会等待你创建的这个快捷指令。

  2. 2新建快捷指令

    在“快捷指令” App 中点按+。先不要改名称,名称最后再设置。

  3. 3读取输入

    在操作列表中搜索从输入中获取字典并拖入。将其设为读取输入快捷指令的信息。

  4. 4接收文本

    在快捷指令顶部,将输入类型设为文本。Kleave 会把每个请求作为一小段文本发送。

  5. 5读取请求

    添加获取字典值。设为获取键op对应的值。

    • op
  6. 6检查 ping

    添加如果并设为:字典值 是 ping。“快捷指令” App 会自动添加否则和结束如果。

    • ping
  7. 7回应 ping

    在“如果”中添加内容恰为{"v":1}的文本,再添加停止并输出,输出该文本。Kleave 通过 ping 确认快捷指令存在。

    • {"v":1}
  8. 8查找窗口

    在否则下添加查找窗口,设置五个筛选条件:App、X位置、Y位置、宽度、高度。对每个值,插入字典变量,点按它,选取获取键对应的值并输入键:app、mx、my、mw、mh。

    • app
    • mx
    • my
    • mw
    • mh
  9. 9保留最前面的窗口

    在同一个“查找窗口”中,将排序方式设为窗口索引,并确认顺序为最小的排最前。打开限制,将获取设为1。同一个 App 的两个窗口可能位置相同;这样只保留最前面的,也就是 Kleave 要移动的那个。

    • 1
  10. 10处理找不到窗口

    在“查找窗口”下方再添加一个如果:窗口数量是 0。

    • 0
  11. 11回报结果

    在该“如果”中添加内容为{"v":1,"ok":false,"reason":"notFound"}的文本,再添加停止并输出。

    • {"v":1,"ok":false,"reason":"notFound"}
  12. 12调整窗口大小

    在它的否则下,为窗口添加调整窗口大小,使用键w和h。打开其选项,关闭移至最前。

    • w
    • h
  13. 13移动窗口

    添加移动窗口,将窗口移到键x和y。这里同样关闭移至最前。

    • x
    • y
  14. 14再调整一次大小

    再添加一个调整窗口大小,使用w和h,并关闭移至最前。顺序是有意为之:App 会根据窗口当前的大小和位置限制每次更改。

    • w
    • h
  15. 15回报成功

    最后添加内容为{"v":1,"ok":true}的文本,再添加停止并输出。

    • {"v":1,"ok":true}
  16. 16最后再命名

    点按标题并输入Kleave Window Mover,大小写和空格都要一致。名称一匹配,Kleave 就会识别这个快捷指令,所以请在添加完所有操作后再命名。

    • Kleave Window Mover
  17. 17回到 Kleave

    切换到 Kleave。它会找到你的快捷指令、检查它,并告诉你已就绪。这样就完成了。