1

我正在考虑编写一个应用程序(在 C++ 或 C# 中)来帮助我更快地对视频进行排序,我想知道:我怎样才能打开超过 2 个(也许更多)的 VLC 实例并通过我的 EXE 控制它们?我有哪些选择?我知道我可以SendMessage直接到EXE。我可以做类似模拟用户键的事情吗?

如何在我的 EXE 中打开 VLC exe?有一阵子了。最近我只做过命令行应用程序。

4

2 回答 2

1

瑞恩走在正确的道路上。您需要使用 Process 类来打开 vlc.exe 进程,但随后您需要向其附加命令行语句。VLC 具有丰富的命令行参数语法,可让您对视频文件或捕获设备执行很多操作。

我最近编写了一个应用程序,允许用户通过 VLC 自定义来自多个卫星天线、DVD 设备和数字电视转换器盒的多播广播。所以它可以完成,而且相当容易。

于 2009-03-08T07:07:24.217 回答
0

你可以试试,

Process.Start("Path to vlc.exe"); 

那应该启动 VLC。但至于在 VLC 中打开文件,我不知道是否有 VLC 的互操作或 API。

你可以在这里找到更多信息

http://wiki.videolan.org/Developers_Corner

于 2009-03-08T04:42:00.307 回答