Table of Contents

System [En cours de Traduction Wismerheal][WSL]

Cette objet vous permet de quérir des informations sur le système d'exploitation actuel et d'exécuter des actions sur celui-ci.

Fonctions

System

Fonction de construction.

Syntaxe

var myObject = new System();

Méthodes

storageLocationPath

Renvoi le chemin d'un espace de stockage standard.

Syntaxe

myObject.storageLocationPath(location);

Arguments

  1. location - (StorageLocation) le chemin d'un espace de stockage

Renvoi

storageLocationName

Renvoi le nom d'un espace de stockage standard.

Syntaxe

myObject.storageLocationName(location);

Arguments

  1. location - (StorageLocation) le chemin d'un espace de stockage

Renvoi

openUrl

Utilise le navigateur internet par défaut pour ouvrir une URL.

Syntaxe

myObject.openUrl(url);

Arguments

  1. url - (string) l'URL à ouvrir

Renvoi

Exceptions

screenCount

Renvoi le compte d'écran.

Syntaxe

myObject.screenCount();

Renvoi

availableGeometry

Renvoi la géométrie disponible sur un écran.

Syntaxe

myObject.screenCount();
myObject.screenCount(screen);

Arguments

  1. screen - (integer) l'écran (par défaut: l'écran par défaut)

Renvoi

screenGeometry

Renvoi la géométrie d'écran

Syntaxe

myObject.screenGeometry();
myObject.screenGeometry(screen);

Arguments

  1. screen - (integer) l'écran (par défaut: l'écran par défaut)

Renvoi

primaryScreen

Renvoi l'index de l'écran principal.

Syntaxe

myObject.primaryScreen();

Renvoi

isVirtualDesktop

Renvoi vrai si le bureau est virtuel. Un bureau virtuel peut intégrer de multiples écrans sur un même écran.

Syntaxe

myObject.isVirtualDesktop();

Renvoi

colorDepth

Returns the color depth of a screen. Renvoi la couleur du fond d'un écran.

Syntaxe

myObject.colorDepth(screen);

Arguments

  1. screen - (integer) l'écran (default: l'écran par défaut)

Renvoi

displayBrightness

Renvoi la luminosité d'affichage d'un écran.

Syntaxe

myObject.displayBrightness(screen);

Arguments

  1. screen - (integer) l'écran (default: l'écran par défaut)

Renvoi

currentDirectory

Renvoi le dossier actuel.

Syntaxe

myObject.currentDirectory();

Renvoi

username

Renvoi le nom d'utilisateur.

Syntaxe

myObject.username();

Renvoi

variable

Renvoi la valeur d'une variable d’environnement.

Syntaxe

myObject.variable(name);

Arguments

  1. name - (string) le nom d'une variable d’environnement

Renvoi

timestamp

Renvoi l'actuel "timestamp" Unix (temps de tampon).

Syntaxe

myObject.timestamp();

Renvoi

osName

Renvoi le nom du système d'exploitation.

Syntaxe

myObject.osName();

Renvoi

Notes

Cette méthode devrait renvoyer "GNU/Linux" ou "Windows".

version

Renvoi la version du système d'exploitation.

Syntaxe

myObject.version();

Renvoi

countryCode

Renvoi l'actuel code postal.

Syntaxe

myObject.countryCode();

Renvoi

language

Renvoi l'actuelle langue.

Syntaxe

myObject.language();

Renvoi

logicalDrives

Renvoi un tableau de "string" (chaîne de caractères) représentant les lecteurs logiques.

Syntaxe

myObject.logicalDrives();

Renvoi

availableDiskSpace

Renvoi la taille de l'espace disque disponible d'un lecteur en bytes.

Syntaxe

myObject.availableDiskSpace(drive);

Arguments

  1. drive - (string) le lecteur

Renvoi

totalDiskSpace

Renvoi l'espace disque total d'un lecteur en bytes.

Syntaxe

myObject.totalDiskSpace(drive);

Arguments

  1. drive - (string) le lecteur

Renvoi

driveType

Renvoi le type de lecteur.

Syntaxe

myObject.driveType(drive);

Arguments

  1. drive - (string) le lecteur

Renvoi

batteryLevel

Renvoi le niveau de batterie.

Syntaxe

myObject.batteryLevel();

Renvoi

powerState

Renvoi l'état de l'énergie.

Syntaxe

myObject.powerState();

Renvoi

manufacturer

Renvoi le nom du concepteur du matériel.

Syntaxe

myObject.manufacturer();

Renvoi

model

Renvoi le nom du modèle du matériel.

Syntaxe

myObject.model();

Renvoi

productName

Renvoi le nom du matériel.

Syntaxe

myObject.productName();

Renvoi

logout

Déconnecte l'actuel utilisateur.

Syntaxe

myObject.logout();
myObject.logout(force);

Arguments

  1. force - (boolean) force la déconnexion

Renvoi

Exceptions

restart

Redémarre l’ordinateur.

Syntaxe

myObject.restart();
myObject.restart(force);

Arguments

  1. force - (boolean) force le redémmarage

Renvoi

Exceptions

shutdown

Arrête l’ordinateur.

Syntaxe

myObject.shutdown();
myObject.shutdown(force);

Arguments

  1. force - (boolean) force l'arrêt

Renvoi

Exceptions

suspend

Suspend l'ordinateur.

Syntaxe

myObject.suspend();
myObject.suspend(force);

Arguments

  1. force - (boolean) force la suspension

Renvoi

Exceptions

hibernate

Met l’ordinateur en veille.

Syntaxe

myObject.hibernate();
myObject.hibernate(force);

Arguments

  1. force - (boolean) force la mise en veille

Renvoi

Exceptions

lockScreen

Verrouille l'écran.

Syntaxe

myObject.lockScreen();

Rehnvoi

Exceptions

startScreenSaver

Lance l'écran de veille.

Syntaxe

myObject.startScreenSaver();

Renvoi

Exceptions

Enumerations

DriveType

Le type de lecteur.

Valeurs

  1. UnknownDrive: un lecteur inconnu
  2. InternalDrive: un lecteur interne
  3. RemovableDrive: un lecteur enlevable (ou externe)
  4. RemoteDrive: un lecteur télécommandé
  5. CdromDrive: un lecteur CDROM

PowerState

Un état d'énergie.

Valeurs

  1. UnknownState: état inconnu
  2. BatteryPower: sur la batterie
  3. WallPower: sur la prise murale
  4. WallPowerChargingBattery: sur la prise murale avec la batterie en chargement

StorageLocation

La location d'un espace standard de stockage.

Valeurs

  1. Desktop: le Bureau
  2. Documents: le dossier mes documents
  3. Fonts: le dossier des polices
  4. Applications: le dossier des applications
  5. Music: le dossier de musique
  6. Movies: le dossier des vidéos
  7. Pictures: le dossier des images
  8. Temp: le dossier des fichiers temporaires
  9. Home: le dossier "Home"
  10. Data: le dossier "Data"
  11. Cache: le dossier du cache