【问题标题】:Converting HTML + JavaScript to an exe将 HTML + JavaScript 转换为 exe
【发布时间】:2013-05-11 04:16:52
【问题描述】:

实际上有一个主题在问一个非常相似的事情,但是那里的信息要么过时(链接断开,解决方案停止)要么不适合我的需求。

我有一个毕业展示会,我们有机会向潜在雇主展示我们的工作。我们必须使用的界面只允许 .jpg、.flv 和 .exe 文件,但是我的项目是 HTML / CSS / JavaScript。

有什么方法可以将我的项目转换为 .exe?

(据我所知,现有问题的答案建议创建 .exe 的方式现在已断开链接/已中断;替代答案建议创建不生成 .exe 的独立应用程序的方法,这些应用程序不适合出于我的目的)

干杯!

【问题讨论】:

    标签: javascript html executable


    【解决方案1】:

    最简单的方法是:

    1) 下载Visual Studio Express Edition(因为它是免费的)。

    2) 文件 -> 新建项目 -> Windows 窗体应用程序。

    3)Load your current HTML into it.

    4) 将WebBrowser control 添加到您的项目中。

    5) 部署您的应用程序(构建 -> 发布)。

    注意: WebBrowser 控件默认使用 IE。也可以看看this alternative

    【讨论】:

    • 我想要哪个版本的 Visual Studio Express Edition?那里有多个版本microsoft.com/visualstudio/eng/downloads#d-2012-express
    • 这取决于你。我只懂C#,所以我更喜欢Visual C# 2010 Express
    • Visual Studio Express 2012 for Windows 桌面版。
    • Okedoke,我无法将当前 HTML 加载到其中...我一直坚持:webBrowser1.Navigate(@"whereisthepack.html"); 到 Form1 的构造函数,但我遇到了错误。 error C2228: left of '.Navigate' must have class/struct/union
    • 在此处检查接受的答案。 stackoverflow.com/questions/7194851/…
    【解决方案2】:

    欢迎来到 2019 年!

    现在有各种不同的方法来实现这一点。一个流行的 npm 包是npm pkg。还有流行的Electron(这是vscode的基础)和quite a few others

    【讨论】:

    • 这个答案将受益于一个具体的例子,而不是链接的聚合。感谢您为一个问题提供现代答案。
    【解决方案3】:

    总是可以把 HTML 文件转成 HTA 文件,然后再转成 exe :)

    https://www.vbsedit.com/

    【讨论】:

    • 链接好像失效了!对于喜欢这种方法的人,请尝试vbsedit.com
    【解决方案4】:

    您可以尝试使用 Inno Setup 为您的 html 文件创建一个 .exe 安装程序。

    您可以使用设置向导;选择主 exe 文件时,只需选择 html 文件而不是 exe

    它的工作方式类似于已安装的应用程序,它将在您的浏览器中打开,但您可以在应用程序列表中看到。 (在控制面板中)

    【讨论】:

      猜你喜欢
      • 2017-06-26
      • 1970-01-01
      • 1970-01-01
      • 2020-09-22
      • 2018-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多