Дата/Время/Часовой пояс

Обсуждение новых возможности программы, которые в будущем хотелось бы видеть в ней
Ответить
Germ
Сообщения: 44
Зарегистрирован: 09 июл 2010, 19:14

Дата/Время/Часовой пояс

Сообщение Germ » 13 окт 2013, 18:25

Сорри за кроспост,
Но появилась потребность манипулировать настройками даты/времени/часового пояса.
Реально для хумана?
Ну и МАС-адрес если бы можно было поменять, - вообще золото!

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Дата/Время/Часовой пояс

Сообщение bigfozzy » 14 окт 2013, 10:54

$windows->set_system_date и $windows->set_system_time

это по дате, про мак адрес и часовой пояс, добавил в туду

Germ
Сообщения: 44
Зарегистрирован: 09 июл 2010, 19:14

Re: Дата/Время/Часовой пояс

Сообщение Germ » 16 окт 2013, 17:46

А где можно почитать об использовании $windows->set_system_time и $windows->set_system_date?
В онлайн документации я не нашел этой функции.

Пробовал кулибничать с set_system_time,
передавал часы, минуты, секунды переменными( $windows->set_system_time($hour,$min,$sec);)
пробовал строкой, как выдает get_system_time $windows->set_system_time('11-15-33');

Не работает.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Дата/Время/Часовой пояс

Сообщение bigfozzy » 17 окт 2013, 10:01

Пример использования всегда можно найти в Test Samples в папке программы :
"\Test Samples\Window\windowsshell\set_system_date.php"
"\Test Samples\Window\windowsshell\set_system_time.php"

Код: Выделить всё

<?php

// подключим объект для управления эмулятором, если еще не подключен
if (!isset($path))
  $path="../../../Templates/xweb_human_emulator.php";
require($path);

// начало
echo "<hr><font color=blue>windows->".basename (__FILE__)."</font><hr>";

// 1 шаг 
echo "1. Получим текущее время : ";
echo $windows->get_system_time()."<br>";
$time=explode("-",$windows->get_system_time());

// 2 шаг
echo "2. Зададим новое системное время 01:02:03 : ";
echo $windows->set_system_time(01,02,03)."<br>";

// пауза
sleep(5);

// 3 шаг
echo "3. Вернём старое время : ";
echo $windows->set_system_time($time[0],$time[1],$time[2]);

// конец
echo "<hr><br>";

// Quit
$app->quit();
?>

Код: Выделить всё

<?php

// подключим объект для управления эмулятором, если еще не подключен
if (!isset($path))
  $path="../../../Templates/xweb_human_emulator.php";
require($path);

// начало
echo "<hr><font color=blue>windows->".basename (__FILE__)."</font><hr>";

// 1 шаг 
echo "1. Получим текущую дату : ";
echo $windows->get_system_date()."<br>";
$date=explode("-",$windows->get_system_date());

// 2 шаг
echo "2. Зададим новую системную дату 2012.11.06 : ";
echo $windows->set_system_date(2012,11,6)."<br>";

// пауза
sleep(5);

// 3 шаг
echo "3. Вернём старую дату : ";
echo $windows->set_system_date($date[0],$date[1],$date[2]);

// конец
echo "<hr><br>";

// Quit
$app->quit();
?>

Germ
Сообщения: 44
Зарегистрирован: 09 июл 2010, 19:14

Re: Дата/Время/Часовой пояс

Сообщение Germ » 17 окт 2013, 12:10

Не работают примеры:(

Windows7
XHE 4.6.26(advanced)

Поможите, очень надо!

dimerm
Сообщения: 244
Зарегистрирован: 02 май 2013, 10:36

Re: Дата/Время/Часовой пояс

Сообщение dimerm » 17 окт 2013, 12:39

$app->run_as_bat("time 16:20", "t.bat", false);

Germ
Сообщения: 44
Зарегистрирован: 09 июл 2010, 19:14

Re: Дата/Время/Часовой пояс

Сообщение Germ » 17 окт 2013, 16:44

Спасибо!
Всего-то надо было запускать хуман "as administrator"

Ответить