Microsoft Teams:获取视频通话进程的进程ID
Microsoft Teams: get process id of video call process
我正在使用 AutoHotkey 来(取消)静音团队通话(OS:Win10Enterprise)。
代码如下所示:
LControl & LWin::
;#HotkeyInterval 200
Send ^
WinGet, active_id, ID, A
SetTitleMatchMode, 2
;DetectHiddenWindows, On
WinGet, fensterID, List, ahk_exe Teams.exe
Loop, %fensterID% { ; will run loop for number of windows in array
WinActivate, % "ahk_id " fensterID%A_Index%
Send ^+m
}
SoundBeep, 200, 100
WinActivate, ahk_id %active_id%
Return
它遍历所有名为“Teams.exe”的进程并发送团队内部 Ctrl+Shift+M
命令。这里的问题是,调用 window 总是被后来激活的团队 windows(主聊天 window)覆盖,这让我很烦。我想通过找到实际的 windows 进程来解决这个问题,即视频通话/包含视频通话 window.
我找到了 this solution, especially the link to the Get call API。但是我不知道给定的 threadID 是否就是我要找的那个。
关于此 ID 的任何建议或更好的解决方案(取消)静音团队通话?
我正在使用 AutoHotkey 来(取消)静音团队通话(OS:Win10Enterprise)。
代码如下所示:
LControl & LWin::
;#HotkeyInterval 200
Send ^
WinGet, active_id, ID, A
SetTitleMatchMode, 2
;DetectHiddenWindows, On
WinGet, fensterID, List, ahk_exe Teams.exe
Loop, %fensterID% { ; will run loop for number of windows in array
WinActivate, % "ahk_id " fensterID%A_Index%
Send ^+m
}
SoundBeep, 200, 100
WinActivate, ahk_id %active_id%
Return
它遍历所有名为“Teams.exe”的进程并发送团队内部 Ctrl+Shift+M
命令。这里的问题是,调用 window 总是被后来激活的团队 windows(主聊天 window)覆盖,这让我很烦。我想通过找到实际的 windows 进程来解决这个问题,即视频通话/包含视频通话 window.
我找到了 this solution, especially the link to the Get call API。但是我不知道给定的 threadID 是否就是我要找的那个。
关于此 ID 的任何建议或更好的解决方案(取消)静音团队通话?