– выведите на экран числа от 2 до 20 с шагом 2 с помощью цикла FOR

– создайте директорию, используйте в качестве названия свою фамилию на английском. Перейдите в нее

– выведите на экран приветствие и перенаправьте это сообщение в файл под названием x. txt

– проверьте, существует ли файл под названием x. txt, и удалите его

– запустите блокнот notepad. exe и дождитесь его закрытия перед продолжением работы

– запросите имя пользователя, сохраните его в переменной и выведите на экран приветствие с использованием этой переменной

– спросите у пользователя, сколько минут он уже занимается этой лабораторной работой, и в зависимости от ответа выведите разные сообщения: меньше 30 – «маловато будет…”, больше 30 – «молодец, продолжай!»

Параметры командной строки

Один из ключевых инструментов в командной строке – это параметры (аргументы) командной строки. Это просто короткие строчки текста. При начальном знакомстве можно использовать и «параметры», и «аргументы». Конечно, профессиональный разработчик скажет, что это совершенно разные вещи. Особенно, если речь идет о функциях в классических программах. Но об этом потом.

Традиционно, общение пользователя и программ в командной строке – это передача данных в виде строк текста, в виде последовательности символов. На входе и на выходе любой команды у нас используются буквы.

На входе любой команды мы сообщаем дополнительные параметры – через пробел. Это параметры (аргументы) командной строки. Например, мы можем написать команду CD без параметров и получить имя текущего каталога. Можем перейти в корневой каталог текущего диска: CD \. Либо мы напишем CD TMP и перейдем в каталог под названием TMP. Каждый раз текущий каталог выводится в начале командной строки в виде приглашения к вводу команд. Дополнительные параметры мы указываем через пробел после имени команды.

Большинство команд ОС имеют дополнительные параметры. Так мы управляем поведением команд. И этот прием можно использовать при составлении пакетных файлов (скриптов).


Рис. Параметры командной строки


Эти дополнительные параметры описаны в справке по выбранной команде. Чтобы получить описание команды CD, напишем CD /? и нажимаем Enter. В таком описании действует общее соглашение: в квадратных скобках приводятся необязательные параметры. Их можно не указывать. Но если мы захотим их использовать, то квадратные скобки не нужны, см. рис.


Рис. Справка для CD


Мы можем сменить текущий каталог, или текущий диск, или и то, и другое. На рисунке приведены примеры использования параметров CD. Еще выясняется, что можно использовать команды CD и CHDIR и получить тот же самый результат. Можно сказать, что CD – это «псевдоним», сокращение, укороченный /сокращенный вариант для длинного названия команды CHDIR. А это, в свою очередь, – сокращение для фразы Change Directory – сменить каталог.


Рис. Команда CD с параметрами


Задание. Изучите для команды CD. Попрактикуйтесь в использовании CD. Проверьте, что происходит при попытке перейти в несуществующий каталог или на несуществующий диск. Обратите внимание на две точки в параметрах команды CD – разберитесь, как с ними работать.


Итак, мы можем передавать дополнительные сведения при вызове команды. Точно так же мы можем передавать параметры при запуске пакетного файла. А потом использовать их внутри нашей программы – как параметры команд.


Далее вам предлагается «придумать» с помощью какого-нибудь интеллектуального бота задания и попрактиковаться с параметрами командной строки. Вот пример:

– прочитайте два параметра командной строки и выведите на экран их значения одной строкой в обратном порядке – сначала второй параметр, затем первый и в конце – имя пакетного файла.