gpt4 book ai didi

c++ - 自动记录视频标题

转载 作者:太空狗 更新时间:2023-10-29 22:53:09 25 4
gpt4 key购买 nike

我想自动化服务 myshows.ru。现在,人们必须手动输入有关他们观看的电影的信息。

我想用 C++ 编写一个程序,它在视频播放器中获取电影的标题,并将它们存储到他们在服务上的帐户中。

我可以使用哪些库来完成这项工作?

最佳答案

使用普通的 Winapi 函数与一些正则表达式库配对。您需要做的是枚举系统中的窗口(获取它们的 HWND - 句柄),然后获取它们的标题并将它们存储在 std::strings 中。下一步将检查您的标题是否与某些正则表达式匹配(例如,这可能是 boost::regexboost::xpressive) - 因此您必须维护每个可能的多媒体播放器标题的正则表达式数据库。

有一种更复杂的方法更难编码,但效率更高。广泛使用的播放器数量不是很多,因此您可以使用 Winapi 调用枚举系统中的进程并只取播放器(如 mpc.exewinamp.exe)。然后您可以轻松地检索事件应用程序窗口(从它的进程句柄),然后才调用您的正则表达式搜索。这实际上要好得多,因为您只需要在数据库中存储 process name - caption regex 值。

在那之后(当你解析出当前打开的文件的名称时),一切都取决于你——我的意思是将它存储在服务器上,等等。

关于c++ - 自动记录视频标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2943299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com