app(アプリケーション)
Eagleアプリケーションのバージョン、アーキテクチャ、言語などの属性を取得する。
以下はappの一般的な属性の例です:
console.log(eagle.app.version); // Eagle のバージョン
console.log(eagle.app.build); // Eagle のビルド番号
console.log(eagle.app.locale); // アプリケーションの言語設定, en/zh_CN/zh_TW/ja_JP
console.log(eagle.app.arch); // x86 | x64
console.log(eagle.app.platform); // darwin | win32
console.log(eagle.app.isWindows); // true | false, 操作システムが Windows かどうか
console.log(eagle.app.isMac); // true | false, 操作システムが Mac かどうか
console.log(eagle.app.runningUnderARM64Translation); // Rosetta 変換モードで実行されているかどうかメソッド
isDarkColors()
現在のシステムがダーク(Dark)モードであるかどうかを確認します。
booleanを返します - 現在のシステムがダークモードであるかどうか。
eagle.app.isDarkColors(); // true | falsegetPath(name)
以下のパスを名前でリクエストします。
namestring - 以下のパスを名前でリクエストします。home- ユーザーのホームフォルダ(メインディレクトリ)appData- 各ユーザーのアプリケーションデータディレクトリ、デフォルトでは:userData- アプリケーションの設定ファイルを保存するフォルダで、デフォルトは appData フォルダにアプリケーション名が追加されます。習慣的にユーザーが保存するデータファイルはこのディレクトリに書かれるべきですが、大きなファイルをここに書くことはお勧めしません。なぜなら、いくつかの環境ではこのディレクトリがクラウドストレージにバックアップされるためです。temp- 一時ファイルフォルダexe- 現在の実行ファイルdesktop- 現在のユーザーのデスクトップフォルダdocuments- ユーザーのドキュメントディレクトリへのパスdownloads- ユーザーのダウンロードディレクトリへのパスmusic- ユーザーの音楽ディレクトリへのパスpictures- ユーザーの画像ディレクトリへのパスvideos- ユーザーのビデオディレクトリへのパスrecent- ユーザーの最近使用したファイルのディレクトリ (Windows のみ)。
Promise<path: string>を返します -pathはクエリパスの結果です。
getFileIcon(path[, options])
指定されたパスのファイル関連のアイコンを取得します。
pathstring - アイコンを取得したいファイルのパスoptionsObject(オプション)sizestringsmall- 16x16normal- 32x32large-Windowsは32x32、macOSはサポートされていません。
戻り値
Promise<img: NativeImage>imgNativeImage - NativeImageタイプのアプリアイコン。
createThumbnailFromPath(path, maxSize)
指定されたパスのファイル関連のアイコンを取得します。
pathstring - サムネイル画像を取得したいファイルのパスmaxSizeSize - サムネイル画像の最大幅および高さ(正数)を返します。Windowsプラットフォームでは、maxSize.heightが無視され、maxSize.widthに応じて高さが縮小されます。戻り値
Promise<img: NativeImage>imgNativeImage - ファイルのサムネイルプレビュー画像。
属性
version
string属性、現在のEagleアプリケーションのバージョンを取得する。
build
number属性、現在のEagleアプリケーションのBuild Numberを取得する。
locale
string属性、現在のEagleアプリケーションのインターフェイス言語を取得する。
en- 英語zh_CN- 簡体字中国語zh_TW- 繁体字中国語ja_JP- 日本語ko_KR- 韓国語es_ES- スペイン語de_DE- ドイツ語ru_RU- ロシア語
arch
string属性、オペレーティングシステムのCPUアーキテクチャを返します。
x64arm64x86
platform
string属性、オペレーティングシステムプラットフォームを識別する文字列を返します。
darwin- macOSオペレーティングシステムwin32- Windowsオペレーティングシステム
env
Object属性、環境変数のオブジェクトを返します。
execPath
string属性、現在のアプリケーションの実行パス。
pid
number属性、現在のプラグインプロセスID。
isWindows
boolean属性、現在のWindowオペレーティングシステムであるかどうか。
isMac
boolean属性、現在のMacオペレーティングシステムであるかどうか。
runningUnderARM64Translation
boolean属性、trueの場合、現在のアプリケーションがARM64ランタイム環境(例えばmacOS Rosetta Translator Environment や Windows WOW を使用しています。
theme
string属性、現在のテーマカラーの名前です。例:LIGHT、LIGHTGRAY、GRAY、DARK、BLUE、PURPLE。
userDataPath
string属性、現在のユーザーデータディレクトリのパス。
最終更新