执行 JScript 后阻止命令提示符关闭

执行 JScript 后阻止命令提示符关闭

我有一个不允许修改的 .js 文件。我可以通过打开 cmd.exe 并输入以下内容来执行它:

cscript my_script.js

当我这样做时,脚本将运行完成,一旦完成,它会保持命令提示符打开,以便我可以读取其输出。

因为我不想在每次需要执行 .js 文件时都重复这些步骤,所以我单击了my_script.js,选择“打开方式”选项,并将 cscript.exe 设置为运行 .js 文件的默认程序。

完成上述操作后,我现在可以my_script.js通过双击来执行。这正是我想要的,但出现了一个新问题:一旦my_script.js执行完毕,显示输出的命令提示符就会自动关闭。

我已阅读其他描述如何解决此问题的问题,但没有一个适用于我的特定情况(我不允许修改.js文件)。

.js 文件执行完毕后,有没有办法保持命令提示符打开?

答案1

您可以创建一个简单的批处理文件,它将打开命令提示符,运行脚本并在执行后暂停,以便您可以读取输出。

打开文本编辑器并输入以下行:

@ECHO OFF
cscript my_script.js
pause

然后将其保存为 .bat 文件。当您想要运行脚本时,只需运行批处理文件即可。上述示例假设批处理文件与脚本位于同一文件夹中。否则使用:

cscript "\\yourpath\my_script.js"

相关内容