類別:CommandLine
類別:CommandLine
操作 Chromium 讀取的應用程式命令列參數
程序:主程序
這個類別不會從 'electron'
模組匯出。它僅作為 Electron API 中其他方法的傳回值提供。
以下範例示範如何檢查是否設定了 --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 的行為。