Aller au contenu principal

Classe : CommandLine

Classe : CommandLine

Manipuler les arguments de ligne de commande de votre application lus par Chromium

Process: Main
This class is not exported from the 'electron' module. Elle n'est disponible qu'en tant que valeur de retour des autres méthodes dans l'API Electron.

L'exemple suivant montre comment vérifier si l'indicateur --disable-gpu est défini.

const { app } = require('electron')
app.commandLine.hasSwitch('disable-gpu')

For more information on what kinds of flags and switches you can use, check out the Command Line Switches document.

Méthodes d’instance

commandLine.appendSwitch(switch[, value])

  • switch string - Un commutateur de ligne de commande, sans le préfixe --
  • value string (facultatif) - Valeur pour le commutateur

Ajoute un commutateur (avec valueoptionnelle) à la ligne de commande de Chromium.

Note: Ceci n'affecte pas process.argv. L’utilisation prévue de cette fonction est de contrôler le comportement de Chromium.

commandLine.appendArgument(value)

  • value string - L'argument à ajouter à la ligne de commande

Ajoute un argument à la ligne de commande de Chromium. L'argument sera mis entre guillemets correctement. Les commutateurs précéderont les arguments, quel que soit leur ordre d'ajout.

Si vous ajoutez un argument comme --switch=value, envisagez d'utiliser appendSwitch('switch', 'value') à la place.

Note: Ceci n'affecte pas process.argv. L’utilisation prévue de cette fonction est de contrôler le comportement de Chromium.

commandLine.hasSwitch(switch)

  • switch string - Un commutateur de ligne de commande

Retourne boolean - Indique si le commutateur de ligne de commande est présent.

commandLine.getSwitchValue(switch)

  • switch string - Un commutateur de ligne de commande

Retourne string - La valeur du commutateur de ligne de commande.

Remarque : Lorsque le commutateur est absent ou n’a pas de valeur cela retourne une chaîne vide.

commandLine.removeSwitch(switch)

  • switch string - Un commutateur de ligne de commande

Supprime le commutateur spécifié de la ligne de commande de Chromium.

Note: Ceci n'affecte pas process.argv. L’utilisation prévue de cette fonction est de contrôler le comportement de Chromium.