Skip to content

Latest commit

 

History

History
117 lines (81 loc) · 4.15 KB

README.zh-CN.md

File metadata and controls

117 lines (81 loc) · 4.15 KB

win32-api

Windows win32 api 接口定义

GitHub tag License Available platform ci codecov Conventional Commits lerna

Significant Changes.V22

兼容于

  • Node.js v18
  • Node.js v20
  • Node.js v22

Migrate to v13

See [migrate13]

Initialization

npm run bootstrap

Packages

Package Version
win32-api main-svg
win32-def def-svg

用途

用于 Node.js 通过 koffi 调用系统user32.dll, kerner32.dll, comctl32.dll 等动态链接库提供的函数

安装

npm install win32-api

使用

DLL Wrapper

import { 
  FindWindow, 
  GetDefaultPrinter,
} from 'win32-api/util'

// 获取当前电脑当前用户默认打印机名
const printerName = await GetDefaultPrinter()

const child = spawn('notepad.exe')
const hWnd = await FindWindowEx(0, 0, 'Notepad', null)

Demo

相关文档

版权

MIT

Languages