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
。
最后更新于