我需要使用 Microsoft 的远程桌面连接将 RDC 接入限制使用系统,并且我有一台 Mac。在 Windows 系统上,我不允许复制(合理,以保护机密数据)或粘贴,这是不合理的,因为我经常会从其他地方获得一些我希望在系统上拥有的片段代码。
但是,我显然可以打字。我的问题是,这种情况的最佳做法是什么?
我的猜测:使用键盘快捷键后,我可以让 AppleScript 在剪贴板上“键入”所有内容吗?
我需要使用 Microsoft 的远程桌面连接将 RDC 接入限制使用系统,并且我有一台 Mac。在 Windows 系统上,我不允许复制(合理,以保护机密数据)或粘贴,这是不合理的,因为我经常会从其他地方获得一些我希望在系统上拥有的片段代码。
但是,我显然可以打字。我的问题是,这种情况的最佳做法是什么?
我的猜测:使用键盘快捷键后,我可以让 AppleScript 在剪贴板上“键入”所有内容吗?
你的问题很笼统,希望我理解正确。可以使用 Applescript 完成以下操作。
tell application "System Events"
set temp to the clipboard
set the clipboard to "sometext"
keystroke "v" using command down -- paste
keystroke "some text you want to type"
end tell
上面显示了两件事:设置剪贴板值和发送击键。它们都必须根据您的具体情况进行修改。
要在键盘快捷方式上自动运行脚本,您有两个选择:使用第三方实用程序,如 BetterTouchTool,并将脚本分配给快捷方式。否则,创建一个包含脚本的新 Automator 服务,并在系统偏好设置中为其分配一个快捷方式。