使用动态鼠标点击自动执行强度跟踪向下菜单的脚本

时间:2013-12-12 03:14:29

标签: scripting autoit audacity

我正在尝试为教堂自动化大约600个mp3文件,将乐器和声音组合成一个音轨,这样我就可以使用调音台来做左或右声道。当我合并两个声音文件时,我需要为第一个音轨选择左声道,为第二个音轨选择右声道。

问题是如果大胆是固定的屏幕/位置,鼠标点击工作正常。但我将脚本移动到笔记本电脑/桌面,因为鼠标坐标不一样,所以它不起作用。

有没有办法从大胆选择下轨道菜单来选择左或右声道?当前版本没有快捷方式。如果有人可以提供帮助,我会感谢您的意见和时间。

Br,Adnrew

此代码对我很有用。谢谢,伙计们。

 Opt("MouseCoordMode", 0) ;1=absolute, 0=relative, 2=client

 ;set left channel
 ControlClick($FileNameL, "","","Left",1,90,13)
 Send("{SHIFTDOWN}l{SHIFTUP}")
 Sleep(1000)

 ;set right channel
 ControlClick($FileNameL, "","","Left",1,60,162)
 Send("{SHIFTDOWN}r{SHIFTUP}")
 Sleep(1000)
 Send("{CTRLDOWN}a{CTRLUP}")
 ;MsgBox(0,"File Size","waiting")
 Send("{ALTDOWN}tx{ALTUP}")

enter image description here

1 个答案:

答案 0 :(得分:4)

你只需要

Opt("MouseCoordMode", 0) ;1=absolute, 0=relative, 2=client

这会使您的点击相对于您正在使用的窗口。

使用窗口信息工具查找这些坐标。 转到选项并将Coord模式设置为Window。

您也可以使用

ControlClick ( "title", "text", controlID [, button [, clicks [, x [, y]]]] )

这两种方法中的任何一种都不依赖于您的屏幕分辨率。