Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于脚本和自动化的可移植Javascript可执行文件_Javascript_Batch File_Cmd_Automation_Scripting - Fatal编程技术网

用于脚本和自动化的可移植Javascript可执行文件

用于脚本和自动化的可移植Javascript可执行文件,javascript,batch-file,cmd,automation,scripting,Javascript,Batch File,Cmd,Automation,Scripting,和往常一样,请在回复之前通读一遍 我正在寻找一个基于Windows的可移植可执行文件,它可以通过Windows命令行自动运行javascript文件。 所谓可移植,我指的是类似于可移植地使用7-zip的东西,它只是一个可执行文件,可能是一个或两个必须沿着可执行文件复制的dll。不安装,不复制此目录,该目录还包含数千个文件 还需要它是相当向后兼容过去的窗口的版本 到目前为止,我已经通过Window的cscript引擎使用了JScript,虽然它在技术上可以工作,但它仅限于一个旧得多的ecmascr

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

我正在寻找一个基于Windows的可移植可执行文件,它可以通过Windows命令行自动运行javascript文件。 所谓可移植,我指的是类似于可移植地使用7-zip的东西,它只是一个可执行文件,可能是一个或两个必须沿着可执行文件复制的dll。不安装,不复制此目录,该目录还包含数千个文件

还需要它是相当向后兼容过去的窗口的版本

到目前为止,我已经通过Window的cscript引擎使用了JScript,虽然它在技术上可以工作,但它仅限于一个旧得多的ecmascript标准,而且它的错误处理功能使调试成为一场可怕的噩梦

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


感谢大家提供的帮助。

您可以使用Electron创建一个桌面应用程序,只需一个按钮即可执行您的脚本,顺便说一句,Electron可以在Windows、Linux或Mac上运行。我遇到过电子,但在它提到节点后忽略了它。我见过几个用javascript自动化任务的项目,只要安装了node,这些项目都是可移植的。我只是做了一个快速搜索,但我没有看到任何提到你可以建立便携式应用程序。因此,为了澄清这一点,您是否需要在系统上安装electron/node/.net才能使用它?使用electron,您可以创建一个.exe文件,因此不需要安装node js。看看这个帖子:太棒了。谢谢,非常感谢!这是如何执行jscript或vbscript。这是VB.NET作为主机,但是你也可以使用C。忘记链接了