Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Знакомство с возможностями командной строки

1. Задан.ini файл вида:

[Section]

SomeParameter=Some Value

CmdLine=c: \windows\notepad.exe

Arguments=c: \1.txt

Необходимо разложить этот текстовый файл и запустить на выполнение командную строку на выполнение, например,

C: \windows\notepad.exe c: \1.txt

 

Команды: findstr, for /f

 

2. Геометрическая прогрессия задана параметрами:

a1 – первый член прогрессии,

n – количество элементов прогрессии,

q – знаменатель прогрессии.

an=a1*qn-1

Вывести в файл значения n – членов прогрессии в файл, а также сумму:

 

Команды: set, процедурные командные файлы.

 

3. Арифметическая прогрессия задана параметрами:

a1 – первый член прогрессии,

n – количество элементов прогрессии,

d – шаг прогрессии.

an=a1+(n-1)d

Вывести в файл значения n – членов прогрессии в файл, а также сумму:

 

Команды: set, процедурные командные файлы.

 

4. Обойти рекурсивно заданную папку и найти все расширения файлов, для которых в системе не выбрана программа для обработки, и вывести их в файл.

Команды: for /r, assoc, ftype

 

5. Обойти рекурсивно заданную папку и все файлы, расширение которых связано с типом Paint.Picture, переименовать в дата_создания_файла_исходное_имя.расширение и вывести в файл список этих файлов.

Команды: for /r, assoc, rename

6. Обойти рекурсивно заданную папку и все файлы с заданным расширением и с сегодняшней датой удалить, предварительно записав их имена в файл.

Команды: for /r, del

 

7. Задан файл. Найти по его расширению командную строку для запуска и запустить ее на выполнение, подставляя в качестве аргумента (%1) заданный файл.

Команды: for, assoc, ftype

8. Обойти рекурсивно заданную папку, и для всех найденных расширений найти все командные строки для их запуска. Вывести в файл последовательность строк – расширение командная строка.

Команды: assoc, ftype, for /r

 

9. Обойти рекурсивно заданную папку, для всех файлов с заданным расширением произвести поиск заданной подстроки и вывести в файл имя файла и все строки с заданной подстрокой из этого файла.

Команды: findstr, for /r

 

10. Обойти рекурсивно заданную папку и соединить все текстовые файлы с заданным расширением в один текстовый файл.

Команды: findstr, for /r

 

11. Связать все типы файлов, связанных с notepad, с wordpad.

Команды: for /f, assoc, ftype.

<== предыдущая лекция | следующая лекция ==>
Вступ. Пояснювальна записка до методичних | Теоретические сведения




© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.