Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
22
Добавлен:
02.01.2020
Размер:
121.95 Кб
Скачать

Министерство образования и науки РФ

Новосибирский государственный технический университет

Факультет бизнеса

Кафедра экономической информатики

Лабораторная работа №4 по операционным системам

Основные приёмы работы с WindowsScriptHostна VBScript/ JScript

Студент:

Группа: ФБИ-22

Преподаватель: Эстрайх И. В.

Новосибирск 2014

Цель работы:ознакомиться с основными приёмами работы сWindowsScriptHostна VBScript и Jscript.

Ход работы:

Запустила интерпретатор команд MS-DOS через кнопку [Пуск], раздел «Программы», «Стандартные», «Командная строка».

УстановилатекущейдиректориюC:\STUDENT\K

cd C:\Student\K

Cоздала в C:\STUDENT папку «LR4», перешла в неё.

mdLR4

cd .\LR4

Создала текстовый файл HelloWorld.‼! Запустила файл в консольном режиме выполнения и в режиме выполнения в графической среде Windows. При втором способе запуска появилось диалоговое окно.

Открыла Блокнот ([Пуск], Программы, Стандартные, Блокнот), сохранила файл как 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

EndIf

loop

Написала скрипт script2.js, который принимает отсортированный текст без лишних пробелов и пустых строк и нумерует строки. Его содержание приведено ниже:

i=1;

while (!WScript.StdIn.AtEndOfStream) {

varstr=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

Вывод: ознакомилась сосновными приёмами работы сWindowsScriptHostна VBScript и Jscript.

Соседние файлы в папке Операционные системы