Файлы WSF интересны тем, что вы можете в одном и том же файле объединять компоненты сценария, написанные на разных языках, и делать это даже в одном и том же задании (job), заключив часть программы в теги <scnipt> и </scnipt>. Эти теги указывают, на каком языке написана часть программы. Обратите внимание на то, что в примере первое задание написано на VBScript, а второе написано на JScript. Можно также использовать и другие языки, если они у вас установлены. Третье задание показывает еще одно специфическое свойство WSF-файлов: возможность привлечь части сценариев из других файлов. В данном примере из файла c:scriptlibanotherfile. vbs привлекается программа scnipt3. Обратите внимание, что тег <scnipt> завершается символами />, вместо обычного символа >. Это специальный индикатор, который нужен языку XML и свидетельствует об отсутствии соответствующего этому тегу закрывающего тега </scnipt>. Тег <scnipt> имеет две формы. Он может включать в себя часть текста программы, как в данном примере: А также он может показать, что программа сценария должна быть привлечена из какого-нибудь другого места: Во второй форме тега <script> элемент src сообщает WSH, где искать материал для считывания. Это место может быть представлено в форме полного путевого имени файла или даже в виде URL, тогда материал извлекается из указанного места в Интернете. Это свойство дает возможность сохранить часто используемую часть программ сценариев в каком-нибудь месте, из которого она может быть использована многими сценариями. В главе 2 будет рассмотрено программирование на языке VBScript, в котором используются подпрограммы и функции, и у меня еще будет что сказать на эту тему. Файл компонентов Windows Script (WSC) является еще одним типом файлов сценариев с добавленной к нему разметкой, которая создает XML-структуру. Файлы компонентов позволяют разрабатывать свои собственные программные «объекты» для их последующего использования в сценариях и в других программах. Компоненты Windows Script (WSC) рассматриваются в приложении G.