问题标签 [pbcopy]
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.
linux - 将 STDOUT 粘贴到远程主机上的剪贴板的选项
我在远程主机上的 .bashrc 中有一个非常简单的脚本别名,我经常 SSH 进入该远程主机进行工作。它使我能够输入“pth”作为命令,并别名为“bash /user/your/home/pathprinter.sh”,如下所示:
这使我能够相当快速地将文件从本地机器 scp 到远程主机,反之亦然,而无需输入太多,因为它会回显输出,然后我单击并拖动以突出显示,然后复制并粘贴到另一个终端窗口在我的本地机器上。
如果这个脚本存储在我的本地机器上,我可以写:
它会直接进入剪贴板。但是,如果我在执行此命令时最常在远程主机上,并且如果我在远程主机上没有 sudo 权限(但是,我仍然可以在主目录或其他地方安装东西),还有办法做到这一点吗?任何东西都可以节省几秒钟!
bash - 如何将最后执行的命令的输出直接复制到剪贴板?
我看过这篇文章:how-can-i-copy-the-output-of-a-command-directly-into-my-clipboard
我有这个别名
但是,我想要一个别名或函数,它不会重做最后一个命令,但会复制最后一个命令的输出。
macos - 在 Python3/OS X 中,如何将带撇号的字符串传递给终端命令?
我有一个 Python 3 应用程序,它应该在某个时候将一个字符串放入剪贴板。我正在使用系统命令echo
并且pbcopy
它工作正常。但是,当字符串包含撇号(谁知道,可能还有其他特殊字符)时,它会以错误退出。这是一个代码示例:
它工作正常。但是,如果您将字符串更正为“People's Land”,则会返回此错误:
我想我需要在将字符串传递给 shell 命令之前以某种方式对字符串进行编码,但我仍然不知道如何。实现这一目标的最佳方法是什么?
php - 默认情况下,通过 shell_exec() 的 pbcopy 不适用于 MAC Sierra 中安装的原生 PHP
我想在使用 PHP 进行更改后将浏览器发送的一些文本复制到剪贴板,我可以使用通过 AMPPS 或 XAMPP 安装的 PHP 来做到这一点,但是当我尝试使用 Sierra 上默认提供的 PHP 时,我既没有收到任何错误消息,也没有收到文本被复制到剪贴板。
这是我正在使用的代码
我尝试更改 PHP 文件的权限,确保代码在终端中工作。我试着给出绝对路径,比如
我确保未启用安全模式,因为我得到此代码的输出“_www”
我仍然无法复制文本。出于限制,我只能在 sierra 中使用默认的 PHP。谁能帮我解决这个问题。
git - 是否可以使用 Mac 上的 Bash(Darwin 17)将远程源 url 复制到剪贴板?
我试过一个命令行:
pbcopy < git remote get-url origin
和其他方式:
output.txt < git remote get-url origin
但我收到下一条消息:
-bash: git: 没有这样的文件或目录
无论如何?
PS Git 版本:2.13.3,操作系统版本:macOS High Sierra (Darwin 17)。
php - macOS:从 PHP 中使用 pbcopy 不起作用
在 macOS 上,有一个名为“pbcopy”的终端实用程序,可将文本复制到剪贴板。pbcopy < file 将 'file' 的内容复制到剪贴板。但是从 PHP(在 Apache 下运行,macOS 中包含的标准 PHP 和 Apache)它不起作用。唯一的区别是我将 Apache 用户更改为我的用户名,而不是标准的 _www 或 www-data,以便于更改我的开发网络服务器(即我的 Macbook Pro)上的文件。我在 Catalina 15.3 下运行 Apache 2.4.33 和 PHP 7.3.11。
从 PHP 不做任何事情,也不会发出任何错误。
在 PHP 中显示 stderr 错误。
从终端运行时
它确实有效:我的 .profile 的内容被复制到剪贴板中。我在 Settings => Security & Privacy => Accessibility 下授予了 /usr/sbin/httpd 可访问性访问权限以允许剪贴板访问。
为什么这在 Apache 下不起作用?
c++ - 如何找到 PBC 对?
我正在使用 PBC 库进行用 C++ 编写的加密操作,并且我正在寻找如何放置两个元素,例如
C = (g^r , H(X))
.
对于配对操作,例如:
e(g^r , H(X))
可以与element_pairing(pp, g^r, H(X))
但是对于普通的两个元素像这样放在一起C = (g^r , H(X))
,我可以从 PBC 使用什么功能?
node.js - 如何在 node.js 中为 pbcopy 输入正确的编码?
剪贴板的预期输出(在 macOS 上)应该吉星高照
是 ˱®
.
applescript - AppleScript 没有使用 pbcopy 运行 do shell 命令
通常,对于 AppleScript 和 VBA 之外的任何代码来说都是非常新的。
我正在运行下面的代码来调试更大代码块中的问题。
如果我通过将行粘贴到终端来运行 do shell 脚本,我将根据鼠标光标在屏幕上的位置在剪贴板上获得一个数值。
如果我尝试运行代码本身,则 yCoordinate 始终为空白 - 因此 Shell 脚本运行或将变量设置为剪贴板本身一定存在问题。
请帮忙!