在制作 AutoHotkey-script 时,我遇到了以下问题。我需要导航列表框(一个位置向下方向)。如果当前选择的行是可见列表框区域的底线,则导航将比选择在最后一行上方的情况花费更长的时间。有一个说明这种行为的视频。(编辑:据我了解,重绘列表框有额外的时间)
以下脚本不适用于选定的底线。
Send, {tab} ; Set focus to ListBox
Send, {down} ; Navigate Listbox
Send, {enter} ; Submit selection
所以,我可以Sleep, 200
在第二行之后插入。但是,也许有更优雅的解决方案。如果存在这样的解决方案,请向我描述。