以编程方式重新定位VLC窗口

2 投票
2 回答
590 浏览
提问于 2025-04-15 15:08

我相信其他人也遇到过这个问题...

我经常在工作时把视频放在小小的VLC窗口里,但不管这个窗口放在哪里,最后我总是需要访问它后面的某些东西,这样我就得先手动把视频窗口移动开。

这个问题可以通过让VLC窗口在鼠标指针移动到它上面时自动跳到另一个角落来解决。我还没找到能做到这一点的应用,所以我想自己写一个。请问我可以用什么技术来实现这个功能呢?如果要跨平台可能会更难,那如果只在Windows上呢?

我比较喜欢用C#(或者Python),但如果需要的话,我也愿意学习新的东西。

2 个回答

0

这有点偏题,但在Windows 7系统中,摇晃当前正在使用的窗口会把其他窗口隐藏起来,让你看到桌面(而且点击或悬停在任务栏最右边的按钮也能做到这一点)。所以,与其隐藏或移动VLC播放器,你可以选择暂时显示整个桌面。再摇晃一次当前窗口,所有的窗口就会恢复显示。

1

这里有一个只适用于Windows的解决方案。你其实不需要把鼠标放在窗口上。你只需要通过窗口的名字来找到这个窗口,然后发送WM_MOVE消息。我不知道VLC使用的窗口名字是什么。你可以用Spy++这个工具来找到它的名字。

撰写回答