background preloader

Win

Facebook Twitter

Group Policy Search. Синтаксис VBScript, документация по VBScript, отличия VBScript от Visual Basic - AskIt.RU. Синтаксис VBScript, документация по VBScript, отличия VBScript от Visual Basic VBScript является подмножеством языка Microsoft Visual Basic for Applications (сокращенно – VBA), поставляемого с Microsoft Office и Visual Basic.

Синтаксис VBScript, документация по VBScript, отличия VBScript от Visual Basic - AskIt.RU

Документация - не в MSDN, а нужно скачивать отдельно с Web-сайта Microsoft в виде файла vbsdoc.exe (была установлена на предыдущей лабораторной). Основные синтаксические принципы VBScript как языка программирования: o VBScript нечувствителен к регистру; o чтобы закомментировать код до конца строки, используется одинарная кавычка (') или команда REM; o символьные значения должны заключаться в двойные кавычки; o максимальная длина любого имени в VBScript (переменные, константы, процедуры) - 255 символов; o начало нового оператора - перевод на новую строку (точка с запятой, как в C, Java, JavaScript для этого не используется); Запуск внешних приложений из скрипта VBScript, применение объекта WshShell - AskIt.RU. Запуск внешних приложений из скрипта VBScript, применение объекта WshShell, методы Run(), AppActivate(), SendKeys() Запуск приложения производится при помощи объекта WScript.Shell.

Запуск внешних приложений из скрипта VBScript, применение объекта WshShell - AskIt.RU

Первая строка для работы с этим объектом выглядит как Dim WshShell set WshShell = WScript.CreateObject("WScript.Shell") Сам запуск производится при помощи метода Run: WshShell.Run "Имя_приложения" Необязательные параметры: цифра (1-10) - вид диалогового окна, true/false - приостанавливать выполнение скрипта пока не завершится работа программы или нет. Обычно существует две ситуации, когда нам нужно запустить приложения из скрипта: 1) запускаем утилиты командной строки (например, из Resource Kit) и нам нужно получить то, что они возвращают 2) запускаем графическое приложение и передаем туда нажатия клавиш При запуске утилиты командной строки обратить внимание на следующие моменты: o если нам нужно возвращать код ошибки, делаем это следующим образом: Ставим скриптом VBS обои на Рабочий Стол. Ставим скриптом VBS обои на Рабочий Стол ...бывает удобно, например, в терминалку на автозагрузку поставить, а то дети при своей "работе" меняют обои на козяблики :) Достаточно сохранить и выполнить следующий файл (Wallpaper.vbs): Set objWshShell = WScript.CreateObject("Wscript.Shell") strPath2DestWallpaper = ".

Ставим скриптом VBS обои на Рабочий Стол

/wallpaper.bmp" objWshShell.RegWrite "HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper", strPath2DestWallpaper, "REG_SZ" objWshShell.Run """%SystemRoot%\System32\RUNDLL32.EXE"" user32.dll,UpdatePerUserSystemParameters", 0, True Здесь предполагается, что нужная обоина лежит в той же папке, что сам скрипт, и называется Wallpaper.bmp Если по каким-то причинах выполнять Visual Basic Script "напрямую" неудобно или невозможно, это можно сделать через командный файл Windows (например, сохранить 1-строчный листинг ниже как файл Wall.bat). Использование сценария Xcacls.vbs для изменения разрешений NTFS. Это обновленная версия средства расширенного списка управления доступом к изменениям (Extended Change Access Control List) Xcacls.exe, реализованного корпорацией Майкрософт в виде сценария Microsoft Visual Basic (Xcacls.vbs).

Использование сценария Xcacls.vbs для изменения разрешений NTFS

Эта статья содержит пошаговое руководство по использованию сценария Xcacls.vbs для изменения и просмотра разрешений файловой системы NTFS для файлов или папок. Сценарий Xcacls.vbs можно использовать из командной строки для задания всех параметров безопасности файловой системы, доступных в Проводнике Microsoft Windows. Xcacls.vbs отображает и изменяет списки управления доступом (ACL) файлов. Примечание Программа Xcacls.vbs совместима только с Microsoft Windows 2000, Microsoft Windows XP и Microsoft Windows Server 2003. Автоматизация работы с использованием Windows Scripting Host. Источник: «Технология Клиент-Сервер» Опубликовано: 25.04.2001 Помните ВАТ-файлы DOS?

Автоматизация работы с использованием Windows Scripting Host

Это было прекрасное средство автоматизации повторяющихся задач. Windows, увы, не предложила эквивалентной замены, а средства сторонних разработчиков не прижились по различным причинам. Но положение, похоже, может исправиться. Здесь мы обсудим некоторые преимущества Windows Scripting Host. Преимущества Windows Scripting Host Раньше единственным поддерживаемым Windows скриптовым языком был командный язык DOS. Cкрипт может принимать решения на основе использования полноценных операторов If/Else.

Другое свойство Windows Scripting Host заключается в том, что скрипты могут исполняться вне браузера. Хост и скриптовые машины Как ни хороши скриптовые языки, многого с ними не сотворишь. Проверка файлов онлайн. Разработка скриптов. .wsf. В статье "Windows Script Host: типы файлов", мы говорили о том, что Windows Script Host (WSH) представляет собой реализованный на базе технологии COM сервер, предназначенный для выполнения сценариев в среде Windows.

.wsf

В нем изначально имеется поддержка языков JScript и VBScript, однако возможно использование и других языков, если будут дополнительно установлены соответствующие компоненты. Посредством WSH могут выполняться как автономные сценарии (т.е. написанные на каком-то определенном языке), так и сценарии .wsf (Windows Script file).

Сценарии последнего типа представляют собой текстовые файлы формата XML, которые могут содержать код, реализованный более чем на одном языке. И хотя эти сценарии имеют несколько более сложную структуру, они предоставляют в распоряжение разработчика ряд полезных возможностей, которые весьма затруднительно реализовать в автономных сценариях. Формат XML файлов .wsf Формат XML, который используется в файлах .wsf, во многом похож на тот, что применяется в HTML. VBS описание функций.