Outils pour utilisateurs

Outils du site


fr:code:system:system

Ceci est une ancienne révision du document !


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.

Syntax

myObject.availableDiskSpace(drive);

Arguments

  1. drive - (string) the drive

Returns

  • (integer) the available disk space on a drive in bytes

totalDiskSpace

Returns the total disk space on a drive in bytes.

Syntax

myObject.totalDiskSpace(drive);

Arguments

  1. drive - (string) the drive

Returns

  • (integer) the total disk space on a drive in bytes

driveType

Returns the type of a drive.

Syntax

myObject.driveType(drive);

Arguments

  1. drive - (string) the drive

Returns

batteryLevel

Returns the battery level.

Syntax

myObject.batteryLevel();

Returns

  • (integer) the battery level (percentage)

powerState

Returns the power state.

Syntax

myObject.powerState();

Returns

manufacturer

Returns the device's manufacturer name.

Syntax

myObject.manufacturer();

Returns

  • (string) the manufacturer name

model

Returns the device's model name.

Syntax

myObject.model();

Returns

  • (string) the model name

productName

Returns the device's product name.

Syntax

myObject.productName();

Returns

  • (string) the product name

logout

Logouts the current user.

Syntax

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

Arguments

  1. force - (boolean) force the logout

Returns

  • (System) this System

Exceptions

  • (LogoutError) unable to logout

restart

Restarts the computer.

Syntax

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

Arguments

  1. force - (boolean) force the restart

Returns

  • (System) this System

Exceptions

  • (RestartError) unable to restart

shutdown

Stops the computer.

Syntax

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

Arguments

  1. force - (boolean) force the shutdown

Returns

  • (System) this System

Exceptions

  • (ShutdownError) unable to shutdown

suspend

Suspends the computer.

Syntax

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

Arguments

  1. force - (boolean) force the suspend

Returns

  • (System) this System

Exceptions

  • (SuspendError) unable to suspend

hibernate

Hibernates the computer.

Syntax

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

Arguments

  1. force - (boolean) force the hibernation

Returns

  • (System) this System

Exceptions

  • (HibernateError) unable to hibernate

lockScreen

Locks the screen.

Syntax

myObject.lockScreen();

Returns

  • (System) this System

Exceptions

  • (LockScreenError) unable to lock the screen

startScreenSaver

Starts the screen saver.

Syntax

myObject.startScreenSaver();

Returns

  • (System) this System

Exceptions

  • (StartScreenSaverError) unable to start the screen saver

Enumerations

DriveType

A drive type.

Values

  1. UnknownDrive: an unknown drive
  2. InternalDrive: an internal drive
  3. RemovableDrive: a removable drive
  4. RemoteDrive: a remote drive
  5. CdromDrive: a cdrom drive

PowerState

A power state.

Values

  1. UnknownState: unknown state
  2. BatteryPower: on battery power
  3. WallPower: on wall power
  4. WallPowerChargingBattery: on wall power, charging the battery

StorageLocation

A standard storage location.

Values

  1. Desktop: the desktop
  2. Documents: the documents folder
  3. Fonts: the fonts folder
  4. Applications: the applications folder
  5. Music: the music folder
  6. Movies: the movies folder
  7. Pictures: the pictures folder
  8. Temp: the temporary files folder
  9. Home: the home folder
  10. Data: the data folder
  11. Cache: the cache folder
fr/code/system/system.1334843230.txt.gz · Dernière modification : 2021/02/13 11:23 (modification externe)