Всякий раз, когда я пытаюсь выполнить пакетный файл, даже простой, он печатает всю вещь, а не выполняет ее. Я пробовал это на MS-DOS 3.3 и 4.0, оба делают это. Если я выполняю каждую команду отдельно в командной строке, хотя они работают (поэтому, если я введу "паузу" в командной строке, она будет приостановлена, то же самое с другими командами). Пакетный файл отлично работает в Windows 2000 (единственный компьютер, на котором я мог читать 720k дискет)
Мой код ниже, называется test.bat
:
@echo off
cls
echo Hello World!
pause
Похоже, что когда он выполняется, текст, в котором указан тест, является именем программы, которую я выполнил: