get-window-info
v0.0.1-beta.2
Published
A Windows-only Node.js addon for comprehensive window management, monitoring, and control
Maintainers
Readme
get-window-info
A Node.js package based on Rust and NAPI-RS for comprehensive Windows window management, monitoring, and control.
System Support
- [x] Windows
- [ ] macOS
Features
Comprehensive Windows window management including information retrieval, event listening, and window control.
Installation
npm install @napi-rs/cli --save-dev
npm run buildUsage Examples
const winManager = require('@onachi/get-window-info');
// Get current focused window
const focusedWindow = winManager.getFocusedWindow();
console.log('Current focused window:', focusedWindow.title);
// Listen to window events
const focusedWindow = winManager.getFocusedWindow();
const lid = winManager.addWindowListener(focusedWindow.pid, (windowInfo) => {
console.log('Window changed:', windowInfo);
}, { interval: 100 });
const isSuccess = winManager.disposeWindowListener(lid);License
MIT License
