Класс: 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