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'
. 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')
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 value
optionnelle) à 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.