如何从 webBrowser 中的 HTML5 创建 .exe?
How to create an .exe from an HTML5 in webBrowser?
我创建了一个 Adobe Animate 应用程序,它生成一个 .html 文件、一个 .JS 文件和一个 .png 文件。我想将此应用程序转换为 .exe。为此,我使用 Visual Studio 中的“Windows 来自”应用程序,并在其中插入了“WebBrowser”。然后我指示打开 index.html 文件的文件和目录:
this.webBrowser1.Url = new System.Uri("J:\Mes Documents\bol9\index.html", System.UriKind.Absolute);
当我点击“开始”时,程序告诉我“此页面的脚本中发生错误”。该错误表明问题来自 html.
的“src”行
作为Visual Studio管理的新手,希望大家帮忙解决我的问题
用 www.DeepL.com/Translator 翻译(免费版)
我不知道这是否是我评论中所述的问题,但您可以检查转义路径中的 space:
J:\Mes Documents\bol9\index.html
你需要尝试一些解决问题的方法,因为我无法测试自己。
为什么 spaces 可以作为一个问题来解决?通常在编程中有一整套问题与它们相关联,如 https://www.w3schools.com/tags/ref_urlencode.ASP
中所述
请注意,这里他们谈论的是 URL,我不知道相同的规则是否适用于您的本地路径,但您可以尝试。
URLs can only be sent over the Internet using the ASCII character-set.
Since URLs often contain characters outside the ASCII set, the URL has
to be converted into a valid ASCII format. ... URLs cannot contain
spaces. URL encoding normally replaces a space with a plus (+) sign or
with %20.
最后,如果所有这些都不起作用,您可以尝试在 space:
中添加一个反斜杠
*J:\Mes/ Documents\bol9\index.html*
请让我知道这是否可行,希望我说清楚了,我可以引导您找到正确的解决方案。
我创建了一个 Adobe Animate 应用程序,它生成一个 .html 文件、一个 .JS 文件和一个 .png 文件。我想将此应用程序转换为 .exe。为此,我使用 Visual Studio 中的“Windows 来自”应用程序,并在其中插入了“WebBrowser”。然后我指示打开 index.html 文件的文件和目录:
this.webBrowser1.Url = new System.Uri("J:\Mes Documents\bol9\index.html", System.UriKind.Absolute);
当我点击“开始”时,程序告诉我“此页面的脚本中发生错误”。该错误表明问题来自 html.
的“src”行作为Visual Studio管理的新手,希望大家帮忙解决我的问题
用 www.DeepL.com/Translator 翻译(免费版)
我不知道这是否是我评论中所述的问题,但您可以检查转义路径中的 space:
J:\Mes Documents\bol9\index.html
你需要尝试一些解决问题的方法,因为我无法测试自己。
为什么 spaces 可以作为一个问题来解决?通常在编程中有一整套问题与它们相关联,如 https://www.w3schools.com/tags/ref_urlencode.ASP
中所述请注意,这里他们谈论的是 URL,我不知道相同的规则是否适用于您的本地路径,但您可以尝试。
URLs can only be sent over the Internet using the ASCII character-set. Since URLs often contain characters outside the ASCII set, the URL has to be converted into a valid ASCII format. ... URLs cannot contain spaces. URL encoding normally replaces a space with a plus (+) sign or with %20.
最后,如果所有这些都不起作用,您可以尝试在 space:
中添加一个反斜杠*J:\Mes/ Documents\bol9\index.html*
请让我知道这是否可行,希望我说清楚了,我可以引导您找到正确的解决方案。