输入文字 (device.input)

声明

device.input(文字内容 [, 逐字输入标志符,输入完成按回车 ])

参数及返回值

  • 文字内容
    • 文本型,需要输入的文字,不支持 "\b" (退格键)
  • 逐字输入标志符
    • 文本型,0:一次性输入完成,1:将文本拆解为一个个字输入
  • 输入完成按回车
    • 布尔型,是否在输入完毕后按下键盘上的回车键 (发送、搜索等) ,默认 false

说明

在前台程序的可以输入文本的地方输入文字
该函数原理为先将文本写入剪贴板,然后调用粘贴快捷键 (command + v) 粘贴文本
该函数的调用会影响公共剪贴板,请注意在调用之前备份好剪贴板中的重要数据
在系统公共剪贴板损坏的情况下,该函数的文字输入会失效。也就是不能复制粘贴文字,就不能用
与此函数已知的冲突插件:Background Manager
如果遇到无法作用的情况可以参考 app.input_text 或许能解决

示例

device.input("我爱你") -- 在当前光标所在文本框输入“我爱你”
--
device.input("我爱你", '0', true) -- 在QQ聊天界面一次性输入“我爱你”然后按下回车发送出去


input("我爱你", '1') -- 在当前光标所在文本框逐字输入“我爱你”
--
input("我爱你", '1', true) -- 在QQ聊天界面逐字输入“我爱你”然后按下回车发送出去
powered by GitbookFile Modify: 2021-03-27 23:14:19

results matching ""

    No results matching ""