BAT/HTA 混合 - 如何转义 HTML 部分中的百分号?

问题描述 投票:0回答:1

我正在处理批处理/HTA 混合文件,并且想向应用程序添加一些背景音乐。当我尝试将网址(包含百分号)添加到

<bgsound>
标签时,它不会播放任何内容。我让它在 另一个应用程序中工作,其中 url 没有任何百分号

<!-- :: Batch section
@echo off
setlocal EnableDelayedExpansion
start "" mshta.exe "%~f0"
exit /b
-->


<html>
<head>
    <HTA:APPLICATION SCROLL="no" SYSMENU="yes" >
    <title>ACNH - Time Travel Date Selection</title>
    <script language="JavaScript">
    window.resizeTo(1280, 720);
    </script>
</head>
<body>

    <div class="wrapper">
        <h1>Testing audio...</h1>
    </div>
    <bgsound src="https://vgmsite.com/soundtracks/animal-crossing-new-horizons-2020-switch-gamerip/pdjxvsymlc/3-02%20Get%20Ready%20for%20Your%20Flight%21.mp3">

</body>
</html>

我尝试添加双百分号以使批次忽略它,但没有什么区别。我不知道如何在 html 部分转义这些字符

batch-file hta
1个回答
0
投票

不完全是我问题的答案,而是一种解决方法,

使用这个对我有用:

<embed src="https://vgmsite.com/soundtracks/animal-crossing-new-horizons-2020-switch-gamerip/pdjxvsymlc/3-02%20Get%20Ready%20for%20Your%20Flight!.mp3" autostart="true" loop="false" width="0" height="0">

我仍然想知道是否有办法使用 bgsound...

© www.soinside.com 2019 - 2024. All rights reserved.