dialog(ダイアログ)
システムダイアログ機能を抜け出します。開く、ファイルを保存する、プロンプト、アラートなどが含まれます。
最終更新
システムダイアログ機能を抜け出します。開く、ファイルを保存する、プロンプト、アラートなどが含まれます。
最終更新
以下は、複数のファイルを選択するダイアログの例です:
ファイルを開くダイアログを表示します。
options
Object
title
string (オプション) - ダイアログウィンドウのタイトル
defaultPath
string (オプション) - ダイアログのデフォルト表示パス
buttonLabel
string (オプション) - 「確認」ボタンのカスタムラベル。空の場合、デフォルトのラベルが使用されます。
filters
[] (オプション)
name
string
extensions
string[]
properties
string[] (オプション) - ダイアログ関連の属性が含まれます。以下の属性値がサポートされています。
openFile
- ファイルの選択を許可
openDirectory
- ディレクトリの選択を許可
multiSelections
- 複数選択を許可。
showHiddenFiles
- システムダイアログで隠しファイルが表示されるようにします。
createDirectory
macOS
- ダイアログを介して新しいディレクトリを作成できます。
promptToCreate
Windows
- ダイアログ内で入力されたファイルパスが存在しない場合、作成するように求める。これは実際にパス上にファイルを作成するわけではなく、存在しないアドレスを返すことを許可する
message
string (オプション) macOS
- 入力ボックスの上部に表示されるメッセージ。
返り値 Promise<result: Object>
result
Object
canceled
boolean - ダイアログがキャンセルされたかどうか
filePaths
string[] - 選択されたファイルパスの配列。ダイアログがキャンセルされた場合、空の配列になります。
ファイル保存ダイアログを表示します。
options
オブジェクト
title
string(オプション) - ダイアログウィンドウのタイトル
defaultPath
string(オプション) - ダイアログのデフォルト表示パス
buttonLabel
string(オプション) - 「確認」ボタンのカスタムラベル。空の場合、デフォルトのラベルが使用されます。
name
string
extensions
string[]
properties
string[] (オプション) - ダイアログに関連する属性を含む。次の属性値がサポートされています:
openDirectory
- フォルダを選択できるようにする
showHiddenFiles
- ダイアログに隠しファイルを表示する
createDirectory
macOS
- ダイアログを通じて新しいディレクトリを作成できるようにする
返り値 Promise<result: Object>
result
オブジェクト
canceled
boolean - ダイアログがキャンセルされたかどうか
filePath
string - ダイアログがキャンセルされた場合、この値は undefined
になります。
メッセージダイアログを表示。
options
オブジェクト
message
string - ダイアログの主要な内容
title
string(オプション) - ダイアログのタイトル
detail
string(オプション) - 追加情報
buttons
strings[](オプション) - ボタンのテキストの配列
type
string(オプション) - none
、 info
、 error
、question
または warning
になることができます
返り値 Promise<result: Object>
result
オブジェクト
response
Interger - クリックされたボタンのインデックス
エラーメッセージを表示するダイアログボックス。
title
string - エラーボックスに表示されるタイトル
content
string - エラーボックスに表示されるテキストコンテンツ
戻り値 Promise<void>
注:この機能は Electron API の 機能に似ています。
filters
[](オプション)
注:この機能は、Electron API の 機能に似ています。
この機能は、Electron API の 機能と似ています。
注:この機能は、Electron APIの機能と似ています。