Обсуждение шаблона:Команды операционных систем Microsoft

Последнее сообщение: 12 лет назад от AVB в теме «Пересечение DOS и Windows»

Пересечение DOS и Windows править

  В этот раздел обсуждения были внесены изменения.  В неск. столбцов. Shruggy 16:36, 23 апреля 2012 (UTC)Ответить

В ходе обсуждения ВП:К удалению/21 апреля 2012#Шаблон:Команды Windows возникла идея включать в шаблон только команды, общие для DOS и Windows. Далее следует пересечение списков [1] и [2]. [WS2008] означает, что команда есть в Windows Server 2008, но отсутствует в Windows Vista. Ссылки, в основном, ведут на англовики.

  1. append [WS2008]
  2. attrib
  3. break
  4. chdir или сd
  5. chcp
  6. chkdsk
  7. choice
  8. cls
  9. comp
  10. copy
  11. date
  12. del или erase
  13. dir
  14. diskcomp
  15. diskcopy
  16. echo
  17. edit [WS2008]
  18. fc
  19. find
  20. format
  21. graftabl
  22. help
  23. label
  24. mkdir или md
  25. mode
  26. more
  27. pause
  28. print
  29. recover
  30. rename или ren
  31. rmdir или rd
  32. sort
  33. subst
  34. time
  35. tree
  36. type
  37. ver
  38. verify
  39. vol
  40. xcopy

Кроме того, список внутренних команд содержит следующие команды DOS (все они присутствуют и в списке команд Windows из TechNet Library).

  1. call
  2. exit
  3. for
  4. goto
  5. if
  6. path
  7. prompt
  8. rem
  9. set
  10. shift

--Shruggy 13:46, 23 апреля 2012 (UTC)Ответить

  • список внутренних команд - вообще-то, многие (большая часть) команды из первого списка также являются внутренними (в смысле, реализуемым ключевыми словами command.com/cmd.exe, а не внешними утилитами) что в DOS, что в Win - например, cd или date. Второй список правильнее называть... м... "программирующими расширениями" (называть их "пакетными" нельзя, потому что их можно использовать и прямо в ком.строке, вне батников; а тот же exit вообще используется для выхода из оболочки). -- AVBtalk 14:39, 23 апреля 2012 (UTC)Ответить
  • Это я просто internal commands из спецификации FreeDOS так перевел. Очевидно, особенность конкретной реализации. Не имею ничего против программирующих расширений.   Вопрос: следует ли их включать по отдельности в шаблон? Я не уверен, что по ним наберется материала на отдельные статьи, а вот одну статью на всех вполне можно написать. Или в статью Пакетный файл добавить раздел Команды, используемые в пакетных файлах.   Для справки: в английском шаблоне с них стоят ссылки на статьи о соотв. операторах в языках программирования (напр., en:for loop) --Shruggy 16:36, 23 апреля 2012 (UTC)Ответить
  • так перевел - там сказано, что речь о командах, которые в принципе должны реализовываться как внутренние (то есть их нельзя оформить внешними утилитами, как это делается для большинства команд [по аналогии с командными оболочками в *ix] в "упрощённых" командных интерпретаторах). Как человек, имевший отношение к FreeDOS, могу сказать, что и такая (упрощённая) редакция command.com имелась. Именно поэтому в списке утилит FreeDOS можно было найти, к примеру, утилиту cls. включать по отдельности в шаблон - думаю, не стоит. Цель шаблона - не мануал по всем командам (внешним утилитам и внутренним собственно командам), а навигация по статьям. Поэтому такое дробление без шансов появления соответствующих статей - нерационально. -- AVBtalk 17:22, 23 апреля 2012 (UTC)Ответить