humanemulator.net — справка.
Продукт, демо и покупка — на
хуманэмулятор.рф
|
Демо
|
Купить
|
API
|
лог изменений
set_system_date
set_system_date($year,$month,$day); - данная функция используется для задания текущей системной датыФункция на вход принимает параметры:
После отработки функция возвращает результат своей работы в скрипт :
Пример использования
<?php // Scenario: Change the system date $xhe_host = "localhost:7010"; if (!isset($path)){ // Path to the init.php file for connecting to the XHE API $path = "../../../Templates/init.php"; // Including init.php grants access to all classes and functionality for working with the XHE API require($path); } // Step: Start the script echo "\n"; // Step: Get current system date echo "Get current system date: "; $currentDate = WINDOW::$windows->get_system_date(); echo $currentDate . "\n"; $dateParts = explode("-", $currentDate); // Example 1: Set new system date to 2012-11-06 $newYear = 2012; $newMonth = 11; $newDay = 6; echo "\nSet new system date to 2012-11-06: "; $result1 = WINDOW::$windows->set_system_date($newYear, $newMonth, $newDay); if ($result1) { echo "Successfully set system date to 2012-11-06\n"; } else { echo "Failed to set system date to 2012-11-06\n"; } // Pause sleep(5); // Example 2: Restore original system date echo "\nRestore original system date: "; $result2 = WINDOW::$windows->set_system_date($dateParts[0], $dateParts[1], $dateParts[2]); if ($result2) { echo "Successfully restored original system date\n"; } else { echo "Failed to restore original system date\n"; } // End echo "\n"; // Quit the application WINDOW::$app->quit(); ?>
# Additional paths import sys sys.path.insert(0, '../../../Templates PY/') xhe_host = "127.0.0.1:7010" from xweb_human_emulator import * # начало echo("<hr><font color=blue>windows.xxxxxxxxx</font><hr>") # 1 echo("1. Получим текущую дату : ") echo(windows.get_system_date(),"<br>") date=windows.get_system_date().split("-") # 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()
#region using using System; using System.Diagnostics; using System.Collections.Generic; using System.Linq; using System.IO; using System.Text; using System.Threading; using XHE; using XHE.XHE_DOM; using XHE.XHE_System; using XHE.XHE_Window; using XHE.XHE_Web; #endregion class Program:XHEScript { static void Main(string[] args) { // init XHE server = "localhost:7010"; InitXHE(); // начало echo("<hr><font color=blue>windows.set_system_date</font><hr>"); // 1 шаг string sDate=windows.get_system_date();string[] aData=sDate.Split('-'); echo("1. Получим текущую дату : " + sDate+"\n" ); // 2 шаг echo("2. Зададим новую системную дату 2012.11.06 :"+ windows.set_system_date(2012,11,06)+"\n"); // 3 шаг echo("3. Получим текущую дату : " + windows.get_system_date() ); // пауза sleep(5); // 2 шаг echo("4. Вернём старую дату : "+ windows.set_system_date(ToInt(aData[0]),ToInt(aData[1]),ToInt(aData[2]))+"\n"); // конец echo("\n\n"); app.quit(); } }
// подключим функциональные объекты, если еще не подключен xhe_host="127.0.0.1:7010"; echo=require("../../../Templates JS/init.js"); // начало echo("<hr><font color=blue>windows.set_system_date</font><hr>"); // 1 шаг echo("1. Получим текущую дату : "); echo(windows.get_system_date()+"<br>"); var date=windows.get_system_date().split("-"); // 2 шаг echo("2. Зададим новую системную дату 2012.11.06 : "); echo(windows.set_system_date(2012,11,6)+"<br>"); // пауза browser.sleep(15); // 3 шаг echo("3. Вернём старую дату : "); echo(windows.set_system_date(date[0],date[1],date[2])); // конец echo("\n"); // Quit app.quit();
=============================================
Windows Объекты DOM System Vision Web Window
=============================================
если что-то непонятно или необходимо узнать или считаете что надо добавить по работе этой функции, пишите в комментарии или на наш форум
.