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
↓ 1 callers
Method
getDisabledPluginPaths
* 读取被用户禁用 MCP 工具暴露的插件路径集合。
src/main/api/plugin/tools.ts:320
↓ 1 callers
Function
getDownloadUrl
(isDev, version)
scripts/version-utils.mjs:65
↓ 1 callers
Method
getDownloadUrl
()
src/main/core/ffmpeg.ts:38
↓ 1 callers
Method
getEngineByFeatureCode
* 根据 featureCode 获取搜索引擎配置
src/main/api/renderer/webSearch.ts:273
↓ 1 callers
Method
getExplorerFolderPath
* Windows: 通过 COM IShellWindows 查询指定窗口句柄对应的 Explorer 文件夹路径 * @param hwnd - 窗口句柄(从 WindowInfo.hwnd 获取) * @returns 文件夹路径(file:/// URL 格式),失败返回 nul
src/main/core/native/index.ts:431
↓ 1 callers
Function
getFileIconAsBase64
(filePath: string)
src/main/core/iconProtocol.ts:94
↓ 1 callers
Method
getFinderPath
()
src/main/api/renderer/system.ts:85
↓ 1 callers
Method
getFrontmostApp
()
src/main/api/renderer/system.ts:107
↓ 1 callers
Function
getGitCommitHash
(short = true)
scripts/version-utils.mjs:6
↓ 1 callers
Method
getHardwareUUID
* 获取硬件 UUID * 跨平台支持:macOS、Windows、Linux
src/main/api/plugin/device.ts:77
↓ 1 callers
Function
getIconSearchPaths
()
src/main/core/commandScanner/linuxScanner.ts:108
↓ 1 callers
Method
getIdleWindows
* 获取插件的空闲窗口详细信息 * * 供 getIdleUBrowsers API 返回给插件使用。 * * @param runtimeNamespace 插件运行时命名空间 * @returns 空闲窗口信息数组(id、标题、URL)
src/main/core/zbrowser/zbrowserManager.ts:75
↓ 1 callers
Function
getInternalPluginPath
(pluginName: BundledInternalPluginName)
src/main/core/internalPlugins.ts:69
↓ 1 callers
Method
getLastCopiedSequence
()
src/main/managers/clipboardManager.ts:821
↓ 1 callers
Method
getLastMatchState
* 获取上次匹配状态
src/main/api/renderer/commands.ts:1037
↓ 1 callers
Method
getLastSyncTime
* 获取最后同步时间
src/main/core/sync/syncEngine.ts:696
↓ 1 callers
Function
getLegacyDirectAppCommandId
(name: string, cmdType = 'text')
src/shared/commandShared.ts:64
↓ 1 callers
Function
getLinuxDesktopPaths
* 获取 Linux 上所有 .desktop 文件的搜索路径(XDG 规范)
src/main/core/commandScanner/linuxScanner.ts:220
↓ 1 callers
Method
getLocalPluginReadme
( pluginPath: string )
src/main/api/renderer/plugins.ts:626
↓ 1 callers
Function
getLocaleLoctableKeys
()
src/main/core/commandScanner/macScanner.ts:143
↓ 1 callers
Function
getLocaleLprojNames
()
src/main/core/commandScanner/macScanner.ts:125
↓ 1 callers
Function
getLocalizedDisplayNames
* 获取文件的本地化显示名称(Windows 特有)。 * Windows 系统快捷方式的磁盘文件名通常是英文(如 File Explorer.lnk), * 但通过 desktop.ini + MUI 资源显示为本地化名称(如"文件资源管理器")。 * * 分两步: * 1. Node.
src/main/core/commandScanner/windowsScanner.ts:100
↓ 1 callers
Function
getLocalizedMetadata
(appPath: string)
src/main/core/commandScanner/macScanner.ts:285
↓ 1 callers
Function
getLocalizedMetadataFromLoctable
( appPath: string )
src/main/core/commandScanner/macScanner.ts:252
↓ 1 callers
Function
getLocalizedMetadataFromLproj
( appPath: string )
src/main/core/commandScanner/macScanner.ts:219
↓ 1 callers
Function
getLocalizedName
* 获取本地化的应用名称 * 优先级:Name[zh_CN] > Name[zh] > Name[en_US] > Name
src/main/core/commandScanner/linuxScanner.ts:62
↓ 1 callers
Function
getMacApplicationPaths
()
src/main/utils/systemPaths.ts:42
↓ 1 callers
Function
getMacFinderPath
* 从窗口信息获取 macOS 访达当前目录路径
src/main/api/renderer/systemCommands.ts:577
↓ 1 callers
Method
getMetaDb
* 获取元数据数据库实例(用于高级查询) * @returns 元数据数据库实例
src/main/core/lmdb/index.ts:184
↓ 1 callers
Function
getOpenFolderRegex
()
tests/main/systemPluginOpenFolderRegex.test.ts:19
↓ 1 callers
Method
getParamsKey
(key: 'router' | string)
internal-plugins/setting/src/events/codeEvent/ZtoolsCodeEvent.ts:62
↓ 1 callers
Method
getPlatform
* 获取当前平台 * @returns 'darwin' | 'win32'
src/main/core/native/index.ts:370
↓ 1 callers
Method
getPluginDbData
(pluginName: string)
src/main/api/renderer/plugins.ts:751
↓ 1 callers
Method
getPluginWebContentsByName
* 根据插件名称获取插件的 WebContents * @param name 插件名称 * @returns WebContents 实例,如果未找到则返回 null
src/main/managers/pluginManager.ts:1982
↓ 1 callers
Function
getProcessedVersion
()
scripts/version-utils.mjs:56
↓ 1 callers
Method
getQuitting
* 获取退出标志
src/main/managers/windowManager.ts:1133
↓ 1 callers
Function
getRegistryValue
(keyPath: string, valueName: string)
src/main/utils/registrySync.ts:39
↓ 1 callers
Method
getRemotePluginReadme
( pluginName: string )
src/main/api/renderer/plugins.ts:693
↓ 1 callers
Method
getSelectedContent
* 获取当前选中的内容(支持文本、文件、图像) * * 实现方式: * - Windows: 优先使用 UI Automation API,回退到剪贴板方法(适用于 Cursor/VS Code 等编辑器) * - macOS: 使用模拟复制方法(Cmd+C) *
src/main/core/native/index.ts:574
↓ 1 callers
Method
getSessionToken
* 生成用于渲染回执比对的 token
src/main/managers/pluginAssemblyCoordinator.ts:177
↓ 1 callers
Method
getSettingPluginPath
()
src/main/api/plugin/redirect.ts:260
↓ 1 callers
Function
getSharp
()
resources/preload.js:236
↓ 1 callers
Method
getUnsyncedDocs
* 获取所有未同步的文档
src/main/core/sync/syncEngine.ts:555
↓ 1 callers
Method
getUwpApps
* 获取已安装的 UWP 应用列表 * @returns {Array<{name: string, appId: string, icon: string, installLocation: string}>} 应用列表 * - name: 应用显示名称 * - appId: A
src/main/core/native/index.ts:717
↓ 1 callers
Method
getWatchPaths
()
src/main/appWatcher.ts:35
↓ 1 callers
Method
getWindowPosition
()
src/main/api/renderer/window.ts:112
↓ 1 callers
Method
getWindowType
* 获取窗口类型 * @param webContents 调用者的 WebContents * @returns 'main' | 'detach' | 'browser'
src/main/api/plugin/window.ts:228
↓ 1 callers
Function
getZipStagingDir
()
src/main/core/sync/pluginHasher.ts:85
↓ 1 callers
Function
handleAddToWakeupBlacklist
* 添加到唤醒黑名单:将唤醒前活动窗口的应用加入黑名单
src/main/api/renderer/systemCommands.ts:729
↓ 1 callers
Function
handleAggregateModeKeydown
(event: KeyboardEvent, onSelect: (item: any) => void)
src/renderer/src/composables/useNavigation.ts:89
↓ 1 callers
Method
handleAppShortcut
* 处理应用快捷键触发
src/main/managers/windowManager.ts:1484
↓ 1 callers
Method
handleBallDoubleClick
* 处理悬浮球双击
src/main/core/floatingBallManager.ts:224
↓ 1 callers
Function
handleClear
(ctx: SystemCommandContext)
src/main/api/renderer/systemCommands.ts:227
↓ 1 callers
Function
handleClearHistory
(ctx: SystemCommandContext)
src/main/api/renderer/systemCommands.ts:236
↓ 1 callers
Method
handleClipboardChange
()
src/main/managers/clipboardManager.ts:220
↓ 1 callers
Function
handleColorPicker
(ctx: SystemCommandContext)
src/main/api/renderer/systemCommands.ts:700
↓ 1 callers
Function
handleCopyPath
( ctx: SystemCommandContext, execAsync: (cmd: string) => Promise<{ stdout: string; stderr: string }>, pa
src/main/api/renderer/systemCommands.ts:471
↓ 1 callers
Function
handleDynamicWebSearch
( ctx: SystemCommandContext, param: any, featureCode: string )
src/main/api/renderer/systemCommands.ts:275
↓ 1 callers
Method
handleEventCode
(data: PluginEnterEvent)
internal-plugins/setting/src/events/codeEvent/ZtoolsCodeEvent.ts:24
↓ 1 callers
Method
handleFile
()
src/main/managers/clipboardManager.ts:253
↓ 1 callers
Method
handleFileDrop
* 处理文件拖放到悬浮球 * 显示主窗口并将文件数据发送给渲染进程(等同于复制文件后打开搜索框粘贴)
src/main/core/floatingBallManager.ts:250
↓ 1 callers
Method
handleGlobalShortcut
* 处理全局快捷键触发。 * 兼容普通全局快捷键和双击修饰键快捷键,统一向上层传递目标与上下文。
src/main/api/renderer/settings.ts:506
↓ 1 callers
Method
handleGlobalShortcutTrigger
* 处理全局快捷键触发(供 windowManager 调用)
src/main/api/index.ts:395
↓ 1 callers
Method
handleHideWindow
()
src/main/core/httpServer.ts:236
↓ 1 callers
Method
handleImage
()
src/main/managers/clipboardManager.ts:309
↓ 1 callers
Method
handleKeyDown
(e: { keycode: number })
src/main/core/doubleTapManager.ts:153
↓ 1 callers
Method
handleKeyUp
(e: { keycode: number })
src/main/core/doubleTapManager.ts:170
↓ 1 callers
Function
handleLinuxScreenShot
(cb: (image: string) => void)
src/main/core/screenCapture.ts:78
↓ 1 callers
Function
handleListModeKeydown
(event: KeyboardEvent, onSelect: (item: any) => void)
src/renderer/src/composables/useNavigation.ts:34
↓ 1 callers
Method
handleMcpRequest
* 校验 JSON-RPC 基础结构,并将请求转发到 MCP 路由层。
src/main/core/mcpServer.ts:294
↓ 1 callers
Function
handleOpenFolder
(ctx: SystemCommandContext, param: any)
src/main/api/renderer/systemCommands.ts:659
↓ 1 callers
Function
handleOpenTerminal
( ctx: SystemCommandContext, execAsync: (cmd: string) => Promise<{ stdout: string; stderr: string }>, pa
src/main/api/renderer/systemCommands.ts:593
↓ 1 callers
Function
handleOpenUrl
(ctx: SystemCommandContext, param: any)
src/main/api/renderer/systemCommands.ts:329
↓ 1 callers
Function
handleOpenWebpage
( ctx: SystemCommandContext, url: string, label: string )
src/main/api/renderer/systemCommands.ts:291
↓ 1 callers
Method
handleRedirect
(label: string | [string, string], payload?: any)
src/main/api/plugin/redirect.ts:81
↓ 1 callers
Method
handleRequest
* 处理所有进入 MCP 服务的 HTTP 请求。
src/main/core/mcpServer.ts:208
↓ 1 callers
Method
handleRequest
(req: IncomingMessage, res: ServerResponse)
src/main/core/httpServer.ts:125
↓ 1 callers
Function
handleScreenShots
( cb: (image: string, bounds?: { x: number; y: number; width: number; height: number }) => void )
src/main/core/screenCapture.ts:30
↓ 1 callers
Function
handleScreenshot
(ctx: SystemCommandContext)
src/main/api/renderer/systemCommands.ts:306
↓ 1 callers
Method
handleShowWindow
(body: Record<string, unknown>)
src/main/core/httpServer.ts:215
↓ 1 callers
Method
handleText
()
src/main/managers/clipboardManager.ts:368
↓ 1 callers
Method
handleToggleWindow
()
src/main/core/httpServer.ts:248
↓ 1 callers
Method
handleToolCall
* 执行 tools/call: * 先解析工具名,再按需唤起插件,最后调用 preload 中注册的 handler。
src/main/core/mcpServer.ts:366
↓ 1 callers
Method
handleWindowActivation
(data: { app: string bundleId?: string pid?: number title?: string x?: number y?: numb
src/main/managers/clipboardManager.ts:145
↓ 1 callers
Method
handleWindowAfterRun
* 运行结束后处理窗口:可见窗口加入空闲池,不可见窗口销毁
src/main/core/zbrowser/zbrowserExecutor.ts:1340
↓ 1 callers
Function
handleWindowInfo
(ctx: SystemCommandContext)
src/main/api/renderer/systemCommands.ts:344
↓ 1 callers
Function
hasChinese
* 判断字符串是否包含中文字符
src/main/core/commandScanner/linuxScanner.ts:209
↓ 1 callers
Function
hasClipboardFiles
()
src/main/utils/clipboardFiles.ts:22
↓ 1 callers
Method
hasConflict
* 检测冲突
src/main/core/sync/syncEngine.ts:687
↓ 1 callers
Method
hasCurrentSession
* 是否存在当前装配会话
src/main/managers/pluginAssemblyCoordinator.ts:116
↓ 1 callers
Method
hasWindowsByPlugin
* 检查指定插件是否有打开的窗口
src/main/core/pluginWindowManager.ts:399
↓ 1 callers
Function
hexToRgb
* hex 转 rgb 字符串,如 '#59636E' → 'rgb(89, 99, 110)'
src/main/api/plugin/screen.ts:9
↓ 1 callers
Method
hidePlugin
()
src/main/api/plugin/ui.ts:317
↓ 1 callers
Function
highlightAcronym
* 高亮首字母缩写匹配 * @param text 原始文本(如 "Visual Studio Code") * @param query 搜索查询(如 "vs") * @returns 包含高亮标签的HTML字符串
src/renderer/src/utils/highlight.ts:118
↓ 1 callers
Function
hslToRgb
(h: number, s: number, l: number)
src/renderer/src/stores/windowStore.ts:375
↓ 1 callers
Function
hslToRgb
(h: number, s: number, l: number)
internal-plugins/setting/src/utils/themeUtils.ts:117
↓ 1 callers
Method
httpGet
* HTTP GET 请求,返回文本内容
src/main/api/renderer/webSearch.ts:421
↓ 1 callers
Function
httpHead
( url: string, options: Omit<HttpRequestOptions, 'method'> = {} )
src/main/utils/httpRequest.ts:169
↓ 1 callers
Method
init
* 初始化 WebDAV 客户端
src/main/core/sync/webdavClient.ts:37
↓ 1 callers
Method
init
()
src/main/managers/clipboardManager.ts:111
← previous
next →
701–800 of 1,419, ranked by callers