问题标签 [nodobjc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - NSStatusBar 与 NodObjC
我正在尝试使用 NodObjC 使用 Node.js 创建一个可可应用程序。我一直在创建一个仅在 MacOS X 上作为 HTTP 服务器运行的应用程序。
NodObjC https://github.com/TooTallNate/NodObjC
我想像这样在 StatusBar 上用图标显示服务器状态。
我试过这样:
但是这段代码会导致错误
我找不到此错误的任何解决方案。有人可以给我任何建议吗?
node.js - $.NSUserNotificationCenter('defaultUserNotificationCenter') 返回 null
我正在尝试通过通知中心向通知中心发出通知node
,NodObjC
问题是:
总是返回null
而不是能够调用该deliverNotification
方法的对象?
有没有人有经验NodObjC
?
objective-c - 通过 NodObjC 获取打开的应用程序的窗口位置
我最近一直在搞乱 node.js 模块NodObjC(非常酷的模块 btw),我把一个简单的模块macmouse放在一起,它使您能够通过 node.js 控制鼠标,现在我正在尝试通过获取打开窗口上CGWindowListCopyWindowInfo
的信息(想法是使用该信息和虚拟鼠标功能做一些有趣的事情)。我对 Objective C 没有太多经验,但我在一篇博文中偶然发现了一个例子:
http://b2cloud.com.au/tutorial/monitoring-any-window-in-os-x/
我在 Xcode 中测试了它,
它会打印出我想要的所有数据以及更多数据,但现在我被困在如何使用 NodObjC 模块来做到这一点。
这是我的尝试(使用 NodObjC v1.0.0):
但我收到以下错误:
这里出了什么问题?(我也在NodObjC 的问题页面上发布了这个问题)
objective-c - ffi_prep_cif() 返回 FFI_BAD_TYPEDEF 错误
我正在尝试将以下代码从 Objective-C 移植到 Node.js:
我正在写以下内容:
实例macOS
在哪里。NodObjC
当我运行它时,我得到以下信息:
应用程序中的其他所有内容都在工作——也就是说,我移植了所有其他代码行并且它正在工作。
谢谢!
objective-c - 在 NodObjC 中激活窗口
我一直在尝试使用 nodobjc 从节点激活 OSX 中的窗口。
这是我所拥有的:
如果我在 console.log(app) 看到类似的内容,app 将持有一个指向正确进程 ID 和应用名称的指针:
<NSRunningApplication: 0x103f14540 (com.apple.calculator - 9274)>
现在根据 obj-c 中该位置的其他问题,您将获得一个应用程序对象并调用 activateWithOptions 和 NSApplicationActivateAllWindows 作为选项。苹果文档在这里:
https://developer.apple.com/documentation/appkit/nsapplication.activationoptions
当我运行它时,没有任何反应。我基本上可以发送我想要的东西而不是 NSApplicationActivateAllWindows 并且没有任何反应。我已经尝试了其他可用的选项,同样的事情。
如何让应用程序激活并进入前台?