在 Windows XP 中将剪贴板传递给批处理

Posted

技术标签:

【中文标题】在 Windows XP 中将剪贴板传递给批处理【英文标题】:Pass clipboard to batch in Windows XP 【发布时间】:2010-12-14 20:05:28 【问题描述】:

使用 Windows XP,我想将文本 (URL) 复制到剪贴板,然后运行将使用该 URL 的批处理文件。

我知道clip.exe 漂浮在周围是可能的。

【问题讨论】:

【参考方案1】:

我使用自己的CLIPTEXT 程序。这是一个非常简单的 5 行 pascal,这里是源代码。我相信您可以得到这个想法并将其翻译成任何其他语言。

program cliptext;
uses clipbrd;
begin
  writeln(clipboard.asText);  
end.

然后,在您的批处理文件中,您可以使用开始复制的 URL。

for /f "tokens=*" %%c in ('cliptext') do start "" "%%c"

【讨论】:

是的,我写了一个小python脚本到同样的目的。

以上是关于在 Windows XP 中将剪贴板传递给批处理的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows XP 中将内存地址映射到物理模块

在锁定的 Windows 10 机器上的后台进程中将文本放入剪贴板

如何在批处理文件中将输入传递给.exe?

Python:在Windows剪贴板中将svg字符串复制为“image/svg+xml”格式,因此可以将其粘贴为svg图像

在 C# 中将主音量从 XP 更改为 Windows 8

Windows编程系列第九篇:剪贴板使用