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

Command line 在Windows XP中将剪贴板传递给批处理,command-line,windows-xp,batch-file,cmd,Command Line,Windows Xp,Batch File,Cmd,使用Windows XP,我想将文本(URL)复制到剪贴板,然后运行将使用该URL的批处理文件 我知道clip.exe浮动时可能出现相反的情况。我使用自己的CLIPTEXT程序。这是一个非常简单的5行pascal,下面是源代码。我相信你能理解这个想法,并将其翻译成任何其他语言 program cliptext; uses clipbrd; begin writeln(clipboard.asText); end. 然后,在批处理文件中,可以使用启动复制的URL for /f "toke

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


我知道clip.exe浮动时可能出现相反的情况。

我使用自己的
CLIPTEXT
程序。这是一个非常简单的5行pascal,下面是源代码。我相信你能理解这个想法,并将其翻译成任何其他语言

program cliptext;
uses clipbrd;
begin
  writeln(clipboard.asText);  
end.
然后,在批处理文件中,可以使用启动复制的URL

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

我使用自己的
CLIPTEXT
程序。这是一个非常简单的5行pascal,下面是源代码。我相信你能理解这个想法,并将其翻译成任何其他语言

program cliptext;
uses clipbrd;
begin
  writeln(clipboard.asText);  
end.
然后,在批处理文件中,可以使用启动复制的URL

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

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