Всё для Web Дизайнера - VBScript: Введение в VBScript, объекты Windows Scripting Host, запуск других приложений, информация о системе, объект FileSystemObject, работа с файлами, работа с содержимым файла, работа с папками, доступ к файлам и папкам, диски, сервер сценариев Windows. Html, css, cgi, php, python, mysql, delphi, pascal, раскрутка сайта,  дизайн навигации, оптимизация страниц сайта, регистрация в поисковиках, шрифты, иконки, звуки, графика, картинки, обои для рабочего стола, Xak, Графика и анимация, Обои, Регистрационные ключи, лекарство для программ, взлом программ, взлом и интернет, хакеры, спам, вирусы, 3D Max, Corel Draw, Flash, Dreamweaver. Введение в VBScript, объекты Windows Scripting Host, запуск других приложений, информация о системе, объект FileSystemObject, работа с файлами, работа с содержимым файла, работа с папками, доступ к файлам и папкам, диски, сервер сценариев Windows.

Программирование
Web мастеру
3D Графика и анимация
Сетевая безопасность

Гостевая книга
Форум
Ссылки
Услуги

Rambler's Top100
TopCTO Компьютеры цены продажа


Компьютеры

Назад     Читать дальше
На главную страницу > > В раздел программирование > > В раздел VBScript

Информация о системе.

        Свойство Environment объекта WshShell, позволяет работать с системными  переменными окружения. Для этого создается объект WshEnvironment

         Синтаксис:

         WshShell.Environment([strType])

         где

         strType – может принимать параметры "System", "User", "Volatile" или "Process" .

         Значение “Volatile" используется для работы с данными, передаваемыми другими программами, а "System", "User" и "Process" используются для работы с системными данными.

         Таблица системных данных среды доступных с помощью значений "System", "User" и "Process"
 
 
Где присутствует
Значение Описание System User Process
NUMBER_OF_PROCESSORS Количество процессоров на данном компьютере
X
-
X
PROCESSOR_ARCHITECTURE Тип процессора
X
-
X
PROCESSOR_IDENTIFIER Расширенные данные о процессоре
X
-
X
PROCESSOR_LEVEL Поколение процессора
X
-
X
OS Операционная система
X
-
X
COMSPEC Путь к файлу командной строки

(cmd.exe или command.com)

X
-
X
HOMEDRIVE Первый локальный диск (обычно c:)
-
-
X
PATH Заданные системные пути
X
X
X
PATHEXT Исполняемые файлы (.exe , .com и т.д.)
X
-
X
SYSTEMDRIVE Диск на котором находится директория с операционной системой
-
-
X
SYSTEMROOT Директория Windows
-
-
X
WINDIR Директория Windows
X
-
X
TEMP или TMP Папка для временных файлов
-
X
X
 

         Следующий пример выводит на экран некоторые системные данные

         VBScript:

‘создаем объект WshShell:
Set WshShell = WScript.CreateObject("WScript.Shell")

‘создаем объект Environment со значением SYSTEM:
Set WshSysEnv = WshShell.Environment("SYSTEM")

‘создаем объект Environment со значением PROCESS:
Set WshProEnv = WshShell.Environment("PROCESS")

SysInfo = "Системные параметры компьютера:" + Chr(10)+ Chr(10)
SysInfo = SysInfo + "Процессоров: " + _
WshSysEnv("NUMBER_OF_PROCESSORS") + Chr(10)
SysInfo = SysInfo + "Архитектура: " + _
WshSysEnv("PROCESSOR_ARCHITECTURE") + Chr(10)
SysInfo = SysInfo + "ID процессора: " + _
WshSysEnv("PROCESSOR_IDENTIFIER") + Chr(10)
SysInfo = SysInfo + "Поколение: " + _
WshSysEnv("PROCESSOR_LEVEL") + Chr(10)
SysInfo = SysInfo + "Операционная система: " + WshSysEnv("OS") + Chr(10)
SysInfo = SysInfo + "Файл командной строки: " + _
WshProEnv("COMSPEC") + Chr(10)
SysInfo = SysInfo + "Пути: " + WshProEnv("PATH") + Chr(10)
SysInfo = SysInfo + "Исполняемые файлы: " + _
WshSysEnv("PATHEXT") + Chr(10)
SysInfo = SysInfo + "Директория Windows: " + _
WshProEnv("WINDIR") + Chr(10)
SysInfo = SysInfo + "Временная папка: " + WshProEnv("TEMP") + Chr(10)
MsgBox SysInfo
 

        JScript:

// создаем объект WshShell:
var WshShell = WScript.CreateObject("WScript.Shell");

// создаем объект Environment со значением SYSTEM:
var WshSysEnv = WshShell.Environment("SYSTEM");

// создаем объект Environment со значением PROCESS:
var WshProEnv = WshShell.Environment("PROCESS");

var SysInfo = "Системные параметры компьютера:" + "\n" +"\n";
SysInfo += "Процессоров: " + WshSysEnv("NUMBER_OF_PROCESSORS") + "\n";
SysInfo +=  "Архитектура: " + WshSysEnv("PROCESSOR_ARCHITECTURE") + "\n";
SysInfo += "ID процессора: " + WshSysEnv("PROCESSOR_IDENTIFIER") + "\n";
SysInfo += "Поколение: " + WshSysEnv("PROCESSOR_LEVEL") + "\n";
SysInfo += "Операционная система: " + WshSysEnv("OS") + "\n";;
SysInfo += "Файл командной строки: " + WshProEnv("COMSPEC") + "\n";;
SysInfo += "Пути: " + WshProEnv("PATH") + "\n";
SysInfo += "Исполняемые файлы: " + WshSysEnv("PATHEXT") + "\n";
SysInfo += "Директория Windows: " + WshProEnv("WINDIR") + "\n";
SysInfo += "Временная папка: " + WshProEnv("TEMP") + "\n";
WScript.Echo(SysInfo);


         При исполнении данных сценариев в среде Windows 98, не удастся получить некоторые параметры.
 

Назад     Читать дальше
На главную страницу > > В раздел программирование > > В раздел VBScript

Hosted by uCoz