====== 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 ===
- location - ([[#StorageLocation|StorageLocation]]) le chemin d'un espace de stockage
=== Renvoi ===
* (string) le chemin d'un espace de stockage
==== storageLocationName ====
Renvoi le nom d'un espace de stockage standard.
=== Syntaxe ===
myObject.storageLocationName(location);
=== Arguments ===
- location - ([[#StorageLocation|StorageLocation]]) le chemin d'un espace de stockage
=== Renvoi ===
* (string) le nom d'un espace de stockage.
==== openUrl ====
Utilise le navigateur internet par défaut pour ouvrir une URL.
=== Syntaxe ===
myObject.openUrl(url);
=== Arguments ===
- url - (string) l'URL à ouvrir
=== Renvoi ===
* (System) ce "System"
=== Exceptions ===
* (OpenUrlError) Ne parvient pas à ouvrir l'URL
==== screenCount ====
Renvoi le compte d'écran.
=== Syntaxe ===
myObject.screenCount();
=== Renvoi ===
* (integer) le compte d'écran
==== availableGeometry ====
Renvoi la géométrie disponible sur un écran.
=== Syntaxe ===
myObject.screenCount();
myObject.screenCount(screen);
=== Arguments ===
- screen - (integer) l'écran (par défaut: l'écran par défaut)
=== Renvoi ===
* ([[en:code:core:rect]]) la géométrie d'écran
==== screenGeometry ====
Renvoi la géométrie d'écran
=== Syntaxe ===
myObject.screenGeometry();
myObject.screenGeometry(screen);
=== Arguments ===
- screen - (integer) l'écran (par défaut: l'écran par défaut)
=== Renvoi ===
* ([[en:code:core:rect]]) la géométrie d'écran
==== primaryScreen ====
Renvoi l'index de l'écran principal.
=== Syntaxe ===
myObject.primaryScreen();
=== Renvoi ===
* (integer) l'index de l'écran principal
==== 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 ===
* (boolean) vrai si le bureau est virtuel
==== colorDepth ====
Returns the color depth of a screen.
Renvoi la couleur du fond d'un écran.
=== Syntaxe ===
myObject.colorDepth(screen);
=== Arguments ===
- screen - (integer) l'écran (default: l'écran par défaut)
=== Renvoi ===
* (integer) la couleur du fond
==== displayBrightness ====
Renvoi la luminosité d'affichage d'un écran.
=== Syntaxe ===
myObject.displayBrightness(screen);
=== Arguments ===
- screen - (integer) l'écran (default: l'écran par défaut)
=== Renvoi ===
* (integer) la luminosité d'affichage
==== currentDirectory ====
Renvoi le dossier actuel.
=== Syntaxe ===
myObject.currentDirectory();
=== Renvoi ===
* (string) le dossier actuel
==== username ====
Renvoi le nom d'utilisateur.
=== Syntaxe ===
myObject.username();
=== Renvoi ===
* (string) le nom d'utilisateur
==== variable ====
Renvoi la valeur d'une variable d’environnement.
=== Syntaxe ===
myObject.variable(name);
=== Arguments ===
- name - (string) le nom d'une variable d’environnement
=== Renvoi ===
* (string) la valeur de la variable d’environnement
==== timestamp ====
Renvoi l'actuel "timestamp" Unix (temps de tampon).
=== Syntaxe ===
myObject.timestamp();
=== Renvoi ===
* (integer) l'actuel "timestamp" Unix (temps de tampon)
==== osName ====
Renvoi le nom du système d'exploitation.
=== Syntaxe ===
myObject.osName();
=== Renvoi ===
* (string) le nom du système d'exploitation
=== Notes ===
Cette méthode devrait renvoyer "GNU/Linux" ou "Windows".
==== version ====
Renvoi la version du système d'exploitation.
=== Syntaxe ===
myObject.version();
=== Renvoi ===
* (string) la version du système d'exploitation
==== countryCode ====
Renvoi l'actuel code postal.
=== Syntaxe ===
myObject.countryCode();
=== Renvoi ===
* (string) l'actuel code postal
==== language ====
Renvoi l'actuelle langue.
=== Syntaxe ===
myObject.language();
=== Renvoi ===
* (string) l'actuelle langue
==== logicalDrives ====
Renvoi un tableau de "string" (chaîne de caractères) représentant les lecteurs logiques.
=== Syntaxe ===
myObject.logicalDrives();
=== Renvoi ===
* (array) un tableau de "string" (chaîne de caractères) représentant les lecteurs logiques
==== availableDiskSpace ====
Renvoi la taille de l'espace disque disponible d'un lecteur en bytes.
=== Syntaxe ===
myObject.availableDiskSpace(drive);
=== Arguments ===
- drive - (string) le lecteur
=== Renvoi ===
* (integer) l'espace disque disponible d'un lecteur en bytes
==== totalDiskSpace ====
Renvoi l'espace disque total d'un lecteur en bytes.
=== Syntaxe ===
myObject.totalDiskSpace(drive);
=== Arguments ===
- drive - (string) le lecteur
=== Renvoi ===
* (integer) l'espace disque total d'un lecteur en bytes
==== driveType ====
Renvoi le type de lecteur.
=== Syntaxe ===
myObject.driveType(drive);
=== Arguments ===
- drive - (string) le lecteur
=== Renvoi ===
* ([[#DriveType|DriveType]]) the drive type
==== batteryLevel ====
Renvoi le niveau de batterie.
=== Syntaxe ===
myObject.batteryLevel();
=== Renvoi ===
* (integer) le niveau de batterie (en pourcentage)
==== powerState ====
Renvoi l'état de l'énergie.
=== Syntaxe ===
myObject.powerState();
=== Renvoi ===
* ([[#PowerState|PowerState]]) l'état de l'énergie
==== manufacturer ====
Renvoi le nom du concepteur du matériel.
=== Syntaxe ===
myObject.manufacturer();
=== Renvoi ===
* (string) nom du concepteur du matériel
==== model ====
Renvoi le nom du modèle du matériel.
=== Syntaxe ===
myObject.model();
=== Renvoi ===
* (string) le nom du modèle
==== productName ====
Renvoi le nom du matériel.
=== Syntaxe ===
myObject.productName();
=== Renvoi ===
* (string) le nom du matériel
==== logout ====
Déconnecte l'actuel utilisateur.
=== Syntaxe ===
myObject.logout();
myObject.logout(force);
=== Arguments ===
- force - (boolean) force la déconnexion
=== Renvoi ===
* (System) ce System
=== Exceptions ===
* (LogoutError) déconnexion impossible
==== restart ====
Redémarre l’ordinateur.
=== Syntaxe ===
myObject.restart();
myObject.restart(force);
=== Arguments ===
- force - (boolean) force le redémmarage
=== Renvoi ===
* (System) ce System
=== Exceptions ===
* (RestartError) unable to restart
==== shutdown ====
Arrête l’ordinateur.
=== Syntaxe ===
myObject.shutdown();
myObject.shutdown(force);
=== Arguments ===
- force - (boolean) force l'arrêt
=== Renvoi ===
* (System) ce System
=== Exceptions ===
* (ShutdownError) arrêt impossible
==== suspend ====
Suspend l'ordinateur.
=== Syntaxe ===
myObject.suspend();
myObject.suspend(force);
=== Arguments ===
- force - (boolean) force la suspension
=== Renvoi ===
* (System) ce System
=== Exceptions ===
* (SuspendError) suspension imposssible
==== hibernate ====
Met l’ordinateur en veille.
=== Syntaxe ===
myObject.hibernate();
myObject.hibernate(force);
=== Arguments ===
- force - (boolean) force la mise en veille
=== Renvoi ===
* (System) ce System
=== Exceptions ===
* (HibernateError) mise en veille impossible
==== lockScreen ====
Verrouille l'écran.
=== Syntaxe ===
myObject.lockScreen();
=== Rehnvoi ===
* (System) ce System
=== Exceptions ===
* (LockScreenError) impossible de verrouiller l'écran
==== startScreenSaver ====
Lance l'écran de veille.
=== Syntaxe ===
myObject.startScreenSaver();
=== Renvoi ===
* (System) ce System
=== Exceptions ===
* (StartScreenSaverError) impossible de lancer l'écran de veille
===== Enumerations =====
==== DriveType ====
Le type de lecteur.
=== Valeurs ===
- UnknownDrive: un lecteur inconnu
- InternalDrive: un lecteur interne
- RemovableDrive: un lecteur enlevable (ou externe)
- RemoteDrive: un lecteur télécommandé
- CdromDrive: un lecteur CDROM
==== PowerState ====
Un état d'énergie.
=== Valeurs ===
- UnknownState: état inconnu
- BatteryPower: sur la batterie
- WallPower: sur la prise murale
- WallPowerChargingBattery: sur la prise murale avec la batterie en chargement
==== StorageLocation ====
La location d'un espace standard de stockage.
=== Valeurs ===
- Desktop: le Bureau
- Documents: le dossier mes documents
- Fonts: le dossier des polices
- Applications: le dossier des applications
- Music: le dossier de musique
- Movies: le dossier des vidéos
- Pictures: le dossier des images
- Temp: le dossier des fichiers temporaires
- Home: le dossier "Home"
- Data: le dossier "Data"
- Cache: le dossier du cache