Jump to content

ДОСКИ

(Перенаправлено с Доски )

ДОСКИ
Разработчик(и) Microsoft , IBM , Novell , ReactOS Участники
Первоначальный выпуск 1991 г., 32–33 года назад.
Операционная система MS-DOS , PC DOS , OS/2 , eComStation , ArcaOS , Novell DOS 7 , DR-DOS , Windows , ReactOS
Платформа Кросс-платформенный
Тип Команда
Веб-сайт документы .microsoft /en-нас /Windows-сервер /администрация /Windows-команды /доски

DOSKEY — это команда для DOS , IBM OS/2 , [ 1 ] Microsoft Windows , [ 2 ] и РеактОС [ 3 ] который добавляет историю команд , функциональность макросов и улучшенные функции редактирования в интерпретаторы командной строки. COMMAND.COM и cmd.exe.

Команда была включена как резидентная программа завершения и пребывания в MS-DOS и PC DOS версии 5 и более поздних версий. [ 4 ] затем Windows 9x , [ 5 ] и, наконец, Windows 2000 [ 6 ] и позже.

В начале 1989 года функциональность, аналогичная DOSKEY был представлен в DR-DOS 3.40 с его HISTORY Директива CONFIG.SYS . Это позволило создать настраиваемый пользователем буфер истории ввода и вызов консоли, а также функцию поиска по шаблону на уровне драйвера консоли, то есть полностью интегрированную в операционную систему и прозрачную для запущенных приложений. Летом 1991 года DOSKEY был представлен в MS-DOS/PC DOS 5.0, чтобы обеспечить некоторые из тех же функций. DOSKEY также добавлена ​​возможность расширения макросов, хотя требовалась специальная поддержка, прежде чем такие приложения, как процессоры командной строки, могли ею воспользоваться. Начиная с Novell DOS 7 в 1993 году, возможности макросов предоставлялись внешним DOSKEY команда тоже. Чтобы также подражать DOSKEY функция буфера истории под DR-DOS, DR-DOS DOSKEY работал как интерфейс для функций резидентного буфера истории, который оставался частью ядра.

DOSKEY также был включен в IBM OS/2 версии 2.0. [ 7 ]

В современных Windows NT операционных системах на базе DOSKEY функциональность встроена в CMD.EXE , хотя DOSKEY Команда по-прежнему используется для изменения ее работы.

The DOSKEY Команда недоступна во FreeDOS , в которой такие функции встроены в интерпретатор команд. [ 8 ]

Использование

[ редактировать ]

Командные переключатели

[ редактировать ]

DOSKEY позволяет использовать несколько командных переключателей :

DOSKEY [/switch ...] [macroname=[text]]

/ПЕРЕУСТАНОВИТЬ
Устанавливает новую копию DOSKEY.
/LISTSIZE= [размер]
Устанавливает размер буфера истории команд равным size .
/МАКРОСЫ
Отображает все макросы DOSKEY.
/МАКРОС:ВСЕ
Отображает все макросы DOSKEY для всех исполняемых файлов, имеющих макросы DOSKEY.
/МАКРОС: [имя исполняемого файла]
Отображает все макросы DOSKEY для данного исполняемого файла.
/ИСТОРИЯ
Отображает все команды, хранящиеся в памяти.
/ВСТАВЛЯТЬ
Указывает, что новый введенный текст вставляется в старый текст.
/ВЫБОР
Указывает, что новый текст перезаписывает старый текст.
/EXENAME= исполняемое имя
Указывает исполняемый файл.
/МАКРОФАЙЛ= имя файла
Указывает файл макросов для установки.
/АППЕДИТ
(недокументировано - начиная с MS-DOS 7)
/КОМАНДА
(недокументировано - начиная с MS-DOS 7)
/ПОСТОЯННЫЙ
(недокументировано - начиная с MS-DOS 7)
/СКРСИЗЕ
(недокументировано - начиная с MS-DOS 7)
/XИСТОРИЯ
(недокументировано - начиная с MS-DOS 7)
[имя макроса]
Указывает имя для созданного макроса.
[текст]
Указывает команды для записи.

Сочетания клавиш

[ редактировать ]

Во время сеанса DOSKEY следующие сочетания клавиш можно использовать :

и
Вызов команд
Esc
Очищает командную строку
Ctrl+ Home
Очищает командную строку от курсора до начала строки.
Ctrl+ End
Очищает командную строку от курсора до конца строки.
F7
Отображает историю команд
Alt+ F7
Очищает историю команд
F8
Ищет историю команд
F9
Выбирает команду по номеру
Alt+ F10
Очищает определения макросов

Командные макросы

[ редактировать ]

DOSKEY реализует поддержку командных макросов, простой возможности замены текста, которая используется примерно как псевдонимы командной строки в других средах.

Разделитель команд. Позволяет использовать несколько команд в макросе.
$1 $9
Параметры партии. Эквивалентно %1 - %9 в пакетных программах.
$*
Символ заменяется всем, что следует за именем макроса в командной строке.

Альтернативы

[ редактировать ]

Отсутствие истории команд в COMMAND.COM было серьезным неудобством со времен самых ранних версий MS-DOS. Для решения этой проблемы было написано множество сторонних программ; многие из них были доступны задолго до того, как Microsoft представила DOSKEY. Некоторые из них, в том числе JP Software от 4DOS и NDOS , также предоставляют дополнительные возможности редактирования, отсутствующие в DOSKEY, такие как дополнение имени файла . Некоторые из наиболее известных альтернатив DOSKEY — это версия Джека Герсбаха. DOSEDIT, Крис Данфорд CED, Сверре Хусеби DOSED, Ашок Надкарни CMDEDIT, Стивен Калвас ANARKEY, Эрик Таук TODDYи улучшенный DOSKEY, написанный Полом Хоулом.

Улучшенный DOSKEY Пола Хоула [ 9 ] разработан как расширенная замена DOSKEY.COM, который поставляется с MS-DOS и Windows 9x/ Windows Me . Он также имеет меньший объем диска и резидентной памяти. Основная добавленная функция — это «автозаполнение» команд и файлов с помощью клавиши Tab . Версия 2.5, выпущенная в 2014 году, также добавляет полную поддержку длинных имен файлов (LFN).

См. также

[ редактировать ]
  1. ^ «Справка JaTomes — Команды OS/2» . Архивировано из оригинала 14 апреля 2019 г. Проверено 28 июля 2019 г.
  2. ^ «Доски | Документы Microsoft» . 11 сентября 2009 г.
  3. ^ «Реактос/Реактос» . Гитхаб . 2021-11-02.
  4. ^ Вулвертон, Ван (2003). Работает MS-DOS версии 6.22 (20-е юбилейное издание), 6-е исправленное издание . Майкрософт Пресс . ISBN  0-7356-1812-7 .
  5. ^ Тим О'Рейли; Трой Мотт; Уолтер Гленн (1999). Коротко о Windows 98: краткий справочник по настольному компьютеру . О'Рейли . ISBN  978-1565924864 .
  6. ^ Фриш, Элин (2001). Карманный справочник по командам Windows 2000 . О'Рейли . ISBN  978-0-596-00148-3 .
  7. ^ OS / 2 2.0 Redbooks, том 2 - среда DOS и Windows (GG24-3731)
  8. ^ «Команда FreeDOS: doskey» . Архивировано из оригинала 07.11.2011.
  9. ^ «Расширенный DOSKEY.com — с автозаполнением Пола Хоула» .

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bd14bf342cc36f777e924e225de8f963__1697375880
URL1:https://arc.ask3.ru/arc/aa/bd/63/bd14bf342cc36f777e924e225de8f963.html
Заголовок, (Title) документа по адресу, URL1:
DOSKEY - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)