如何使用Windows命令获取剪贴板内容?
例如,我可以将文件复制到剪贴板,如下所示:如何使用Windows命令获取剪贴板内容?,windows,cmd,clipboard,copy-paste,Windows,Cmd,Clipboard,Copy Paste,例如,我可以将文件复制到剪贴板,如下所示: clip < file.txt 因此,剪贴板的内容将位于file.txt?中,您可以使用paste.exe软件来粘贴文本,就像您描述的那样 有了它,您可以: paste | command doskey unclip=(powershell -command "Get-Clipboard") $* 将windows剪贴板的内容粘贴到指定命令提示符的输入中 或 将剪贴板内容粘贴到指定文件。您可以使用paste.exe软件粘贴文本,就像您描述
clip < file.txt
因此,剪贴板的内容将位于
file.txt
?中,您可以使用paste.exe软件来粘贴文本,就像您描述的那样
有了它,您可以:
paste | command
doskey unclip=(powershell -command "Get-Clipboard") $*
将windows剪贴板的内容粘贴到指定命令提示符的输入中
或
将剪贴板内容粘贴到指定文件。您可以使用paste.exe软件粘贴文本,就像您描述的那样 有了它,您可以:
paste | command
doskey unclip=(powershell -command "Get-Clipboard") $*
将windows剪贴板的内容粘贴到指定命令提示符的输入中
或
将剪贴板内容粘贴到指定文件。有双向工作的第三方剪辑命令 这里有一个:
CLIP - Copy the specified text file to the clip board
Copyright (c) 1998,99 by Dave Navarro, Jr. (dave@basicguru.com)
有双向工作的第三方剪辑命令 这里有一个:
CLIP - Copy the specified text file to the clip board
Copyright (c) 1998,99 by Dave Navarro, Jr. (dave@basicguru.com)
我在此页面上提供了一对实用程序(在Clip命令成为windows的一部分之前): 其中有两个实用程序,Clip2DOS和DOS2Clip。你想要剪贴簿: Clip2DOS版权所有2006 Thornsoft Development 将剪贴板文本(1024字节)转储到标准输出。
用法:Clip2Dos.exe>out.txt 结果:文本在文件中。 限制:1024字节。 许可证:免费,就像免费啤酒一样! DELPHI源码包括在内 嘿,在这里(Clip2DOS.dpr):
{Clip2DOS-版权所有2005 Thornsoft Development,Inc.版权所有。}
程序Clip2Dos;
{$APPTYPE控制台}
使用
克利伯德,
例外日志,
SysUtils;
变量
p:字符的数组[0..1024];
开始
尝试
WriteLn(“Clip2DOS版权所有2006 Thornsoft Development”);
Clipboard.GetTextBuf(p,1024);
WriteLn(p);
除了
//处理错误条件
关于E:Exception-do
开始
嘟嘟声
Writeln(SysUtils.format('Clip2DOS-错误:%s',[E.Message]);
出口代码:=1//将ExitCode 0设置为标记错误条件(按约定)
结束;
结束
结束。
我在此页面上提供了一对实用程序(在Clip命令成为windows的一部分之前):
其中有两个实用程序,Clip2DOS和DOS2Clip。你想要剪贴簿:
Clip2DOS版权所有2006 Thornsoft Development
将剪贴板文本(1024字节)转储到标准输出。用法:Clip2Dos.exe>out.txt 结果:文本在文件中。 限制:1024字节。 许可证:免费,就像免费啤酒一样! DELPHI源码包括在内 嘿,在这里(Clip2DOS.dpr):
{Clip2DOS-版权所有2005 Thornsoft Development,Inc.版权所有。}
程序Clip2Dos;
{$APPTYPE控制台}
使用
克利伯德,
例外日志,
SysUtils;
变量
p:字符的数组[0..1024];
开始
尝试
WriteLn(“Clip2DOS版权所有2006 Thornsoft Development”);
Clipboard.GetTextBuf(p,1024);
WriteLn(p);
除了
//处理错误条件
关于E:Exception-do
开始
嘟嘟声
Writeln(SysUtils.format('Clip2DOS-错误:%s',[E.Message]);
出口代码:=1//将ExitCode 0设置为标记错误条件(按约定)
结束;
结束
结束。
这个肮脏的把戏满足了我的需要,它是Windows自带的
notepad.exe file.txt
Ctrl+V、Ctrl+S、Alt+F、X这一肮脏的把戏满足了我的需要,它是Windows自带的
notepad.exe file.txt
Ctrl+V、Ctrl+S、Alt+F、X这是Dave Navarro的剪辑程序,正如@foxidrive在回答中提到的那样。这里有一篇文章提到: 此页面上有下载链接以及许多其他资源: 以下是下载的直接链接:
“小Dave Navarro从剪贴板下载副本并将其下载到剪贴板上。”这是Dave Navarro的剪辑程序,如@foxidrive的回答所述。这里有一篇文章提到: 此页面上有下载链接以及许多其他资源: 以下是下载的直接链接:
“小戴夫·纳瓦罗(Dave Navarro,Jr.)将副本从剪贴板上下载到剪贴板上。”我知道我回答这个问题已经很晚了,但你可以这样写:
type file.txt | clip
所以剪贴板的内容将是file.txt的内容我知道我回答这个问题真的很晚了,但是你可以写:
type file.txt | clip
因此,如果您接受使用
PowerShell
(而不是cmd
),则剪贴板的内容将是file.txt的内容
Get-Clipboard > myfile.txt
此方法的优点是您没有任何要安装的内容
注意:代替剪辑
您可以使用具有更多选项的剪辑
注意2:如果您真的想从
cmd
运行它,您可以调用powershell
,如下面的示例powershell-命令“获取剪贴板|排序|设置剪贴板”
如果您接受使用powershell
(而不是cmd
),您可以完全按照您想要的方式使用
Get-Clipboard > myfile.txt
此方法的优点是您没有任何要安装的内容
注意:代替剪辑
您可以使用具有更多选项的剪辑
注意2:如果您确实想从
cmd
运行它,您可以调用powershell
,如以下示例powershell-命令“获取剪贴板|排序|设置剪贴板”
澄清@Kpym的答案:
powershell -command "Get-Clipboard" > file.txt
这直接回答了问题,无需使用第三方工具。澄清@Kpym的答案:
powershell -command "Get-Clipboard" > file.txt
这直接回答了问题,无需使用第三方工具。使用doskey宏定义功能,您可以执行以下操作:
paste | command
doskey unclip=(powershell -command "Get-Clipboard") $*
然后(例如)
使用doskey宏定义功能,可以执行以下操作:
paste | command
doskey unclip=(powershell -command "Get-Clipboard") $*
然后(例如)
我不确定这个命令当时是否不受支持,但它确实有效
clip > file.txt
我不确定这个命令当时是否不受支持,但它确实有效
clip > file.txt
受骗