app(應用)
獲取 Eagle 應用程式版本、架構、語系等屬性。
下面範例為 app
的常用屬性:
方法
isDarkColors()
確認當前系統是否處於深色(Dark)模式。
返回
boolean
- 當前系統是否正在處於 Dark 模式。
getPath(name)
您可以透過名稱請求以下路徑
name
string - 您可以透過名稱請求以下路徑home
- 使用者的 home 資料夾(主目錄)appData
- 每個使用者的應用程式數據目錄,預設情況下指向:userData
- 儲存你應用程式設定檔案的資料夾,預設是 appData 資料夾附加應用的名稱 按照習慣使用者儲存的數據檔案應該寫在此目錄,同時不建議在這寫大檔案,因為某些環境會備份此目錄到雲端儲存。temp
- 臨時資料夾exe
- 當前的可執行檔案desktop
- 當前使用者的桌面資料夾documents
- 使用者文檔目錄的路徑downloads
- 使用者下載目錄的路徑music
- 使用者音樂目錄的路徑pictures
- 使用者圖片目錄的路徑videos
- 使用者影片目錄的路徑recent
- 使用者最近檔案的目錄 (僅限 Windows)。
返回
Promise<path: string>
-path
查詢路徑結果。
getFileIcon(path[, options])
取得指定路徑檔案關聯的圖示。
path
string - 欲取得圖示之檔案路徑options
Object(可選)size
stringsmall
- 16x16normal
- 32x32large
-Windows
為 32x32,macOS
不支援。
返回
Promise<img: NativeImage>
createThumbnailFromPath(path, maxSize)
取得指定路徑檔案關聯的圖示。
path
string - 欲取得縮圖之檔案路徑maxSize
Size - 返回縮圖的最大寬度和高度(正數)。 在 Windows 平台下將忽略 maxSize.height 並根據 maxSize.width 縮放高度返回
Promise<img: NativeImage>
屬性
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 架構。
x64
arm64
x86
platform
string
屬性,返回一個標識作業系統平台的字串。
darwin
- macOS 作業系統win32
- Windows 作業系統
env
Object
屬性,返回環境變數的對象。
execPath
string
屬性,當前應用程式執行路徑。
pid
number
屬性,當前插件程式 id。
isWindows
boolean
屬性,是否當前為 Window 作業系統。
isMac
boolean
屬性,是否當前為 Mac 作業系統。
runningUnderARM64Translation
theme
string
屬性, - 當前主題配色的名稱,如 LIGHT
、LIGHTGRAY
、GRAY
、DARK
、BLUE
、PURPLE
。
Last updated