如何将文本从命令行传输到剪贴板

如何将文本从命令行传输到剪贴板

我想做类似的事情

dir *.* > clipboard

即获取复制到剪贴板的命令行程序的标准输出。这可以在没有附加程序的标准 XP 机器上完成吗?

答案1

我不这么认为 - Vista(或 NT4)引入了该clip工具,它可以执行你的命令dir | clip- 但 XP 上没有。不过,如果你愿意使用第三方应用程序,那么,其工作原理与上述相同,只是被称为cb,而不是剪辑。

答案2

对于 Windows 和非 Windows,这个帖子(无效链接)曾经说过:

在 Windows Vista 或更高版本上,尝试:echo hello | clip

在 Linux 上,尝试:echo hello | xclip

在 Mac OS X 上,尝试:echo hello | pbcopy

例如,您可以这样做(cat myFile.txt | xclip)。这基本上允许您直接编辑剪贴板。

(我通过 Google 来到这里寻找 Mac 版的xclip

对于文件内容也类似(因为cat在 Windows 上你看不到):

type filename | clip  % OR clip < filename   %windows
cat filename | xclip  # OR xclip < filename  # X11 / Unix / Linux
cat filename | pbcopy # OR pbcopy < filename # MacOS X

答案3

没有标准的方法,但您显然可以使用clip.exeWindows Server 2003 资源工具包附带的方法。来源

现在的问题是如何获得该书的合法副本。

答案4

gclip.exeWindows用户可以获得一大捆工具,它可以让您做到这一点。

相关内容