Outils pour utilisateurs

Outils du site


fr:code:system:system

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

  • (string) le chemin d'un espace de stockage

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

  • (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

  1. 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

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

Renvoi

  • (rect) la géométrie d'écran

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

  • (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

  1. 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

  1. 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

  1. 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

  1. 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

  1. 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

  1. drive - (string) le lecteur

Renvoi

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

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

  1. 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

  1. 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

  1. 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

  1. 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

  1. 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

  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
fr/code/system/system.txt · Dernière modification : 2021/02/13 11:23 de 127.0.0.1