メインコンテンツへスキップ

クラス: 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の動作を制御することです。