# worklinkshot-node **Repository Path**: chuang-xia/worklinkshot-node ## Basic Information - **Project Name**: worklinkshot-node - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-08 - **Last Updated**: 2025-12-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 截图插件接口定义 ```javascript const { Worklinkshot } = require('worklinkshot'); let shot = new Worklinkshot({env:'di'}) shot.openScreenShot((status, msg) => { console.log("status:", status, "\n msg:", msg) }) ``` ## 1.打开截图 **函数定义:** ```javascript openScreenShot(screenShotCallback) ``` **函数说明:** 打开截图工具,异步返回状态 **参数说明:** | 成员 | 类型 | 说明 | | -------------------- | -------- | --------------------- | | `screenShotCallback` | Function | 截图回调函数,详见定义 | **返回值:** 无 ## 2.截图回调函数 **函数定义:** ```javascript screenShotCallback(status,msg) ``` **函数说明:** 截图回调函数 **参数说明:** | 成员 | 类型 | 说明 | | ------ | ------ | ---------- | | status | Number | 枚举见定义 | | msg | String | 回调信息 | **返回值:** 无 ## 3.截图回调status | 枚举 | 值 | 说明 | | ----------- | ---- | ------------------------------------- | | `kComplete` | 0 | 截图完成,存剪切板 | | `kCancel` | 1 | 截图取消 | | `kSaveFile` | 2 | 截图完成,保存file,返回msg为保存路径 | | `kFeedback` | 3 | 反馈状态,截图保存剪切板 | | `kError` | 4 | 错误状态,msg保存错误信息 |