Командные файлы операционной системы MS Windows. Лясин Д.Н - 26 стр.

UptoLike

Составители: 

26
%%~Ai Атрибуты файла
Например, следующий командный файл выведет суммарный размер всех
файлов в папке, имя которой передано в качестве параметра.
@ECHO OFF
CHCP 1251
SETLOCAL ENABLEDELAYEDEXPANSION
set /a Sum=0
for %%i in (%1\*.*) do set /a Sum=!Sum!+%%~Zi
echo Размер файлов в папке %1 - %Sum%
Заключение
Командные файлы предоставляют администратору достаточно широкие
возможности для автоматизации действий по настройке, обслуживанию и мони-
торингу состояния компьютера под управлением ОС Windows. И хотя на сего-
дняшний день для решения существуют более мощные и гибкие средства (WSH,
PowerShell), о которых речь пойдет на следующих лабораторных, в связи с нали-
чием большого количества практических наработок, а также благодаря относи-
тельной простоте, командные файлы по прежнему используются на практике.
2. Порядок выполнения работы
2.1. Ознакомьтесь с теоретическими основами использования команд ОС
Windows в текстовом режиме в настоящих указаниях и конспектах лекций.
2.2. Выполните задания 2.2.1-2.2.11.
Все задания необходимо выполнить в текстовом интерфейсе команд-
ной строки Windows. Выполнение каждой команды необходимо подтвердить в
отчете снимком окна командной оболочки с самой командой и результатом ее
выполнения (фрагментом результата при большом объеме). Задания, требующие
создания командных файлов, должны сопровождаться исходными текстами
скриптов.
2.2.1 . Запустите окно командной оболочки Cmd.exe и сделайте текущей корне-
вую папку диска D:
2.2.2 . Откройте справочник по командной строке Windows.
2.2.3 . Запишите названия как минимум 10 внешних и 10 внутренних команд
Windows.
2.2.4 . Изучите справку по команде Dir. Используя эту команду выведите на эк-
ран список всех скрытых и системных файлов на диске D:
2.2.5 . Изучите справку по команде Tasklist. Создайте в папке spo1 на диске D:
текстовый файл, содержащий список процессов, использовавших процессор
более 10 минут. Отсортируйте список с использованием команды sort.
2.2.6 . Изучите справку по команде Taskkill. Запустите несколько экземпляров
стандартного калькулятора Windows. Закройте все калькуляторы одной ко-
мандой.
2.2.7 . Создайте условную команду с использованием операторов && или ||, кото-
рая в случае, если запущен хотя бы экземпляр стандартного блокнота
Windows, дописывал бы в файл reportNP.txt дату и время обнаружения и за-
%%~Ai                 Атрибуты файла
      Например, следующий командный файл выведет суммарный размер всех
файлов в папке, имя которой передано в качестве параметра.
        @ECHO OFF
        CHCP 1251
        SETLOCAL ENABLEDELAYEDEXPANSION
        set /a Sum=0
        for %%i in (%1\*.*) do set /a Sum=!Sum!+%%~Zi
        echo Размер файлов в папке %1 - %Sum%

      Заключение
      Командные файлы предоставляют администратору достаточно широкие
возможности для автоматизации действий по настройке, обслуживанию и мони-
торингу состояния компьютера под управлением ОС Windows. И хотя на сего-
дняшний день для решения существуют более мощные и гибкие средства (WSH,
PowerShell), о которых речь пойдет на следующих лабораторных, в связи с нали-
чием большого количества практических наработок, а также благодаря относи-
тельной простоте, командные файлы по прежнему используются на практике.


        2. Порядок выполнения работы
      2.1. Ознакомьтесь с теоретическими основами использования команд ОС
Windows в текстовом режиме в настоящих указаниях и конспектах лекций.
      2.2. Выполните задания 2.2.1-2.2.11.
            Все задания необходимо выполнить в текстовом интерфейсе команд-
ной строки Windows. Выполнение каждой команды необходимо подтвердить в
отчете снимком окна командной оболочки с самой командой и результатом ее
выполнения (фрагментом результата при большом объеме). Задания, требующие
создания командных файлов, должны сопровождаться исходными текстами
скриптов.
 2.2.1. Запустите окно командной оболочки Cmd.exe и сделайте текущей корне-
   вую папку диска D:
 2.2.2. Откройте справочник по командной строке Windows.
 2.2.3. Запишите названия как минимум 10 внешних и 10 внутренних команд
    Windows.
 2.2.4. Изучите справку по команде Dir. Используя эту команду выведите на эк-
    ран список всех скрытых и системных файлов на диске D:
 2.2.5. Изучите справку по команде Tasklist. Создайте в папке spo1 на диске D:
    текстовый файл, содержащий список процессов, использовавших процессор
    более 10 минут. Отсортируйте список с использованием команды sort.
 2.2.6. Изучите справку по команде Taskkill. Запустите несколько экземпляров
    стандартного калькулятора Windows. Закройте все калькуляторы одной ко-
    мандой.
 2.2.7. Создайте условную команду с использованием операторов && или ||, кото-
    рая в случае, если запущен хотя бы экземпляр стандартного блокнота
    Windows, дописывал бы в файл reportNP.txt дату и время обнаружения и за-

                                         26