如何使用打字脚本绕过粘贴块(在 Mac 上)

发布于 2024-12-22 18:16:09 字数 222 浏览 3 评论 0原文

我需要使用 Microsoft 的远程桌面连接通过 RDC 进入受限使用系统,并且我有一台 Mac。在Windows系统上,我不允许复制(合理的,以保护机密数据)或粘贴,这是不合理的,因为我经常会从其他地方获得一些我希望在系统上拥有的代码。

然而,我显然被允许打字。我的问题是,这种情况的最佳做法是什么?

我的猜测:我可以让 AppleScript 在使用键盘快捷键后“输入”剪贴板上的所有内容吗?

I need to RDC into a restricted-use system using Microsoft's Remote Desktop Connection, and I have a Mac. On the Windows system, I am not allowed to copy (reasonable, to protect confidential data) nor to paste, which is not reasonable, as I often would have some piece code from elsewhere that I would love to have on the system.

However, I am obviously allowed to type. My questions is, what is the best practice for such a situation?

My guess: Could I have an AppleScript "typing" everything on the clipboard after using a keyboard shortcut?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

帅气尐潴 2024-12-29 18:16:09

你的问题很笼统,希望我理解正确。可以使用 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 服务,并在系统偏好设置中为其分配一个快捷方式。

Your question is pretty general, hopefully I understood correctly. The following can be done with 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

The above shows two things : Setting the clipboard value and sending keystrokes. They would both have to be modified for your exact circumstance.

To automatically run the script on a keyboard shortcut you have two options : Use a third party utility like BetterTouchTool and assign the script to a shortcut. Otherwise create a new Automator Service that includes the script and assign it a shortcut in System Preferences.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文