Перейти к основному содержанию

Class: CommandLine

Class: CommandLine

Манипулирование аргументами командной строки для вашего приложения, которое читает Chromium

Процесс: Main
Этот класс не экспортируется из модуля 'electron'. Он доступен только в качестве возвращаемого значения других методов в Electron API.

В следующем примере показано, как проверить, установлен ли флаг --disable-gpu.

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

Для получения более подробной информации о том, какие флаги и переключатели можно использовать, смотрите переключатели командной строки.

Методы экземпляра

commandLine.appendSwitch(switch[, value])

  • switch string - переключатель командной строки, без ведущего --
  • value string (опиционально) - значение для данного переключателя

Добавьте переключатель (с опциональным значением value) Chromium в командной строке.

Примечание: Это не повлияет на process.argv. Предполагаемое использование этой функции — управлять поведением Chromium.

commandLine.appendArgument(value)

  • value string - аргумент для добавления в командную строку

Добавляет аргумент в командную строку Chromium. Аргумент будет указан правильно. Переключатели будут предшествовать аргументам независимо от порядка добавления.

Если Вы добавляете аргумент, такой как --switch=value, вместо этого рассмотрите использование appendSwitch('switch', 'value').

Примечание: Это не повлияет на process.argv. Предполагаемое использование этой функции — управлять поведением Chromium.

commandLine.hasSwitch(switch)

  • switch string - переключатель командной строки

Возвращает boolean - есть или нет переключатель командной строки.

commandLine.getSwitchValue(switch)

  • switch string - переключатель командной строки

Возвращает string - значение переключателя командной строки.

Примечание: Когда переключатель не присутствует или не имеет значения, возвращает пустую строку.

commandLine.removeSwitch(switch)

  • switch string - переключатель командной строки

Удаляет указанный переключатель из командной строки Chromium.

Примечание: Это не повлияет на process.argv. Предполагаемое использование этой функции — управлять поведением Chromium.