Answers:
未经测试,但我可以考虑在iMac上的〜/ bin / command_f2中创建一个带有以下内容的applescript:
使用{command down}告诉应用程序“系统事件”击键“F2”
然后从您的笔记本电脑类型:
ssh me @ imac'〜/ bin / command_f2'
要获得有关此问题的更多帮助,请考虑将标题更改为“通过ssh发送击键”,因为“键”可能意味着与ssh键混淆。
祝好运。
对不起,约翰施密特,你未经测试的解决方案不起作用,但你走在正确的轨道上。这个测试了,它的工作原理。
正确的命令是(如果你在shell脚本中嵌入Applescripts,我更喜欢这样做):
osascript -e 'tell application "System Events" to key code 144 using command down'
例如,在目标显示机器上保存为〜/ bin / tdm.sh。
然后,从主计算机,在终端中发出:
ssh username@target-display-machine "~/bin/tdm.sh"
还有其他方法可以保存和调用Applescript命令。我发现将它们嵌入shell脚本中更方便和一致 - 我特别喜欢,因为我还是做了很多shell脚本。
osascript -e 'tell application "System Events" to key code 120 using command down';
。它通常可以工作并且可以发送密钥,但是当涉及到CMD + F2时,它似乎不能工作/启用目标显示模式。命令是否正确?有没有其他方法可以使用鼠标或命令启用目标显示模式?在这里找到关键代码