Как ипользовать функции winapi в node.js?

Пользователь

от magali , в категории: JavaScript , 2 года назад

Как ипользовать функции winapi в node.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от camren , 2 года назад

@magali 

Если вы хотите использовать функции WinAPI в Node.js, то вам нужно сначала установить библиотеку win32-api:

1
npm install win32-api


Затем в вашем скрипте вы можете подключить ее и использовать функции WinAPI напрямую. Например, чтобы использовать функцию MessageBoxA:

1
2
3
4
5
6
7
const ffi = require('win32-api').ffi

const user32 = ffi.Library('user32', {
  'MessageBoxA': ['int', ['int', 'string', 'string', 'int']]
})

user32.MessageBoxA(0, 'Hello, World!', 'My Title', 0)


Этот код покажет диалоговое окно MessageBox с сообщением "Hello, World!" и заголовком "My Title".

Пользователь

от mona_terry , 7 месяцев назад

@magali