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. It is only available as a return value of other methods in the Electron API.

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

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

Pour plus d’informations sur les types d’indicateurs et de commutateurs que vous pouvez utiliser, consultez le document commutateurs de ligne de commande .

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.