Скрипты. Сценарии автоматизации. Учебное пособие. Валентин Юльевич Арьков. Читать онлайн. Newlib. NEWLIB.NET

Автор: Валентин Юльевич Арьков
Издательство: Издательские решения
Серия:
Жанр произведения:
Год издания: 0
isbn: 9785006585409
Скачать книгу
символа.

      Конвейер

      В командной строке сообщения идут в виде текста. Текст на входе команды и текст на выходе команды. Мы вводим команду, она выводит на экран свой ответ в виде нескольких строчек текста. Вроде бы все понятно и очевидно.

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

      Наш первый пример: команда DIR выводит список каталогов, команда SORT проводит сортировку списка. Каждую команду мы вызываем с дополнительными параметрами. Между командами поставлена вертикальная черта.

      Здесь происходит передача и обработка нескольких строк текста.

      Рис. Первый конвейер

      Задание. С помощью чат-бота составьте несложные задания для организации конвейера в командной строке windows и получите решения в виде пакетных файлов с подробным описанием. Убедитесь в их работоспособности.

      Итоги

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

      К тому же, освоение файлов BAT/CMD – это хороший первый шаг в освоении скриптов. Во многих случаях, при объяснении современных скриптовых языков на эти технологии ссылаются, как на что-то общеизвестное. Так что владение этим инструментом будет полезно во всех отношениях.

      2. Скрипты VBS

      Слышно, как скрипит

      пёрышко слегка,

      и ложатся строчки

      на листок.

      (музыка С. Туликова,

      слова М. Пляцковского)

      Следующий пример языка сценариев – VBScript. Полное название: Microsoft Visual Basic Scripting Edition – выпуск языка программирования Visual Basic для создания скриптов. Можно также говорить Visual Basic Script.

      Cкрипты *.VBS можно запускать точно так же, как и пакетные файлы *.BAT – из командной строки и из Проводника.

      Задание. Просмотрите в Википедии статью VBScript. Выясните, для каких ОС и для каких задач предназначен данный язык.

      Скриптовый язык VBScript построен на основе полноценного языка программирования Visual Basic. Красивое слово Visual использовано в названиях нескольких реализаций языков программирования от Microsoft: Visual Basic, Visual C и др. По-видимому, таким способом нам намекают на визуальные возможности разработки программного обеспечения – рисование окошек на экране вместо ручного программирования. Корпорация Microsoft предлагает интегрированную среду разработки Visual Studio – здесь в названии тоже присутствует это слово.

      Задание. Выясните, в названиях каких продуктов MIcrosoft использовано слово Visual.

      Задание. Просмотрите в Википедии статью VBScript. Выясните, для каких ОС и для каких задач предназначен данный язык.

Скачать книгу