【发布时间】:2020-08-30 08:59:27
【问题描述】:
PowerPoint 2010 中的“查找”对话框未按预期运行。按 Ctrl+F 将显示对话框和最后一个搜索词,但不会突出显示。光标将位于搜索词的开头,因此如果我按 Ctrl+F 并开始输入,我基本上会将新的搜索词添加到我最后搜索的词的前面。为了避免这种情况,我必须在输入要搜索的内容之前手动删除搜索框的内容。超级烦人。
输入 AHK。我有这个作为我的脚本:
loop {
WinWait, ahk_class NUIDialog ahk_exe POWERPNT.EXE
Sleep, 50
Send ^a
WinWaitClose
}
它的作用是等待 Powerpoint Find 对话框出现,然后它为我“按下”Ctrl+A,以便突出显示以前的搜索词,这样我就可以开始输入了。但问题就出在这里,我不知道如何解决它。
当我按下 Ctrl+F 时,脚本运行良好。如果我然后按 Ctrl+V,我可以将文本粘贴到框中(如预期的那样)。但是,如果我在按 Ctrl+F 后按住 Ctrl,然后按 V(Ctrl+F,然后按 V,然后松开 Ctrl),我只会得到字母“v”。似乎 AHK 在发送 Ctrl+A 后释放了 Ctrl 键,尽管我仍然按下 Ctrl。我怎样才能避免这种行为?如果我仍然按下 Ctrl 键(如果发生这种情况),如何防止 AHK 释放 Ctrl 键?
【问题讨论】:
标签: autohotkey