Операционные системы / Отчет по ОС 4
.docxМинистерство образования и науки РФ
Новосибирский государственный технический университет
Факультет бизнеса
Кафедра экономической информатики
Лабораторная работа №4
Основные приёмы работы с Windows Script Host на VBScript/ JScript
Выполнили:
Группа: ФБИ-22
Преподаватель: Эстрайх И. В.
Дата: 05.04.2014
Новосибирск 2014
Цель работы: ознакомиться с основными приёмами работы со скриптовыми файлами на языках VBScript и Jscript.
Ход работы:
-
Запустили интерпретатор команд MS-DOS через кнопку [Пуск], раздел «Программы», «Стандартные», «Командная строка».
-
Установили текущую директорию C:\STUDENT\ с помощью:
cd C:\Student\ФБИ22
-
Cоздали в C:\STUDENT папку «lab4» и перешли в неё.
md lab4
cd .\lab4
-
Создали текстовый файл HelloWorld.‼! (рис. 1). Запустили файл в консольном режиме выполнения (рис. 1) и в режиме выполнения в графической среде Windows (рис. 1). При запуске в режиме выполнения в графической среде Windows появилось диалоговое окно (рис. 2):
Рисунок 1
Рисунок 2
-
Открыли Блокнот ([Пуск], Программы, Стандартные, Блокнот), сохранили файл как script1.vbs (в дальнейшем в Блокноте будем создавать новые файлы: Файл, Создать — и сохранять их под нужными именами). Данный скрипт обрабатывает входящий поток и выполняет удаление пустых строк, а также пробелов с обеих сторон от текста.
Содержание скрипта:
do while not WScript.StdIn.AtEndOfStream
String1 = WScript.StdIn.ReadLine
if not String1 = "" then
String2=Trim(String1)
if not String2 = "" then
WScript.StdOut.WriteLine String2
End If
End If
loop
-
Написали скрипт script2.js, который принимает отсортированный текст без лишних пробелов и пустых строк и нумерует строки.
Содержание скрипта:
i=1;
while (!WScript.StdIn.AtEndOfStream) {
var str=WScript.StdIn.ReadLine();
WScript.StdOut.WriteLine(i+") "+str);
i+=1;
}
-
Выполнили конвейер команд, выполняющий запрос набора строк текста, удаления из них пустых строк и лишних пробелов с обеих сторон каждой из строк, сортировку, нумерацию строк и сохранение потока в файл text1.txt.
TYPE CON | cscript //NoLogo script1.vbs | SORT | cscript //NoLogo script2.js >text1.txt
Рисунок 3
Содержание файла text1.txt:
Рисунок 4
Вывод: ознакомились с основными приёмами работы со скриптовыми файлами на языках VBScript и Jscript.