humanemulator.net — справка.
Продукт, демо и покупка — на
хуманэмулятор.рф
|
Демо
|
Купить
|
API
|
лог изменений
get_special_folder
get_special_folder($folder); - получить путь к специальной папке Windows. (Доступна с версии 7.0.57)Функция на вход принимает параметры:
- "Desktop"
- "Programs"
- "Personal"
- "MyDocuments"
- "Favorites"
- "Startup"
- "Recent"
- "SendTo"
- "StartMenu"
- "MyMusic"
- "MyVideos"
- "DesktopDirectory"
- "MyComputer"
- "NetworkShortcuts"
- "Fonts"
- "Templates"
- "CommonStartMenu"
- "CommonPrograms"
- "CommonStartup"
- "CommonDesktopDirectory"
- "ApplicationData"
- "PrinterShortcuts"
- "LocalApplicationData"
- "InternetCache"
- "Cookies"
- "History"
- "CommonApplicationData"
- "Windows"
- "System"
- "ProgramFiles"
- "MyPictures"
- "UserProfile"
- "SystemX86"
- "ProgramFilesX86"
- "CommonProgramFiles"
- "CommonProgramFilesX86"
- "CommonTemplates"
- "CommonDocuments"
- "CommonAdminTools"
- "AdminTools"
- "CommonMusic"
- "CommonPictures"
- "CommonVideos"
- "Resources"
- "LocalizedResources"
- "CommonOemLinks"
- "CDBurning"
После отработки функция возвращает результат своей работы в скрипт :
Пример использования
<?php // Scenario: Get paths to Windows special folders $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"; // Example 1: Get Windows folder $windowsFolder = "Windows"; echo "Get Windows folder: "; $windowsFolderPath = WINDOW::$windows->get_special_folder($windowsFolder); echo $windowsFolderPath . "\n"; // Example 2: Get Temp folder $tempFolder = "Temp"; echo "Get Temp folder: "; $tempFolderPath = WINDOW::$windows->get_special_folder($tempFolder); echo $tempFolderPath . "\n"; // Example 3: Get Startup folder $startupFolder = "Startup"; echo "Get Startup folder: "; $startupFolderPath = WINDOW::$windows->get_special_folder($startupFolder); echo $startupFolderPath . "\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:7025" from xweb_human_emulator import * # начало echo("<hr><font color=blue>windows.xxxxxxxxx</font><hr>") # 1 echo("1. Получить папку c Windows : "); echo(windows.get_special_folder("Windows"),"\n"); # 2 echo("2. Получить папку c Windows : "); echo(windows.get_special_folder("Temp"),"\n"); # 3 echo("3. Получить папку c автозагрузкой : "); echo(windows.get_special_folder("Startup"),"\n"); """ полный список папок: Desktop; Programs Personal MyDocuments Favorites Startup Recent SendTo StartMenu MyMusic MyVideos DesktopDirectory MyComputer NetworkShortcuts Fonts Templates CommonStartMenu CommonPrograms CommonStartup CommonDesktopDirectory ApplicationData PrinterShortcuts LocalApplicationData InternetCache Cookies History CommonApplicationData Windows System ProgramFiles MyPictures UserProfile SystemX86 ProgramFilesX86 CommonProgramFiles CommonProgramFilesX86 CommonTemplates CommonDocuments CommonAdminTools AdminTools CommonMusic CommonPictures CommonVideos": Resources LocalizedResources CommonOemLinks CDBurning""" # конец 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.get_cpu_name</font><hr>"); // 1 echo("1. Получить папку c Windows : "); echo(windows.get_special_folder("Windows")+"\n"); // 2 echo("2. Получить папку c Windows : "); echo(windows.get_special_folder("Temp")+"\n"); // 3 echo("3. Получить папку c автозагрузкой : "); echo(windows.get_special_folder("Startup")+"\n"); /* полный список папок: Desktop; Programs Personal MyDocuments Favorites Startup Recent SendTo StartMenu MyMusic MyVideos DesktopDirectory MyComputer NetworkShortcuts Fonts Templates CommonStartMenu CommonPrograms CommonStartup CommonDesktopDirectory ApplicationData PrinterShortcuts LocalApplicationData InternetCache Cookies History CommonApplicationData Windows System ProgramFiles MyPictures UserProfile SystemX86 ProgramFilesX86 CommonProgramFiles CommonProgramFilesX86 CommonTemplates CommonDocuments CommonAdminTools AdminTools CommonMusic CommonPictures CommonVideos": Resources LocalizedResources CommonOemLinks CDBurning*/ // конец echo("\n\n"); app.quit(); } }
// подключим функциональные объекты, если еще не подключен xhe_host="127.0.0.1:7025"; echo=require("../../../Templates JS/init.js"); // начало echo("<hr><font color=blue>windows.get_disk_free_space</font><hr>"); // 1 echo("1. Получить папку c Windows : "); echo(windows.get_special_folder("Windows")+"\n"); // 2 echo("2. Получить папку c Windows : "); echo(windows.get_special_folder("Temp")+"\n"); // 3 echo("3. Получить папку c автозагрузкой : "); echo(windows.get_special_folder("Startup")+"\n"); /* полный список папок: Desktop; Programs Personal MyDocuments Favorites Startup Recent SendTo StartMenu MyMusic MyVideos DesktopDirectory MyComputer NetworkShortcuts Fonts Templates CommonStartMenu CommonPrograms CommonStartup CommonDesktopDirectory ApplicationData PrinterShortcuts LocalApplicationData InternetCache Cookies History CommonApplicationData Windows System ProgramFiles MyPictures UserProfile SystemX86 ProgramFilesX86 CommonProgramFiles CommonProgramFilesX86 CommonTemplates CommonDocuments CommonAdminTools AdminTools CommonMusic CommonPictures CommonVideos": Resources LocalizedResources CommonOemLinks CDBurning*/ // конец echo("\n"); // Quit app.quit();
=============================================
Windows Объекты DOM System Vision Web Window
=============================================
если что-то непонятно или необходимо узнать или считаете что надо добавить по работе этой функции, пишите в комментарии или на наш форум
.