【问题标题】:Portable Javascript Executable for Scripting & Automation用于脚本和自动化的便携式 Javascript 可执行文件
【发布时间】:2020-10-28 08:21:23
【问题描述】:

与往常一样,请在回复之前通读一遍。

我正在寻找基于 Windows 的可移植可执行文件,它可用于通过 Windows 命令行自动运行 javascript 文件。
便携,我的意思是类似于使用 7-zip 便携,它只是一个可执行文件,可能是一个或两个必须沿着可执行文件复制的 dll。没有安装,也没有“复制这个包含数千个文件的目录”。

还需要它与过去的 Window 版本相当向后兼容

到目前为止,我一直通过 Window 的 cscript 引擎使用 JScript,虽然它在技术上是有效的,但它仅限于更老的 ecmascript 标准,而且它的错误处理能力使调试成为一场噩梦。

目前看来我将不得不尝试使用 Duktape 将我自己的可执行文件放在一起。真的希望我不必这样做,并且这里有人知道更好的选择。

感谢大家提供的任何帮助。

【问题讨论】:

标签: javascript batch-file cmd automation scripting


【解决方案1】:

您可以使用 Electron 创建一个桌面应用程序,只需一个按钮即可执行您的脚本,顺便说一句,electron 在 Windows、Linux 或 Mac 上运行 https://www.electronjs.org/docs/tutorial/application-distribution

【讨论】:

  • 有趣。我遇到过电子,但在提到节点后忽略了它。只要您安装了节点,我已经看到了几个使用 javascript 自动执行任务的项目,这些项目是“可移植的”。我只是对它进行了快速搜索,但我没有看到任何提及您可以构建便携式应用程序的内容。所以只是为了澄清可以这样做,还是你必须在系统上安装 electron/node/.net 才能使用它?
  • 使用electron你可以创建一个.exe文件,所以你不需要安装node js。看看这个帖子:medium.com/how-to-electron/…
  • 太棒了。谢谢,非常感谢!
猜你喜欢
  • 1970-01-01
  • 2016-07-07
  • 2011-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多