我希望能够在媒体播放器经典版中启动视频的同时启动计时器,还希望能够同时暂停两者。
让我说我必须在计时器中单击图像左上角的那个,然后单击f1,否则脚本不起作用...如果我想在第一次之后再次单击它它不能正常工作。
我尝试了以下代码:
Sql Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ':email_input and verification_code=:code_input' at line 1
答案 0 :(得分:1)
MouseClick坐标是相对于活动窗口的。但是,因为窗口在顶部并不意味着它处于活动状态。因此,请在单击之前使用WinActivate或将CoordMode更改为屏幕。
答案 1 :(得分:1)
根据我(有限的)经验,我相信即使是热键也可以顺序执行操作,即一个接一个地执行操作,在大多数情况下,两次单击之间的时间延迟很小,但是并不准确。 如果您自己创建了计时器(沙漏),我建议您添加一个专门针对此用例的按钮或热键。例如,在计时器开始之前有0.5s的延迟,然后在媒体有0.5s的延迟之后才启动,以允许它们协同工作,但是就同时启动两个应用程序而言,我还不知道这种方法。
尽管要澄清一下,上面引用的代码的实际问题是什么?
答案 2 :(得分:1)
我想添加
CoordMode, Mouse, Screen
脚本顶部的将帮助您实现所需的工作。
但是,我建议您改用ControlClick。
F1::
ControlClick, x87 y300, Hourglass,, Left
ControlClick, x100 y100, Media Player Classic,, Left
return
这会将相对于每个窗口的x和y点击发送给 ,无论它们是否位于顶部(但不能将其最小化)
(请注意,您可能必须调整x和y坐标)
https://autohotkey.com/docs/commands/CoordMode.htm https://autohotkey.com/docs/commands/ControlClick.htm