АК
Алена Колодина

Создать командный файл, который изменял бы приглашение DOS.

При вызове файла с параметром, равным 1 – приглашение DOS должно состоять из знака $, при вызове с параметром, равным 2 – из наименования текущего каталога, с параметром, равным 3 – текущего времени. Если параметр не указан, то вывести «No parameter». У меня есть вариант, но там есть ошибка помогите исправить
@echo off
if %1==1 goto setdollar
if %1==2 goto setdirectory
if %1==3 goto settime
echo No parameter
goto end
:setdollar
set prompt=$$$g
goto end
:setdirectory
set prompt=$p$g
goto end
:settime
set prompt=$t$g
:end
выдает ошибку непредвиденное появление goto

ВО
Виктория Опря

если нет параметров то третяя строчка выполняется как
if ==1 goto setdollar
отсюда и ошибка

замени %1==1
на 1%1==11

ну и в следующих строках точно также

Похожие вопросы
Как в командной строке создать командный файл ?
Командные файлы MS-DOS
Как создать текстовый файл в определенной папке через командную строку
Как создать командный файл,
создать командный файл. создать командный файл который выводит содержимое папки переданнное в качестве первого параметра
Помогите с командными файлами!
создать командный файл выводящий на экран построчно слова из командной строки запуска на выполнение
какая команда создает файл в командной строке MS DOS?
Создать командный файл, который бы удалял все файлы заданного расширения.
Написать командный файл