Наш основной сайт



Window / windows



get_special_folder

get_special_folder($folder); - получить путь к специальной папке Windows. (Доступна с версии 7.0.57)

Функция на вход принимает параметры:

  • $folder – имя специальной папки:
    • "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"


    После отработки функция возвращает результат своей работы в скрипт :
  • путь к папке – путь к специальнйо папке Windows

    Пример использования (PHP):
    ===============================================================

    <?php $xhe_host = "127.0.0.1:7025";
     
    // подключим объект для управления эмулятором, если еще не подключен
    if (!isset($path))
      $path="../../../Templates/xweb_human_emulator.php";
    require($path);
     
    // начало
    echo "<hr><font color=blue>windows->".basename (__FILE__)."</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";
     
    // конец
    echo "<hr><br>";
     
    // Quit
    $app->quit();
    ?>
     
    /* полный список папок:
    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*/

    Пример использования (Python):
    ===============================================================

    # 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()

    Пример использования (C#):
    ===============================================================

    #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="127.0.0.1:7025";
    			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("<hr><br>");
     
    			app.quit();            
    	  }
    }

    Пример использования (JS):
    ===============================================================

    // подключим объект для управления эмулятором, если еще не подключен
    xhe_host="127.0.0.1:7025";
    echo=require("../../../Templates JS/xweb_human_emulator.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("<hr><br>");
     
    // Quit
    app.quit();

    =============================================
    Windows     Объекты    DOM  System  Vision  Web  Window        
    =============================================
    если что-то непонятно или необходимо узнать или считаете что надо добавить по работе этой функции, пишите в комментарии или на наш форум
    .