我正在考虑编写一个应用程序(在 C++ 或 C# 中)来帮助我更快地对视频进行排序,我想知道:我怎样才能打开超过 2 个(也许更多)的 VLC 实例并通过我的 EXE 控制它们?我有哪些选择?我知道我可以SendMessage
直接到EXE。我可以做类似模拟用户键的事情吗?
如何在我的 EXE 中打开 VLC exe?有一阵子了。最近我只做过命令行应用程序。
瑞恩走在正确的道路上。您需要使用 Process 类来打开 vlc.exe 进程,但随后您需要向其附加命令行语句。VLC 具有丰富的命令行参数语法,可让您对视频文件或捕获设备执行很多操作。
我最近编写了一个应用程序,允许用户通过 VLC 自定义来自多个卫星天线、DVD 设备和数字电视转换器盒的多播广播。所以它可以完成,而且相当容易。
你可以试试,
Process.Start("Path to vlc.exe");
那应该启动 VLC。但至于在 VLC 中打开文件,我不知道是否有 VLC 的互操作或 API。
你可以在这里找到更多信息