AutoHotKey将窗体集中在Microsoft Access 2010/2013中

时间:2014-09-26 10:59:09

标签: ms-access-2010 autohotkey ms-access-2013

我想使用AutoHotKey将访问数据库带到屏幕上,然后将焦点放在一个表单上(表单是打开的,但总会有多个其他表单同时打开,另外,表单有问题可以堆叠在底部)然后其余部分可以使用仅以此形式工作的自定义快捷方式完成。

我也愿意为其他解决方案做同样的工作,鼠标点击也是可能的,但表格在不同的计算机上并不总是在同一个地方,也可以在会话期间移动。

这是我到目前为止所测试的内容:

使用IfWinExist, [title of window]

打开数据库

然后我尝试使用ControlFocus, [ControllerName]

这确实有效,但控制器名称会根据打开的其他表单以及上次点击它们的顺序而改变。

我制作了截图:

enter image description here

任何帮助都会很好,我的主要问题是我不知道AHK能做什么,因此我觉得非常有限。

1 个答案:

答案 0 :(得分:1)

在WinTitle的位置,您还可以使用窗口的其他参数,而不仅仅是WinTitle。更多相关信息:http://ahkscript.org/docs/misc/WinTitle.htm

此外,您可以使用ImageSearch获取窗口的坐标,并使用这些坐标移动窗口,而不是WinMove,如下所示:http://ahkscript.org/boards/viewtopic.php?f=6&t=4013