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

标签 batch-file hta

我正在开发 Batch/HTA hybrid file并想向应用程序添加一些背景音乐。当我尝试将 url(包含百分号)添加到 <bgsound> 时标签,它不播放任何内容。我让它在 another application where the url didn't have any percent signs 中工作.

<!-- :: 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 部分中的这些字符

最佳答案

bgsound 标记是仅适用于 Internet Explorer 的标记,因此在其他浏览器中不起作用。

关于batch-file - BAT/HTA 混合 - 如何转义 HTML 部分中的百分号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76902225/

相关文章:

java - 更改批处理文件的内容

具有两个操作的 HTML 按钮。其中之一要延期

javascript - 无法使用 ActiveXObject ('Scripting.FileSystemObject' ) 和 JS 获取子文件夹的名称

python - 如何使用 python 停止程序的执行?

windows - 如何在Windows批处理文件中创建无限循环?

batch-file - 使用批处理文件在文件中段落的最后一行之后插入新行

javascript - 使用 Javascript/Windows 批处理文件混合将非 ASCII 字符编码为 HTML

linux - 为 linux 寻找 "scriptable GUI markup language"(如 Windows 中的 HTA)

php - hta - ajax 调用 web 服务器上的 php 脚本

javascript - 使用 HTA 下载并执行