ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
905000 Топик полностью
blackprapor (18.02.2019 11:08 - 11:16, просмотров: 107) ответил maleon на Получается, первая строка ничего не делает, а таким хитрым образом прячет Питоновый или jscript-вый коментарий (или его начало) от CMD.EXE. Интересно как эту строку выполняет/интерпретирует CMD.EXE. Часть строки, которая после пробела, объединяет
Именно так.  Сперва прячем скрипт командной оболочки Windows от другого интерпретатора (vbs,jscript,python, html,xml, hta и т.п.) внутрь конструкции, воспринимаемой этим интерпретатором как встроенный комментарий, а потом конструкцию, открывающую этот встроенный комментарий, прячем от интерпретатора командных строк Windows, выдавая её за метку, посредством какого-то шаманизма с командой перенаправления потока ввода. Как раз подробности работы последнего я не осилил и найти не смог. Но, как сами видите,текст перед двоеточием при интерпретации, действительно, переносится за двоеточия. Конструкция, закрывающая комментарии стороннего интепретатора, как я понимаю, может быть и некорректной для интерпретатора команд Windows, но до неё попросту дело не доходит, так как в конце скрипта Windows либо exit, либо goto :EOF .