Это действительно очень просто.Первая строка является допустимым языком командного файла для установки переменной оболочки, и все, что находится после последнего пробела, игнорируется.Это также допустимый JSCRIPT для установки переменных времени компиляции, и последние два символа начинают комментарий Javascript, который приводит к игнорированию остальных строк языка пакетного файла.
Строка cscript
вызывает тот же файл %0
подлежит исполнению АКРИПТ с теми же аргументами %*
.Затем в пакетном операторе goto используется :eof
, который представляет собой встроенную метку, обозначающую конец файла.
Если вы новичок и потратили время на изучение того, как применять JSCRIPT для решения проблем сценариев оболочки Windowsвы можете повторно применить свои знания Javascript в браузере с помощью веб-приложений, приложений Windows HTML (.HTA) и даже в сценариях оболочки на платформах Unix, на которых установлен Rhino или node.js.