我已经看到很多信息(这里和其他地方)关于在用户选择文本后可以让 AutoHotkey 对文本执行的操作,但是有没有办法让 AHK 脚本选择文本本身?
我正在编写一个脚本,用于在 Web 表单字段中输入文本,并且我需要该脚本选择字段中已有的任何文本并将其删除。
我看过控制获取但这似乎只在可以获取控件名称的对话框中有效,这意味着它不适用于 Web 字段。有什么想法吗?
答案1
为什么不直接发送Ctrl+A
?Del
也就是说Send ^a, {Del}
,在 AutoHotkey 中。
答案2
唉,只有声誉达到 50 才能发表评论!我的做法有点冗长;将鼠标放在文本上,单击两次以突出显示,然后将 {Del} 发送到空白字段(3 个命令)出于某种原因,双击密码字段不会删除原始内容,而是附加到它。
注意:它可能不是 100% 准确,因为当使用编辑器时,它会使该脚本处于活动状态,删除所有脚本,然后将数据发送到该窗口而不是屏幕(并且我已将 Co-ord 模式设置为屏幕!)(谢天谢地,我有一个备份和撤消按钮!)