Javascript 从电子代码更改外部应用程序窗口大小

Javascript 从电子代码更改外部应用程序窗口大小,javascript,node.js,windows,winapi,electron,Javascript,Node.js,Windows,Winapi,Electron,我有一个ElectronJS应用程序,有两个按钮:“FF”和“IE”,当我点击它们时,它会通过功能打开相关的浏览器 现在,我想以某种方式将打开的浏览器窗口调整为600*600px(例如) 我试图看看Electron是否有一些功能可以做到这一点,但我什么也找不到,我还试图了解我是否可以通过windows CLI做到这一点,但也没有找到任何东西 有人知道怎么做这种行为吗 谢谢大家! 中的答案应该会给你一些想法,你可以使用节点ffi或从本机节点模块调用Electron中的Win32 API。谢谢Vad

我有一个ElectronJS应用程序,有两个按钮:“FF”和“IE”,当我点击它们时,它会通过功能打开相关的浏览器

现在,我想以某种方式将打开的浏览器窗口调整为600*600px(例如)

我试图看看Electron是否有一些功能可以做到这一点,但我什么也找不到,我还试图了解我是否可以通过windows CLI做到这一点,但也没有找到任何东西

有人知道怎么做这种行为吗


谢谢大家!

中的答案应该会给你一些想法,你可以使用
节点ffi
或从本机节点模块调用Electron中的Win32 API。

谢谢Vadim,使用
节点ffi
我想你是想调用一些DLL文件来调整大小/重新定位,对吗?@ShlomiSasson正确,例如,
MoveWindow
函数位于
User32.dll
中,因此您可以使用
节点ffi
加载该dll,然后调用该函数。听起来不错,我很快会尝试。顺便说一句,如果我有浏览器窗口的PID,那么在DLL中获取窗口处理程序就足够了吗?