Читаем Полное руководство по Microsoft Windows XP полностью

...

Примечание

Я предполагаю, что у вас есть некоторый опыт программирования. Вам необходимо знать, что такое переменная, и иметь навыки создания макросов, иначе материал этого раздела будет для вас слишком сложным.

Чтобы добавить сценарий в подключение, нужно открыть диалоговое окно [имя подключения] – свойства. Выберите вкладку Безопасность (рис. 18.5); на ней расположен раздел Интерактивная регистрация и сценарий (Interaction Logon and Scripting). Здесь присутствует список, который содержит имя файла сценария. Вы можете ввести новое имя или выбрать имя существующего сценария из списка. Обратите внимание на две кнопки, расположенные ниже:

Рисунок 18.5. Опции раздела Интерактивная регистрация и сценарий позволяют использовать сценарий во время входа в систему

• Изменить (Edit) позволяет модифицировать сценарий;

• Обзор (Browse) вызывает диалоговое окно Обзор сценариев коммутации (File Open), в котором вы можете найти нужный файл сценария.

Опция Вывести окно терминала (Show Terminal Window) отображает окно, которое помогает следить за выполнением сценария. Отключите эту опцию, если вы уверены в правильности выполнения сценария и вам не потребуется вводить информацию.

...

Рекомендация

В Windows XP имеется набор сценариев по умолчанию в папке \WINDOWS\ SYSTEM32\RAS. Вы можете использовать данные сценарии в качестве шаблонов для создания собственных сценариев. Способ их построения мы обсудим в следующих разделах.

Запуск сценария

Сценарий создается с помощью какого-нибудь текстового редактора, например Блокнота. В сценарии нельзя использовать необычный шрифт или другие дополнительные элементы, обычные для текстовых процессоров. Файлы сценариев должны иметь расширение .scp, чтобы их было легко найти. Если вы хотите, чтобы сценарий появился в списке, изображенном на рис. 18.5, разместите его в папке \WINDOWS\SYSTEM32\RAS.

Если вы занимались программированием на языке сценариев, допустим на Visual Basic, приведенные здесь термины будут вам знакомы. Для сценариев используются процедуры. Весь код помещается между двумя операторами: proc и endproc. Каждый сценарий включает основную процедуру, комментарии, сообщающие другим пользователям (или напоминающие вам), как он работает. Далее указаны первые строки текста, добавляемого в файл сценария:

; Комментарий к сценарию.

proc main

endproc

Теперь, когда у вас есть основная процедура, Windows XP распознает этот файл в качестве сценария. Тем не менее система ничего не сделает, пока вы не введете некоторый код. Переменные Вы должны объявить все используемые переменные в начале процедуры. В объявлении переменной всегда указывается ее тип и имя. Можно также присвоить переменной некоторое значение. Удаленный доступ не позволяет объявлять переменные вне процедуры. Имена переменных всегда начинаются с буквы или символа подчеркивания; зарезервированные имена нельзя применять. Далее указаны типы переменных, которые допустимы в сценарии:

• Integer – целое положительное или отрицательное число;

• String – символьная строка, например «Hello World». Может содержать цифры;

• Boolean – логические переменные со значением true (истина) или false (ложь).

Приведу пример сценария с переменными:

; Сценарий, иллюстрирующий некоторые переменные.

proc main

; Переменная целого типа.

integer iValue

; Переменная строкового типа с заданным значением.

string sMyString = «Hello»

Переменная логического типа.

boolean lAmICorrect

endproc

Также существуют заданные переменные, используемые для сценариев удаленного доступа. В табл. 18.1 приведены такие предопределенные переменные и их описание. Таблица 18.1. Предопределенные переменные сценариев

Перейти на страницу:

Похожие книги

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT