Поиск готовых решений

Лабораторная работа «Командные файлы»


Лабораторная работа «Командные файлы»


Цель работы: изучить назначение командных файлов и получить практический опыт по созданию и использованию файлов данного типа.

В результате выполнения лабораторной работы студент должен знать:

1.     Назначение командных файлов;
2.     Основные команды.
уметь: создавать командные файлы.

Используемые программно-технические средства: Персональная ЭВМ класса IBM PC стандартной конфигурации; операционная система Windows 7, Microsoft Office 2007.
Выполнение лабораторной работы
1.     Командный файл, который создает две папки и осуществляет копирование файлов:
MD D:\DOCUMENT
Создание каталога DOCUMENT на диске D
MD D:\TEXT
Создание каталога TEXT на диске D
COPY D:\*.DOC D:\DOCUMENT
Копирование всех файлов типа .DOC с диска D: в каталог DOCUMENT диска D:
COPY D:\*.TXT D:\TEXT
Копирование всех файлов типа .ТХТ с диска D: в каталог TEXT диска D:
Пример 2: Внесѐм изменения в ранее созданный командный файл: ECHO OFF
MD D:\DOCUMENT
MD D:\TEXT
COPY D:\*.DOC D:\DOCUMENT COPY D:\*.TXT D:\TEXT
ECHO ON












В результате выполнения команды на экран будет выведена только первая команда (ECHO OFF) и информация о скопированных файлах. Для того чтобы команда ECHO OFF не выводилась на экран, перед ней нужно поставить символ @.
Команда ЕСНО также позволяет выдавать из командного файла сообщения на экран:
Синтаксис: ЕСНО сообщение




Пример 3: Текст командного файла K1.BAT:
cls echo on
С: (замените на нужный диск) cd\
dir

Данный командный файл выполняет следующие действия: очищает экран; переходит на диск С; переходит в корневой каталог; выдает на экран содержимое корневого каталога.


2 Создайте командный файл, выполняющий следующий алгоритм:
создать на диске D:\ папку RPK;
создать в папке RPK папку Students;
в папке студенты создать папку 2B;
в папке 2B создать текстовый файл с именем ivanov.txt;



скопировать данный файл в папку RPK;

переименовать в папке RPK файл ivanov.txt на petrov.txt;
удалить из папки 2B файл ivanov.txt;
вывести на экран сообщение: «Командный файл создал студент ваша фамилия».

Создать свой командный файл.

Текст командного файла, который создает текстовый файл, содержащий имена файлов и папок, начинающиеся с символа, введенного с клавиатуры.

@echo off

chcp 1251>nul

set /p b=vvedi symbol:

cd /d E:\

dir /b %b%*.* > E:\files.txt

pause

Вывод: в ходе выполнения работы был получен практический опыт по созданию и использованию командных файлов.
Контрольные вопросы:

Что такое командный файл?

Командный (пакетный) файл - это текстовый файл в MS-DOS, OS/2 или Windows, содержащий последовательность команд, предназначенных для исполнения командным интерпретатором.

Для чего используются пакетные файлы?

Основная область применения — автоматизация наиболее рутинных операций

Какое расширение имеют файлы данного типа?

.BAT, .CMD

Как создать командный файл?

Командные файлы создаются обычно каким-либо текстовым редактором, например: блокнот.

5. Опишите основные команды: @, echo, call, rem.

@ используется для того чтобы команда не выводилась на экран.

echo позволяет выдавать из командного файла сообщения на экран. Например: echo hello

Также echo off/on включает или выключает отображение команд при выполнении командного файла.

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

call предназначена для вызова одного командного файла из другого с последующим возвратом в точку вызова.

Например

@ ECHO OFF

TYPE Е:\primer.txt

PAUSE

CALL 2.bat

6. Для чего используются параметры?

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

Например, командный файл содержит следующую команду:

COPY Е:\NAME1\%1 Е: \NAME2

Если запустить его из командной строки с параметром primer.txt, то во время исполнения вместо %1 будет подставлен primer.txt:

COPY Е:\NAME1\primer.txt Е: \NAME2

как сделать сетку в си шарп код

Задача об инфекции стригущего лишая для начало подойдет вот такой код. Программируем
как сделать сетку в си шарп код  C#


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            pictureBox1.Image = (Image)new Bitmap(pictureBox1.Width, pictureBox1.Height);
            Graphics g = Graphics.FromImage(pictureBox1.Image);
            Pen p = new Pen(Color.Red);
            for (int i = 0; i < 39; i++)
            {
                g.DrawLine(p, new Point((pictureBox1.Width / 31 * (i + 1)), 0), new Point((pictureBox1.Width / 31 * (i + 1)), pictureBox1.Height));
                g.DrawLine(p, new Point(0, (pictureBox1.Height / 31 * (i + 1))), new Point(pictureBox1.Width, (pictureBox1.Height / 31 * (i + 1))));
            }


        }

        private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
        {
            int X = pictureBox1.Width / 10;
            int Y = pictureBox1.Height / 10;

            for (int i = 1; i < 10; i++)
            {
                if (e.X <= (X * i))
                {
                    for (int i1 = 1; i1 < 10; i1++)
                    {
                        if (e.Y <= (Y * i1))
                        {
                            Graphics a = Graphics.FromImage(pictureBox1.Image);
                            a.FillRectangle(Brushes.Black, (X * (i - 1)), (Y * (i1 - 1)), X, Y);
                            this.Refresh();

                            //MessageBox.Show((X * (i - 1)).ToString() + ":" + (X * i).ToString() + " - " + (Y * (i1 - 1)).ToString() + ":" + (Y * i1).ToString());
                            break;
                        }
                    }
                    break;
                }
            }
        }
    }
}

помощь бесплатно онлайн решить примеры, задачи, задания

 Привет, на этой странице можно заказать бесплатно помощь в решении задачи, примеров, рефератов и  других домашних заданий онлайн. Поможем чем сможем в течении 24 часов. Почему мы помогаем просто так. Это увеличивает нашу базу решенных задач.

Для помощи напиши по почте vvvotlysva.rechat@blogger.com В названии письма напишите задачу (задание) что конкретно нужно сделать. В само письмо вложите само задание, описание конкретных действий, фото задания.

Не задавайте вопрос в этой теме только по почте vvvotlysva.rechat@blogger.com.

В нашей базе 8 авторов учителей разных дисциплин. Хотите помочь проекту? Отвечайте на вопросы, помогайте в решении задач.