Teamviewer断开连接后关闭“赞助会话”窗口

时间:2015-12-01 06:40:54

标签: autohotkey

以下简单脚本用于在teamviewer(远程控制客户端)断开连接后关闭窗口“赞助会话”,但是我发现脚本确实无法正常工作?需要帮助,非常感谢

#Persistent
#NoEnv
WinWait Sponsored session
WinKill

2 个答案:

答案 0 :(得分:0)

要在弹出窗口时使用Autohotkey关闭窗口,我们必须创建一个循环(多次执行),等待窗口显示然后将其杀死。我们通过标题检测窗口(此处:"赞助会议")

SetTitleMatchMode, 2
#NoEnv

Loop, {
    WinWait Sponsored session
    WinKill 
    sleep 100
}

SetTitleMatchMode, 2在窗口标题上进行了部分匹配,因此如果不小心使用它可能会超过预期(例如,如果标题是页面标题的一部分,它会杀死浏览器)。

使用" Window Spy"可以轻松检测目标窗口的标题。工具,它带有AHK,可以通过任何正在运行的AHK脚本的托盘菜单图标使用。

答案 1 :(得分:-2)

使用Loop将给CPU造成负担。因此,我将其驻留在#Persistent中,并在处理后使用reload进行了初始化。

#Persistent
#SingleInstance  Force

WinWait, Sponsored session{
    WinActivate, Sponsored session
    Sleep, 500
    Send, {Enter}
    reload
}