1

Тема: WSH: запуск консольных скриптов из Проводника

Запуск консольных скриптов .vbs и .js из Проводника (например, командой контекстного меню "Открыть в командной строке") не всегда удобен: окно командного интерпретатора может захлопнуться сразу после исполнения скрипта, и вы не увидите вывода скрипта. В этом случае можно исправить команды запуска в реестре.
HKEY_CLASSES_ROOT\VBSFile\Shell\Open2\Command
HKEY_CLASSES_ROOT\JSFile\Shell\Open2\Command

Эти разделы и отвечают за команду "Открыть в командной строке".
Параметр "По умолчанию" данных разделов имеет, скорее всего, такое значение:

%SystemRoot%\System32\CScript.exe "%1" %*

Его можно заменить на такое:

cmd /k "%SystemRoot%\System32\CScript.exe "%1" %*"

Или на такое:

cmd.exe /c """C:\WINDOWS\System32\CScript.exe"" //nologo ""%1"" %*" & pause

Кроме того, в консольном скрипте можно воспользоваться следующим приёмом:

WScript.Echo "Hello world!"
WScript.StdOut.Write "Press Enter for exit..."
WScript.StdIn.ReadLine
Предложения в русском языке начинаются с большой буквы и заканчиваются точкой.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.