打开程序但不运行文件的HTA页面

HTA page opening the program but not running the file

本文关键字:HTA 页面 文件 运行 打开程序      更新时间:2023-09-26

在下载了课程的所有讲座视频和其他资源后,我想为自己制作一个课程页面,以便访问。

我希望视频在VLC播放器中打开。

我尝试了以下代码:

<html>
        <script type="text/javascript" language="javascript">
            function RunFile() 
            {
                WshShell = new ActiveXObject("WScript.Shell");
                WshShell.Run("vlc -vvv F:/Vishnu.mp4", 2, false);
            }
        </script>
<button onclick="RunFile()">Click Me!</button>
</html>

在这里,我在F:中拍摄了一个测试视频文件Vishnu.mp4,并尝试使用带有上述代码的HTA页面打开它。

问题是VLC播放器打开了,但文件没有播放。不会显示任何错误消息。

遇到这个相关问题后,我尝试了Exec方法。但同样的问题依然存在。VLC播放器打开,但文件未播放。并且不会显示任何错误消息。

我对出了什么问题一无所知。根据我阅读后的理解&这是Run&Exec方法必须与我在命令行中提供的字符串相同才能完成任务。

顺便说一句,如果需要:1.我的操作系统是Windows 7 Enterprise Ed2.VLC播放器版本为2.0.6两个更低的

感谢您的帮助。


我试着在页面中嵌入VLC播放器。该文件在嵌入式播放器中打开,但键盘快捷键&其他功能,如快进,视频加速,均衡器等都不起作用。

有什么方法可以在VLC播放器中打开文件吗。

感谢阅读。

通过直接从命令处理器C:'>vlc -vvv F:/Vishnu.mp4运行视频,确保将vlc添加到系统路径变量中或者仅:C:'>vlc尝试启动VLC本身。

我没有将vlc添加到系统路径中,但后来我使用了vlc的完整路径。

以下在我的Windows7电脑上运行:

<html>
    <script type="text/javascript" language="javascript">
        function RunFile() 
        {
            WshShell = new ActiveXObject("WScript.Shell");
            the_file = '"C:/'Program Files/'VideoLAN/'VLC/'vlc.exe" -vvv "file:///D:/Green BAK/Video/Kurzweil-1.mp4"';
            alert(the_file);
            WshShell.Run(the_file, 2, false);
        }
    </script>
<button onclick="RunFile()">Click Me!</button>
</html>