Когда Windows запускает одну из этих программ, какой язык используется в действительности? Я предполагаю, что C++ извините, если это не в той области, это мой первый вопрос:D
3 ответа
Файл .bat - это сценарий оболочки DOS/Windows, выполняемый интерпретатором команд DOS/Windows. Когда пакетный скрипт сохраняется в файл .bat, он просто называется командным файлом.
Язык просто batch script
. Это не язык высокого уровня, как C++, а простой интерпретируемый язык сценариев.
Пакетные файлы очень ограничены в функциональности. Microsoft выпустила PowerShell, гораздо более мощный язык сценариев.
Иногда известный как язык пакетных файлов MS-DOS или просто пакетные команды: https://msdn.microsoft.com/en-us/library/cc722477.aspx. Это просто инкапсуляция (в файле) серии команд, большинство из которых также может быть выполнено в самой командной строке (по приглашению, вне пакетного файла).
Используется скрипт Windows, он не переводится на другой язык, он просто явно говорит Windows, что делать.