如何在 nsis 脚本中打开电影?

How to open movie in nsis script?

我想在安装的时候把电影设置为同时播放,请问如何实现?

例如: 使用来自 D:\movie\test.avi.

的 windows 媒体播放器(全屏)打开电影文件

请举个例子!

这是个棘手的问题。我想最简单的方法是 ExecShell .avi 文件直接使用 "open" 参数:

ExecShell "open" "D:\movie\test.avi"

当然该文件必须存在 - 所以您需要先复制它,例如到 $INSTDIR 文件夹(避免使用绝对路径)。

但此方法取决于 Windows 配置(哪个应用与 .avi 格式相关联)。

第二个选项是检测是否安装了mediaplayer软件,运行它以.avi文件为参数

可以通过注册表来检测媒体播放器 - 但每个软件都有自己的方法,因此没有确切的解决方案。