類別: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 的行為。