Table des matières
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) 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) 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
- (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
- (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) 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) 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