Spec-Zone.ru › Electron

Класс: CommandLine

Класс: CommandLine​

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

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

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

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

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

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

commandLine.appendSwitch(switch[, value])​

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

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

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

commandLine.appendArgument(value)​

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

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

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

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

commandLine.hasSwitch(switch)​

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

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

commandLine.getSwitchValue(switch)​

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

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

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

commandLine.removeSwitch(switch)​

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

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

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

© GitHub Inc.
Licensed under the MIT license.
https://www.electronjs.org/docs/latest/api/command-line

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API