Вы находитесь на странице: 1из 3

Features Business Explore Pricing This repository Search Sign in or Sign up

jphp-compiler / develnext Wa tch 15 Sta r 35 Fo rk 18

Code Issues 8 Pull requests 0 Projects 3 Wiki Pulse Graphs

Системные утилиты
Dmitriy Zayceff edited this page 13 days ago · 3 revisions

Как получить путь к системной temp папке? Pages 5 9


Как получить MAC адрес?
Как получить разрешение экрана?
Как получить название и версию операционной системы? PHP API
Как получить имя пользователя системы? Описание стандартных
Как получить позицию курсора? классов и функций php.

Как получить массив всех Environment переменных?


API
UXNode, UXList, UXImage,
Как получить путь к системной temp папке? UXColor, UXScreen, UXTooltip,
UXFont, В с е к лас с ы.

Для получения пути к системной temp папки на любой OS используйте код:


F.A.Q.
use php\lang\System; IDE, Среда
Переход с DevelStudio
$tempDir = System::getProperty('java.io.tmpdir');
Переход с GameMaker
Язык PHP
Файловая система
Дата и время
Как получить MAC адрес? UI, Дизайн
JavaFX CSS

Для этого используйте следующий код: Игры и развлечения


Интернет и сети
Аудио и видео
use php\gui\UXApplication;
Системные утилиты

$macAddress = UXApplication::getMacAddress(); Лаунчеры и оболочки


SQL, Базы данных
Разное
Осторожно, иногда метод возвращает пустое значение, т.к. виртуальная ОС, например, не
возвращает никакой mac адрес.
Clone this wiki locally

https://github.com/jphp-compiler/develnext

Как получить разрешение экрана? C l o n e i n D e s kto p

Для этого используйте класс php\gui\UXScreen :

use php\gui\UXScreen;

$screen = UXScreen::getPrimary();

$width = $screen->bounds['width'];
$height = $screen->bounds['height'];

В этом примере в переменных $width и $height будет находится ширина и высота экрана
пользователя.

Как получить название и версию операционной системы?


Для этого используйте класс php\lang\System и метод getProperty :

use php\lang\System;

$osName = System::getProperty('os.name');
$osVersion = System::getProperty('os.version');

В переменной $osName будет имя ос, например Windows , а в $osVersion версия ос.

Как получить имя пользователя системы?

Используйте класс php\lang\System и метод getProperty :

use php\lang\System;

$userName = System::getProperty('user.name');

В переменной $userName будет находиться имя пользователя.

Как получить позицию курсора?

Есть два способа получить позицию курсора.

Первый способ

Используйте модульный компонент Робот и его свойства x и y :

$x = $this->robot->x;
$y = $this->robot->y;

alert("Позиция курсора = $x, $y");

Второй способ

Используйте утилитный класс php\desktop\Mouse :

use php\desktop\Mouse;

$x = Mouse::x();
$y = Mouse::y();

Как получить массив всех Environment переменных?

Для этого используйте класс php\lang\System и его метод getEnv() :

use php\lang\System;

$env = System::getEnv();

pre($env);

Или например одну переменную:

use php\lang\System;

$javaHome = System::getEnv()['JAVA_HOME'];
Также вы можете использовать и супер-глобальную переменную $_ENV , которая содержит
массиво-подобный объект (ArrayAccess + Iterator + Countable), например так:

$javaHome = $_ENV['JAVA_HOME'];

Вернуться в начало

develnext.org (c) 2017

© 2017 GitHub, Inc. Terms Privacy Security Status Help Contact GitHub API Training Shop Blog About