我有一个不允许修改的 .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"