クラス: CommandLine
クラス: CommandLine
Chromiumが読み取るアプリのコマンドライン引数を操作します。
プロセス: メイン
このクラスは`'electron'`モジュールからエクスポートされません。Electron APIの他のメソッドの戻り値としてのみ使用できます。
次の例は、`--disable-gpu`フラグが設定されているかどうかを確認する方法を示しています。
const { app } = require('electron')
app.commandLine.hasSwitch('disable-gpu')
使用できるフラグとスイッチの種類の詳細については、コマンドラインスイッチドキュメントを参照してください。
インスタンスメソッド
commandLine.appendSwitch(switch[, value])
switch
文字列 - 先頭の--
を含まないコマンドラインスイッチvalue
文字列 (オプション) - 指定されたスイッチの値
Chromiumのコマンドラインにスイッチ(オプションのvalue
付き)を追加します。
注記: これは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の動作を制御することです。