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

Class: CommandLine

Class: CommandLine

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

Process: Main
This class is not exported from the 'electron' module. Он доступен только в качестве возвращаемого значения других методов в Electron API.

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

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

For more information on what kinds of flags and switches you can use, check out the Command Line Switches document.

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

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.