OS 2011-2012

КН-102

helpgen
.bat файл, который генерит help.txt в котором есть:
1. Оглавление (вывод команды help).
2. help по каждой команде.
3. Между хэлпом по каждой команде нужно выводить, какой-нибудь разделитель с именем команды.
Например,=== FOR ===

getip
Вывести все ip адреса на машине. По одному в строке. Важно, чтобы в строке был только один ip адрес и ничего больше.

exec_time

tempfile
Создать в текущем каталоге файл с уникальным именем и вывести его на экран.

which
Утилита, которая показывает какой файл выполнится, если я наберу команду, которую передаю в параметрах. Например,

> which.bat calc
C:\WINDOWS\system32\calc.exe

Должны поддерживаться, команды с расшинием и без (e.g. calc и calc.exe), учитываться, что файл может быть и в текущм каталоге.

int/ext
Доработать which:

int/ext - нужно также учесть, что бывают внутренние команды. Например,
> which if
Internal command

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

> accocx txt
open C:\WINDOWS\system32\NOTEPAD.EXE %1
print C:\WINDOWS\system32\NOTEPAD.EXE /p %1
printto C:\WINDOWS\system32\notepad.exe /pt "%1" "%2" "%3" "%4"

getip_u

which_u

tempfile_u

hexdump