hta выводит сообщение о просмотре и отслеживании загрузок

У меня есть куча ссылок на видео в файле hta, и я хочу, чтобы ссылки открывали медиаплеер VLC в полноэкранном режиме для их просмотра. Это то, что у меня есть до сих пор:

<HTML>
    <HEAD>
    </head>
    <body>
        <a href="file:///C:******\Video1.mp4">Video 1</a>
        <a href="file:///C:******\Video2.mp4">Video 2</a>
        <a href="file:///C:******\Video3.mp4">Video 3</a>
        <a href="file:///C:******\Video4.mp4">Video 4</a>
    </body>
</html>

Это работает нормально, но у меня появляется всплывающее окно «Просмотр или отслеживание загрузок» и спрашивает меня, хочу ли я загрузить файлы или открыть их. Если я выберу «открыть», он откроет VLC и воспроизведет видео, но я пытаюсь найти способ предотвратить появление этого всплывающего окна. Я ищу в течение нескольких дней и не могу найти ответ. Я использую ie11 на win8.1. Любая помощь будет принята с благодарностью.

Кроме того, если я использую Windows Media Player вместо VLC, сообщение не появляется, но я бы предпочел VLC, если смогу заставить его работать.

Спасибо за уделенное время. Грег


hta
person Greg    schedule 15.01.2017    source источник
comment
Установите VLC в качестве программы по умолчанию для открытия файлов .mp4.   -  person Teemu    schedule 15.01.2017
comment
Привет Teemu, я уже сделал это. Спасибо, в любом случае   -  person Greg    schedule 15.01.2017


Ответы (1)


Вы можете использовать команду objShell.Run с некоторым vbscript, чтобы открывать файлы mp4 при нажатии на ссылки. Попробуйте код ниже.

<HTML>
    <head>

    <script language="VBScript"> 
    Dim oShell
    function openit(myFile)
        Set objShell = CreateObject("Wscript.Shell")
        objShell.Run myFile
    end function
    </script>

    </head>
    <body>
        <a href="#" onclick="runit 'file:///C:******\Video1.mp4'" language="vbscript">Video 1</a>
        <a href="#" onclick="runit 'file:///C:******\Video2.mp4'" language="vbscript">Video 2</a>
        <a href="#" onclick="runit 'file:///C:******\Video3.mp4'" language="vbscript">Video 3</a>
        <a href="#" onclick="runit 'file:///C:******\Video4.mp4'" language="vbscript">Video 4</a>
    </body>
</html>
person Gordon    schedule 16.01.2017
comment
Привет, Гордон! Большое спасибо. Мне пришлось изменить onclick с runit на openit. Прекрасно работает!!!! - person Greg; 16.01.2017
comment
Я решил изменить имя функции, чтобы открыть ее в последнюю минуту, упс. Я обновлю свой ответ для всех, кто копирует и вставляет. - person Gordon; 17.01.2017