procedure UpTime(var d, h, m, s :integer);
|
Сколько времени работает Windows без перезагрузки. "d" - дни, "h" - часы, "m" - минуты, "s" -секунды;
|
|
|
function GetComputerName:string;
|
возвращает сетевое имя компьютера, на котором исполняется скрипт;
|
|
|
function GetCurrentUserName:string;
|
возвращает имя пользователя, под которым выполняется скрипт;
|
|
|
function Execute(FileName, Parameters, WorkFolder :string) :integer;
|
запустить из скрипта любую программу, BAT-файл, открыть документ и прочее. "FileName" - что именно нужно запустить/открыть, "Parameters" - параметры командной строки, "WorkFolder" - рабочий каталог;
|
|
|
function DiskFree(disknum :byte) :int64;
|
функция возвращает, сколько свободного места (в байтах) находится на указанном диске. "disknum" может принимать значения "0" - текущий диск, "1" - диск "A", "2" - "B", "3" - "C" и так далее;
|
|
|
function DiskSize(disknum :byte) :int64;
|
функция возвращает размер указанного диска в байтах;
|
|
|
function GetEnvValue(ValueName :string) :string;
|
возвращает значение переменной окружения под именем "ValueName";
|
|
|
function SetEnvValue(VarName, VarValue: string): integer;
|
функция устанавливает значение "VarValue" для переменной окружения "VarName". Если операция прошла успешно, функция возвращает значение "0";
|
|
|
function GetClipboardText:string;
|
функция возвращает текст, хранящийся в буфере обмена Windows;
|
|
|
procedure SetClipboardText(Txt :string);
|
сохраняет в буфере обмена Windows указанный текст;
|
|
|
function GetFileVersion(FileName: string): string;
|
функция возвращает версию указанного файла;
|
|
|
.procedure GetMemoryInfo(var MemoryLoad :byte; var TotalPhys :int64; var AvailPhys :int64; var TotalPageFile :int64; var AvailPageFile :int64);
|
получить информацию о памяти, используемой в системе. "MemoryLoad" - сколько процентов физической оперативной памяти занято в данній момент, "TotalPhys" - размер физической оперативной памяти, имеющейся в системе, "AvailPhys" - сколько памяти есть в наличии, "TotalPageFile" - размер файла подкачки, "AvailPageFile" - сколько байт из файла подкачки свободно. Все данные возвращаются в байтах;
|
|
|
procedure GetCPUInfo(var Name :string; var Mhz :word; var Vendor, Identifier :string)
|
получить информацию о микропроцессоре, установленном в системе. "Name" - название, "Mhz" - частота, "Vendor" - производитель, "Identifier" - технические данные (family, model, stepping);
|