Какой язык я использую в командной строке MS-DOS? - PullRequest
1 голос
/ 18 февраля 2010

И есть ли общие команды, такие как cd.., того же языка, что и пакетные процессы, которые можно программировать в MS-DOS? веселит.

Ответы [ 3 ]

5 голосов
/ 18 февраля 2010

Это будет командный язык или пакетный язык, также называемый cmd.exe, если вы не действительно в MS-DOS.

И те же команды, которые вы используете в командной строке, доступны для тех пакетных файлов, которые вы обсуждали, даже если есть небольшие различия, такие как использование %% для for переменных внутри пакетных файлов.

Прошло длинный путь со времён старых добрых времен пакетного программирования MS-DOS, но он всё ещё не приблизился к простоте использования bash или ksh в UNIX. Я подозреваю, что большинство современных пакетных программ под Windows теперь будут использовать PowerShell.

0 голосов
/ 18 февраля 2010

Практически все, что работает в пакетном файле, также будет работать в командной строке, так как оба более или менее одинаковы (пакетные файлы представляют собой просто набор заранее написанных последовательных команд)

Некоторые вещи, используемые в пакетных файлах, выиграли 'Вы ничего хорошего не делаете в командной строке, например, вызываете [batchfile], goto и goto-метки, переменные и т. д.

0 голосов
/ 18 февраля 2010
...