Aller au contenu principal

Classe : CommandLine

Classe : CommandLine

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

Processus : Principal
Cette classe n'est pas exportée depuis le module 'electron'. Il 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')

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.