Глобальные переменные

ВСЕ ниже (за исключением - где отмечено) заполнено автоматически с информацией вашей реально действующей системы! Просто наберите клавишную комбинацию "alt+g", чтобы получить эту панель в WPI

Вкладка архитектуры:

Название архитектуры:

Строка (стринг) названия архитектуры:

Идентификатор архитектуры:

Количество процессоров:

Mгц:

Тип архитектуры:

SysArch6432:

Архитектура -битная:

Настояще 64 биты:

Вкладка Мой компютер:

Свободной RAM:

Всего RAM:

C: возможных:

C: всего:

C: файловая система:

Операционная система:

ID выпуска:

Пакет поправок (Service Pack):

Язык:

Местность (Локаль):

Соединение интернета:

Вкладка Переменных:

%OSLANG%:

%WPIPATH%:

%ROOT%:

%CDROM%:

%DOSPATH%:

%SYSTEMDRIVE%:

%WINDIR%:

%PROGRAMFILES%:

%TEMP%:

%SYSDIR%:

%ALLUSERSPROFILE%:

%USERPROFILE%

%APPDATA%:

%COMMONPROGRAMFILES%:

Вкладка Условий:

Все это просто примеры как испаользовать информацию, добытую из прежних трех вкладок:

FileExists(): FileExists("C:\Program Files\ReadMe.txt")

RegKeyExists(): RegKeyExists("HKEY_CURRENT_USER\Software\WPI\Theme")

RegKeyValue(): RegKeyValue("HKEY_CURRENT_USER\Software\WPI\Theme")=="Windows"

getOSver(): getOSver()=="XP"

getSPver(): getSPver()==3

getOSlang(): getOSlang()=="ENU"

DriveExists(): DriveExists("D:")

DriveType(): DriveType("D:")==4

getmshtaBits(): getmshtaBits()==32

getArch(): getArch()=="x86"

getArch6432(): getArch6432()=="AMD64"

getBits(): getBits()==32

getArchName(): getArchName()=="AuthenticAMD"

getArchNameString(): getArchNameString()=="AMD Athlon(tm) 64 Processor 3200+"

getArchIdentifier(): getArchIdentifier()=="AMD64 Family 15 Model 4 Stepping 8"

getNumProcs(): getNumProcs()==2

getArchMHz(): getArchMHz()==2002

getComSpec(): getComSpec()=="C:\Windows\System32\cmd.exe"

DriveVolumeName(): DriveVolumeName("G:")=="Music"

DriveShareName(): DriveShareName("W:")=="\\server\share"

DriveFileSystem(): DriveFileSsystem("C:")=="NTFS"

DriveAvailableSpace(): DriveAvailableSize("C:")>10

DriveTotalSize(): DriveTotalSize("C:")>150

FolderExists(): FolderExists("C:\Program Files\AVG")

getFileSize(): getFileSize("C:\Program Files\ReadMe.txt")

getFolderSize(): getFolderSize("C:\Program Files\AVG")

getFileType(): getFileType("C:\Program Files\ReadMe.txt")

getTotalRAM(): getTotalRAM()>1024

getFreeRAM(): getFreeRAM()>512

getFileVersion(): getFileVersion("C:\Program Files\AVG\AVG.exe")

getOSlocale(): getOSlocale()=="English - United States"

ConnectedToInternet(): ConnectedToInternet()

isInstalled(): isInstalled("Adobe Reader 8.1.2")

Вкладка JSCRIPT:

Эти примеры показывают новые JSCRIPT функции в WPI.

JSCRIPT=alert("Open a window")

JSCRIPT=TimedWaitForFile("C:\Program Files\WinRar\WinRAR.exe",10)

JSCRIPT=TimedWaitForDelete(10,"C:\Program Files\WinRar\WinRAR.exe",10)

JSCRIPT=WriteRegKey("HKEY_CURRENT_USER\\Software\\WPI\\WPI_Rocks",1,"REG_DWORD")