- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在finder中模拟“cmd + k”按键,以便它可以打开“连接到服务器窗口”。但它不起作用。我是 Objective-C 的新手,所以任何人都可以帮助我。我尝试了下面的代码,但不知道为什么它不起作用。
CGEventSourceRef src =
CGEventSourceCreate(kCGEventSourceStateHIDSystemState);
CGEventRef cmdd = CGEventCreateKeyboardEvent(src, 0x37, true);
CGEventRef cmdu = CGEventCreateKeyboardEvent(src, 0x37, false);
CGEventRef k_d = CGEventCreateKeyboardEvent(src, 0x4F, true);
CGEventRef k_u = CGEventCreateKeyboardEvent(src, 0x4F, false);
CGEventSetFlags(k_d, kCGEventFlagMaskCommand);
CGEventSetFlags(k_u, kCGEventFlagMaskCommand);
CGEventTapLocation loc = kCGHIDEventTap; // kCGSessionEventTap also works
CGEventPost(loc, cmdd);
CGEventPost(loc, k_d);
CGEventPost(loc, k_u);
CGEventPost(loc, cmdu);
CFRelease(cmdd);
CFRelease(cmdu);
CFRelease(k_d);
CFRelease(k_u);
CFRelease(src);
提前致谢...
最佳答案
首先我编写了小苹果脚本,然后在 cocoa 内部调用相同的脚本,请尝试以下操作:-
NSBundle *def=[NSBundle mainBundle];
NSString *path=[def pathForResource:@"openServer" ofType:@"scpt"];
NSAppleScript *appleScript=[[NSAppleScript alloc]initWithContentsOfURL:[NSURL fileURLWithPath:path] error:nil];
[appleScript executeAndReturnError:nil];
下面是名为 openServer.scpt 的 applescript 文件
tell application "Finder"
activate
tell application "System Events"
keystroke "k" using command down
end tell
end tell
关于objective-c - 模拟组合击键不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19287511/
menu Home Events Technical Schedule
我试图阻止触发默认 anchor 链接和 onclick 事件。 这是 HTML 代码: Google 我正在尝试使用以下 jQuery 代码阻止任何重定向的发生: $("#mylink").cli
我想在单击父 div 上的任意位置时切换我的 div,除非单击 anchor 元素。因此,例如,如果我单击示例中的第一个文本,我希望它切换,但在我的示例中的第二个文本上,我不希望它切换。 JSFidd
我在通过 jQuery 伪造 anchor 点击时遇到问题:为什么我的thickbox在我第一次点击输入按钮时出现,但第二次或第三次却没有出现? 这是我的代码: Link 当我直接点击链接时,它总是
我已经从 Mootools 切换到 jQuery,因为我认为它有更好的支持。我有这样的 HTML: Opcje Opcje Opcje Opcje Opcje Opcje Opcje JS
我是一名优秀的程序员,十分优秀!