1

Тема: CMD/BAT: Коллекция ссылок

«Справочник по параметрам командной строки», справка в составе Windows XP:
%windir%/help/ntcmds.chm (выполнить выделенную команду через \Пуск\Выполнить)

Классическое описание тонкостей работы с пакетными файлами на Russian Software Developer Network:
Урок bat-аники (альтернативная ссылка от mozers в формате *.chm: Урок bat-аники).
Особенности реализации командного процессора cmd.exe операционных систем WinNT или Урок bat-аники 2-ой (альтернативная ссылка от mozers в формате *.chm: Особенности реализации командного процессора cmd.exe операционных систем WinNT Или Урок bat-аники 2-ой).

Секреты работы с командной строкой в WINDOWS (статья, 16.03.2008)
Список статей для тега «CMD» на oszone.ru

Темы на форуме Ru.Board
Командная строка, батники, сценарии (bat, cmd): Часть 1, Часть 2.
Задачи на bat-файлах: Часть 1, Часть 2, Часть 3, Часть 4, Часть 5, Часть 6.
Основная ценность этих тем состоит в количестве накопленного материала, и это подходит скорее для развития имеющихся навыков работы с командной строкой, нежели чем для начинающих — для тех, кто осилит перечитать несколько сот страниц текста (рекомендуется пользоваться имеющейся на указанных страницах ссылкой «Версия для печати»).

Microsoft TechNet
Command-line reference A-Z, описание средств командной строки Windows XP, [eng].
Справочник по параметрам командной строки, Windows Server 2003, [rus].

Раздел на форуме OSzone.net
Скриптовые языки администрирования Windows, в том числе и работа с командной строкой.

Раздел на портале Dx21
Dx21 - RunDLL32 — посвящён описанию вызова функций из библиотек DLL посредством утилиты RUNDLL32.EXE, [eng]; наиболее полно представлены функции панели управления, но не только. Например, следующая команда блокирует машину (аналогично Ctrl-Alt-Del, затем «Блокировка»):

RUNDLL32.EXE user32.dll,LockWorkStation

Курс лекций на портале «Интернет-Университет Информационных Технологий»
Командная строка и сценарии Windows, Попов А.В.

Предложения в русском языке начинаются с большой буквы и заканчиваются точкой.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.

2

Re: CMD/BAT: Коллекция ссылок

Книги

Командная строка Microsoft Windows. Справочник администратора. Уильям Р. Станек.

Данная книга — краткий, но исчерпывающий справочник, посвященный командной оболочке и базовым средствам командной строки двух операционных систем — Microsoft Windows XP Professional и Microsoft Windows Server 2003. Здесь рассматриваются все основные вопросы, связанные с выполнением стандартных задач администрирования из командной строки, в том числе настройка Windows-служб и управление локальными и
удаленными системами, автоматизация мониторинга различных системных параметров, анализ и мониторинг процессов, управление дисками и файловыми системами, создание базовых и динамических дисков, а также RAID-массивов, конфигурирование службы каталогов Active Directory, администрирование TCP/IP-сетей и многие другие насущные вопросы.

Книга адресована системным администраторам и специалистам по технической поддержке Microsoft Windows XP Professional и Microsoft Windows Server 2003, а также пользователям, желающим детально изучить командную оболочку и инструменты командной строки Windows.

Скрипты для администратора Windows. Специальный справочник. Джесси Торрес.

Книга содержит базовые сведения, описания и примеры скриптов, используемых для администрирования Windows. Рассматриваются основные команды и ключевые слова,используемые в интерпретаторах .bat-файлов, KiXtart и Windows Script Host. В книге приведены рабочие примеры скриптов, выполняющих самые разнообразные задачи по автоматизации работы в среде Windows.

Командные файлы и сценарии Windows Script Host. Попов А. В. [off: надо полагать — тот самый, постом выше]

Приводятся сведения об основных командах Windows 9x/МТ/2000, а также об утилитах пакета Windows NT Resource Kit, необходимых при написании командных файлов. Описывается сервер сценариев Windows Script Host (WSH), в котором для автоматизации задач администрирования операционной системы и управления работой приложений могут применяться объекты ActiveX. Даны примеры командных файлов и сценариев WSH, написанных на языке JScript и осуществляющих доступ к файловой системе компьютера, базам данных и службам каталогов.

Предложения в русском языке начинаются с большой буквы и заканчиваются точкой.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.

3

Re: CMD/BAT: Коллекция ссылок

Раздел на сайте «Rob van der Woude's Scripting Pages»
Batch files, посвящён пакетным файлам и работе с командной строкой, начиная с MS-DOS и до современных ОС, [eng]. Несмотря на возраст, раздел регулярно пополняется и обновляется.

Тонкости работы с командными файлами в виде набора почти двух сотен вопросов и ответов, сопровождаемых скриптами, созданного финским профессором Timo Salmi: TSCMD FAQ: Assorted NT/2000/XP/.. CMD.EXE script tricks written by Timo Salmi. Description and Index.

Windows XP commands

Предложения в русском языке начинаются с большой буквы и заканчиваются точкой.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.

4

Re: CMD/BAT: Коллекция ссылок

Ключи и параметры запуска стандартных приложений

Практически каждая программа принимает в параметрах "объект запуска", например:

notepad.exe c:\file.txt
iexplore.exe http://script-coding.com
explorer.exe c:

__________
Проводник
-
explorer.exe [/n][/e] [(,)/root,<folder>] [/select,<object>]

/n - открытие нового окна,если открыв-ся сущ-ее окно,то оно дублируется.
/e - с отображением древа папок
/root - <folder> в качестве корня,вместо "Раб.Стола"
/select - <object> выделить объест
/separate - запуск Проводника в отдельном процессе
__________
HTML Help
-
hh.exe [-decompile <Dir>] | [-mapid <номер>] [-800] <file.chm>[::/page.htm] 
hh.exe -decompile DIR file.chm - Декомпиляция файла //распаковывает очень шустро, намного быстрее htm2chm
hh.exe -800 file.chm - Открыть в окне 800х600 без панели задач
hh.exe -mapid <n> file.chm - показать топик с соответствующим номером.
hh.exe   FILE.chm::/index.htm[#якорь] - Открыть на заданной странице
hh.exe   file.html - Можно использовать как простой просмоторщик html-файлов
__________
Internet Explorer
-
IEXPLORE.EXE <URL> [-k] [-extoff] [-nohome]

iexplore.exe -k - Запускает в полноэкранном режиме
iexplore.exe -extoff - Запускает с отключенными панелями инструментов и плагинами
iexplore.exe -nohome - Запускает не открывая домашнюю страницу

/rereg Перерегистрация файлов ядра Internet Explorer и сброс настроек в стандартные (не все версии).

__________
MS WinHelp
-
winhlp32.exe [-k <ключ>] [-i <имя>] [-n <номер>] [-w <имя>] [-p [[-i <имя>][-n <номер>]]] [-g] <файл.hlp>
winhlp32.exe -k <ключ> <файл.hlp> - показать топик соответствующий ключевому слову индекса.
winhlp32.exe -i <имя> <файл.hlp> - показать топик с соответствующим символическим именем (см. файл CNT).
winhlp32.exe -n <номер> <файл.hlp> - показать топик с соответствующим номером.
winhlp32.exe -w <имя> <файл.hlp> - показать топик в окне с соответствующим символическим именем.
winhlp32.exe -p [[-i <имя>][-n <номер>]] <файл.hlp> - Открыть топик в виде pop-up`а (окна контекстной справки), в позиции курсора.
winhlp32.exe -g <файл.hlp> - Создать GID файл. Окно открыто не будет.
__________
Редактор реестра regedit.exe.
regedit.exe [параметр] [имя файла]

Не все параметры поддерживаются во всех ОС.
[Имя файла] Импортирует данные из .reg файла в реестр
/s - Импортирует значения из .reg файла без вывода диалогового окна
/e - Экспортирует реестр или выбранный куст в .reg файл, например regedit /e file.reg HKEY_USERS\.DEFAULT
/ea - Экспортирует реестр  или выбранный куст в .reg файл в формате ANSI (начинается с REGEDIT4), в отличие от параметра /e, экспортирующего в UNICODE
/m - Запускает новый экземпляр Редактора реестра  в отдельном процессе (начиная с Windows XP и выше)
/l:system - Определяет для использования местоположение файла реестра SYSTEM.DAT
/r:user - Определяет для использования местоположение файла реестра USER.DAT
/c - Оптимизирует (сжимает) [имя файла] (Windows 98/Me)

- параметры /l /r /c работают только в режиме DOS (т.е. в Win 9x/ME, в режиме, когда не загружена GUI).
- во всех параметрах вместо "/" может использоваться "-"
- регистр букв значения не имеет
__________
Утилита командной строки reg.exe.
Дополнительно к ключам, перечисленным в справке и отображаемым по «reg.exe <операция> /?», утилита для операции EXPORT поддерживает недокументированный ключ «/nt4» (не упоминаемый, но оставшийся со времён первых версий), позволяющий экспортировать файл реестра в формате «REGEDIT4» в кодировке ANSI (по умолчанию экспорт производится в новом формате «Windows Registry Editor Version 5.00» в кодировке Unicode), например:

reg.exe export "HKCU\Console" Console.reg /nt4

REGEDIT4

[HKEY_CURRENT_USER\Console]
"CursorSize"=dword:00000019
"FaceName"="Lucida Console"

__________
A collection of Command Line Switches and arguments to control some program executables

Автор обзора — kiber_punk.

Предложения в русском языке начинаются с большой буквы и заканчиваются точкой.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.

5

Re: CMD/BAT: Коллекция ссылок

Утилиты командной строки

Пакет утилит для организации интерфейса в BAT(CMD)-программах:
http://my-cms.jino-net.ru/index.php?cap=hsp
Установки не требует.

CMDOW Commandline Window Utility
Cвободная утилита командной строки для работы с окнами. Не требует установки. Перечисление, перемещение, переименование, скрытие, блокировка, свёртка-развёртка, активизация, закрытие окон и другое.

GNU utilities for Win32
Пакет UNIX-утилит командной строки, портированных под Win32. Утилиты grep, gawk и т.д. Эти утилиты не требуют никакой эмуляции, подобно, например, Cygwin или UWIN, и работают без установки.

Sysinternals
Большой набор различных уникальнейших утилит (и не только для командной строки). Очень рекомендую.

NirCmd
Многофункциональная утилита командной строки.

Основано на оригинальном тексте The gray Cardinal'а.

6

Re: CMD/BAT: Коллекция ссылок

Утилиты командной строки

Bill Stewart's Shell Scripting Toolkit и Windows Admin Script Tools
Набор консольных утилит разной направленности.

7 (изменено: kiber_punk, 2009-11-05 14:05:08)

Re: CMD/BAT: Коллекция ссылок

Возможно, то, что вы долго ищете, находится совсем близко.

Установочный диск Windows XP содержит раздел (папку) Support. Там вы найдёте огромное количество скриптов, инструментов и утилит (GUI, CUI). Поверхностное описание скриптов, утилит и их ключей находится в файле README.HTM в той же папке.
CD_ROM:\SUPPORT\TOOLS\SUPPORT.CAB\*.*
В архиве есть полная справка в формате CHM.

Также есть DEPLOY — SDK для создания дисков автоматической инсталляции.
CD_ROM:\SUPPORT\TOOLS\DEPLOY.CAB\*.*
В архиве есть справка в формате CHM на русском языке.

8

Re: CMD/BAT: Коллекция ссылок

Утилита DevCon (Использование программы с интерфейсом командной строки DevCon в качестве альтернативы диспетчеру устройств) на MSDN — подробное описание, команды, примеры: DevCon (Windows Driver Kit).

9

Re: CMD/BAT: Коллекция ссылок

CHM-файл справки по командам и утилитам командной строки для Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows 7 и Windows Vista (наподобие «%SystemRoot%\Help\ntcmds.chm» для Windows XP): Windows Command Reference.