![如何让 TeamViewer 在空闲一段时间后自动关闭会话](https://linux22.com/image/1411157/%E5%A6%82%E4%BD%95%E8%AE%A9%20TeamViewer%20%E5%9C%A8%E7%A9%BA%E9%97%B2%E4%B8%80%E6%AE%B5%E6%97%B6%E9%97%B4%E5%90%8E%E8%87%AA%E5%8A%A8%E5%85%B3%E9%97%AD%E4%BC%9A%E8%AF%9D.png)
想象一下这样一种情况:我连接到带电视的家用电脑,但忘记关闭会话。我回到家,会话仍然打开,所以我什么也做不了。有没有办法关闭空闲会话?
答案1
不幸的是,Teamviewer 无法做到这一点。也许值得向开发人员提出功能请求,看看他们是否认为值得实施。
我进行了一些搜索,有人建议,如果你在机器上设置了带有密码的屏幕保护程序,则teamviewer 可能会在屏幕保护程序加载时断开连接 - 但对于这是否真的有效存在非常复杂的看法...并且它似乎因版本而异。
答案2
如果你去Extras
- Options
- Advanced
. 那里有Timing out inactive session
与其他计算机连接的设置。
如果你的情况是从其他计算机连接,并且你想在空闲一段时间后自动关闭会话,那么你可以使用 Watch 4 Idle (http://www.addictivetips.com/windows-tips/set-pc-to-auto-shutdown-run-certain-program-when-idle/) 和如下的批处理脚本:
@echo off
REM Kill teamviewer
taskkill /f /im "TeamViewer.exe" >nul
REM Wait 30 seconds to give your prgram time to close fully - (optional)
timeout /t 30 >null
REM Restart program, with title and program path
start "TeamViewer" "C:\Program Files (x86)\TeamViewer\TeamViewer.exe"