1

У меня есть файл .js, который я не могу изменять. Я могу выполнить его, открыв cmd.exe и введя следующее:

cscript my_script.js

Когда я это делаю, сценарий запускается до конца, и, как только он это делает, он сохраняет командную строку открытой, чтобы я мог прочитать ее вывод.

Так как я не хочу выполнять эти шаги каждый раз, когда мне нужно выполнить файл .js, я rick щелкнул my_script.js , выбрал опцию "Открыть с помощью" и установил cscript.exe в качестве программы по умолчанию для запуска .js. файлы.

После этого я теперь могу выполнить my_script.js , дважды щелкнув по нему. Это именно то, что я хотел, но возникла новая проблема: после завершения выполнения my_script.js , в которой отображается вывод, автоматически закрывается.

Я прочитал ответы на другие вопросы, которые описывают, как решить эту проблему, но ни один из них не относится к моей конкретной ситуации (мне не разрешено изменять файл .js).

Есть ли способ сохранить командную строку открытой после завершения выполнения файла .js?

1 ответ1

1

Вы можете создать простой командный файл, который откроет командную строку, запустит ваш скрипт и сделает паузы после выполнения, чтобы вы могли прочитать вывод.

Откройте текстовый редактор и введите следующие строки:

@ECHO OFF
cscript my_script.js
pause

Затем сохраните это как файл .bat. Если вы хотите запустить скрипт, вы можете просто запустить командный файл. В приведенном выше примере предполагается, что командный файл находится в той же папке, что и скрипт. В противном случае используйте:

cscript "\\yourpath\my_script.js"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .