Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Знакомство с возможностями командной строки
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.
|