Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZToolsCenter/ZTools
/ functions
Functions
1,419 in github.com/ZToolsCenter/ZTools
⨍
Functions
1,419
◇
Types & classes
332
Function
checkDownloadedUpdate
()
src/renderer/src/stores/windowStore.ts:480
Method
cleanup
* 应用退出时清理
src/main/core/floatingBallManager.ts:404
Method
cleanupPlugin
* 清理插件数据(当插件卸载时调用)
src/main/api/plugin/http.ts:202
Method
clearCookies
* 清除 Cookie * * 页面已加载时使用当前 URL(忽略参数),否则 url 参数必传。
src/main/core/zbrowser/zbrowserExecutor.ts:1020
Function
clearPinned
()
src/renderer/src/stores/commandDataStore.ts:1590
Method
click
* 鼠标点击 * * 支持两种调用方式: * 1. click(selector, mouseButton?) - 点击元素 * 2. click(x, y, mouseButton?) - 在坐标位置点击(物理鼠标事件) * * @returns {ZBrows
resources/zbrowser/client.js:269
Method
close
* 关闭数据库
src/main/core/lmdb/index.ts:191
Method
closeAll
* 关闭所有分离窗口
src/main/core/detachedWindowManager.ts:544
Method
closeAll
* 关闭所有窗口
src/main/core/pluginWindowManager.ts:423
Method
closeAll
* 关闭所有 toast(供主进程使用)
src/main/api/plugin/toast.ts:484
Function
closeMatchCommandDetail
()
internal-plugins/setting/src/components/common/MatchCommandDetailDialog/MatchCommandDetailDialog.ts:111
Function
cmdKey
(cmd: MatchCommandDetailCommand | string)
internal-plugins/setting/src/components/common/MatchCommandDetailDialog/MatchCommandDetailDialog.ts:54
Function
compareVersions
(v1: string, v2: string)
internal-plugins/setting/src/utils/pluginUpgrade.ts:15
Function
confirm
(options: ConfirmOptions)
internal-plugins/setting/src/components/common/ConfirmDialog/useConfirmDialog.ts:40
Method
constructor
()
resources/zbrowser/client.js:75
Method
constructor
()
src/main/utils/download.ts:16
Method
constructor
( public readonly code: number, message: string, public readonly data?: unknown )
src/main/core/mcpServer.ts:44
Method
constructor
* 构造函数 * @param config LMDB 配置对象
src/main/core/lmdb/index.ts:42
Method
constructor
( private env: LmdbEnv, private mainDb: LmdbDb, private metaDb: LmdbDb, private attachmentDb:
src/main/core/lmdb/syncApi.ts:26
Method
constructor
(private syncApi: SyncApi)
src/main/core/lmdb/promiseApi.ts:9
Method
constructor
(db: LmdbDatabase)
src/main/core/sync/syncEngine.ts:22
Method
constructor
()
src/main/managers/clipboardManager.ts:104
Method
constructor
(apiName: string)
src/main/api/plugin/internal.ts:34
Method
constructor
(private deps: PluginInstallerDeps)
src/main/api/renderer/pluginInstaller.ts:74
Method
constructor
(private deps: DevProjectDeps)
src/main/api/renderer/pluginDevProjects.ts:86
Method
constructor
(pluginEnterParams: PluginEnterEvent, router: Router)
internal-plugins/setting/src/events/codeEvent/ZtoolsCodeEvent.ts:17
Method
cookies
* 获取 Cookie * * 与 uTools 签名一致:cookies(name?) → 不传参返回全部,传 name 返回单个。
src/main/core/zbrowser/zbrowserExecutor.ts:958
Method
createWindow
* 创建插件独立窗口 * @returns win.id(数字)
src/main/core/pluginWindowManager.ts:209
Method
css
* 注入 CSS 样式
src/main/core/zbrowser/zbrowserExecutor.ts:304
Method
dblclick
* 鼠标双击 * * 支持两种调用方式: * 1. dblclick(selector, mouseButton?) - 双击元素 * 2. dblclick(x, y, mouseButton?) - 在坐标位置双击(物理鼠标事件) * * @returns {
resources/zbrowser/client.js:344
Method
deleteAttachment
* 删除云端附件
src/main/core/sync/webdavClient.ts:281
Method
deleteDoc
* 删除云端文档
src/main/core/sync/webdavClient.ts:201
Function
detach
()
resources/preload.js:90
Method
devProjects
()
src/main/api/renderer/plugins.ts:76
Method
devTools
* 打开开发者工具 * * @param mode 打开模式,默认 detach
src/main/core/zbrowser/zbrowserExecutor.ts:274
Method
device
* 设备模拟 * * @param typeOrConfig 设备名称(字符串)或自定义配置对象
src/main/core/zbrowser/zbrowserExecutor.ts:900
Method
done
(value: string)
src/main/api/renderer/webSearch.ts:433
Method
download
* 下载文件 * * 支持两种调用方式: * 1. download(url, savePath?) - 直接下载 URL * 2. download(func, savePath, ...params) - 在页面中执行函数获取下载 URL,再下载 * * @r
resources/zbrowser/client.js:548
Method
download
* 下载文件 * * 支持两种调用方式: * 1. download(url, savePath?) - 直接下载 URL * 2. download(jsCode, savePath, true) - 先在页面中执行代码获取 URL,再下载 * * @param
src/main/core/zbrowser/zbrowserExecutor.ts:810
Method
drop
* 拖放文件到元素或坐标位置 * * 支持两种调用方式: * 1. drop(selector, payload) - 拖放到元素 * 2. drop(x, y, payload) - 拖放到坐标位置 * * @param {string|number} sele
resources/zbrowser/client.js:417
Method
drop
* 拖放文件到页面中的指定位置 * * 使用 CDP Input.dispatchDragEvent 模拟文件拖放。 * 支持两种定位方式: * 1. drop(selector, files) - 拖放到元素中心 * 2. drop(x, y, files) - 拖放
src/main/core/zbrowser/zbrowserExecutor.ts:498
Function
execWithElevation
( command: string, args: string[], wait: boolean = false )
src/main/utils/elevation.ts:32
Function
existsInZpx
(zpxPath: string, filePath: string)
src/main/utils/zpxArchive.ts:219
Method
fail
(err: Error)
src/main/core/ffmpeg.ts:234
Method
fail
(error: Error)
src/main/api/renderer/webSearch.ts:426
Method
file
* 设置文件输入 * * @param {string} selector - 文件 input 元素的 CSS 选择器 * @param {string|Uint8Array|string[]} fileData - 文件路径 / Base64 / 二进制数据 / 路径数组
resources/zbrowser/client.js:533
Method
file
* 设置文件输入框的文件列表 * * 使用 Chrome DevTools Protocol(CDP)的 DOM.setFileInputFiles 命令。 * * @param selector CSS 选择器 * @param files 文件路径数组
src/main/core/zbrowser/zbrowserExecutor.ts:621
Method
filterDbArray
(key: string, pred: (item: any) => boolean, event?: string)
src/main/api/renderer/pluginDevProjects.ts:236
Method
finish
()
src/main/managers/pluginAssemblyCoordinator.ts:354
Function
formatDate
(dateStr?: string)
internal-plugins/setting/src/components/common/PluginDetail/usePluginDetail.ts:404
Function
formatJsonData
(data: any)
internal-plugins/setting/src/components/common/PluginDetail/usePluginDetail.ts:395
Function
formatSize
(bytes?: number)
internal-plugins/setting/src/components/common/PluginDetail/usePluginDetail.ts:421
Function
get
(obj, prop)
src/main/utils/lanzou.ts:312
Method
get
* 根据 ID 获取文档(同步) * @param id 文档 ID * @returns 文档对象,不存在返回 null
src/main/core/lmdb/index.ts:110
Method
get
* 根据 ID 获取文档(异步) * @param id 文档 ID * @returns Promise<文档对象>,不存在返回 null
src/main/core/lmdb/promiseApi.ts:36
Method
getAttachment
* 获取附件(异步) * @param id 附件文档 ID * @returns Promise<附件数据(Uint8Array)>,不存在返回 null
src/main/core/lmdb/promiseApi.ts:134
Method
getAttachmentType
* 获取附件元数据(异步) * @param id 附件文档 ID * @returns Promise<附件元数据对象>,不存在返回 null
src/main/core/lmdb/promiseApi.ts:152
Function
getAutoPasteTimeLimit
()
src/renderer/src/stores/windowStore.ts:411
Method
getCachedResult
()
src/main/api/renderer/pluginMarket.ts:153
Function
getCommandId
(cmd: Command)
src/renderer/src/stores/commandDataStore.ts:251
Method
getConfig
()
src/main/core/httpServer.ts:62
Method
getCurrentSession
* 获取当前会话(可能为空)
src/main/managers/pluginAssemblyCoordinator.ts:123
Method
getCurrentShortcut
* 获取当前快捷键
src/main/managers/windowManager.ts:1108
Method
getFinderPath
* 获取访达(Finder)当前打开的路径 * @returns 访达当前路径,如果访达未激活或没有打开窗口则返回 null
src/main/utils/appleScriptHelper.ts:32
Method
getFrontmostApp
* 获取当前激活的应用程序信息 * @returns 当前激活应用的信息对象
src/main/utils/appleScriptHelper.ts:63
Method
getFrontmostAppName
* 获取当前激活应用的名称(简化版) * @returns 应用名称
src/main/utils/appleScriptHelper.ts:103
Function
getGlobalAcwCookie
()
src/main/utils/lanzou.ts:224
Function
getLanzouDownloadLink
(url: string)
src/main/utils/lanzou.ts:5
Function
getLanzouFolderFileList
(url: string, password?: string)
src/main/utils/lanzou.ts:119
Method
getLastCopiedImage
(timeLimit: number)
src/main/managers/clipboardManager.ts:868
Method
getLastCopiedText
(timeLimit: number)
src/main/managers/clipboardManager.ts:862
Method
getLaunchParam
()
src/main/api/renderer/commands.ts:67
Function
getLinuxApplicationPaths
()
src/main/utils/systemPaths.ts:50
Function
getMarketCategoryIcon
(key: string)
internal-plugins/setting/src/views/PluginMarketSetting/marketAssets.ts:24
Function
getMatchingMainPushFeatures
* 获取与搜索查询匹配的 mainPush 功能列表 * 根据每个 mainPush feature 的 cmds 定义检查匹配
src/renderer/src/stores/commandDataStore.ts:1601
Function
getPinnedCommands
()
src/renderer/src/stores/commandDataStore.ts:1553
Method
getPluginDefaultHeight
* 获取插件默认高度
src/main/managers/pluginManager.ts:330
Method
getPluginNameByWebContents
(webContents: any)
src/main/managers/pluginManager.ts:1032
Method
getPluginNameByWindowId
* 根据 win.id 获取窗口所属的插件名称(用于所有权校验)
src/main/core/pluginWindowManager.ts:318
Method
getProxyConfig
* 获取当前代理配置
src/main/managers/proxyManager.ts:34
Function
getRecentCommands
(limit?: number)
src/renderer/src/stores/commandDataStore.ts:1452
Method
getRunningApps
* 获取所有运行中的应用程序列表 * @returns 运行中的应用程序名称数组
src/main/utils/appleScriptHelper.ts:227
Method
getRunningPlugins
()
src/main/managers/pluginManager.ts:1006
Method
getRunningPluginsInfo
()
src/main/managers/pluginManager.ts:1013
Method
getStats
* 获取数据库统计信息
src/main/core/lmdb/index.ts:202
Method
getStatus
()
src/main/managers/clipboardManager.ts:927
Method
getSyncMeta
* 获取文档的同步元数据(异步) * @param id 文档 ID * @returns Promise<同步元数据对象>,不存在返回 null
src/main/core/lmdb/promiseApi.ts:170
Method
getWindowMaterial
* 获取当前窗口材质
src/main/managers/windowManager.ts:1252
Method
goto
* 页面导航 * * @param args [url, headersOrTimeout?, timeout?] * - url: 目标 URL(必须是 http/https/file 协议) * - 第二个参数可以是 headers 对象或超时毫秒数 *
src/main/core/zbrowser/zbrowserExecutor.ts:200
Function
handleAbort
()
src/main/utils/download.ts:63
Function
handleCancel
()
internal-plugins/setting/src/components/common/Toast/Toast.ts:152
Function
handleCancel
()
internal-plugins/setting/src/components/common/ConfirmDialog/useConfirmDialog.ts:59
Method
handleChange
(changedPath: string)
src/main/core/sync/pluginSyncWatcher.ts:49
Function
handleClearAllData
()
internal-plugins/setting/src/components/common/PluginDetail/usePluginDetail.ts:293
Function
handleClickOutside
()
internal-plugins/setting/src/components/common/PluginDetail/usePluginDetail.ts:52
Function
handleConfirm
()
internal-plugins/setting/src/components/common/Toast/Toast.ts:144
Function
handleConfirm
()
internal-plugins/setting/src/components/common/ConfirmDialog/useConfirmDialog.ts:54
Function
handleKeyDown
(e: KeyboardEvent)
internal-plugins/setting/src/composables/useZtoolsSubInput.ts:75
Function
handleKeydown
(event: KeyboardEvent, onSelect: (item: any) => void)
src/renderer/src/composables/useNavigation.ts:187
Function
handleListKeydown
(e)
resources/preload.js:1613
← previous
next →
1,101–1,200 of 1,419, ranked by callers