Ho un paio di utility (da prima che il comando della clip faceva parte delle finestre) disponibili su questa pagina:
http://www.clipboardextender.com/general-clipboard-use/command-window-output-to-clipboard-in-vista
Ci sono due utility in lì, Clip2DOS e DOS2Clip. Si desidera Clip2DOS:
Clip2DOS Copyright 2006 Thornsoft Development Scarica il testo della clipboard (1024 byte) sullo stdout.
Utilizzo: Clip2Dos.exe> out.txt Risultato: il testo è nel file. Limiti: 1024 byte. Licenza: gratuita, come nella birra gratuita! http://www.thornsoft.com/dist/techsupport/dos2clip.zip
DELPHI SOURCE INCLUSO!
E hey, qui è (Clip2DOS.dpr):
{Clip2DOS - copyright 2005 Thornsoft Development, Inc. All rights reserved.}
program Clip2Dos;
{$APPTYPE CONSOLE}
uses
Clipbrd,
ExceptionLog,
SysUtils;
var
p : Array[0..1024] of Char;
begin
try
WriteLn('Clip2DOS Copyright 2006 Thornsoft Development');
Clipboard.GetTextBuf(p,1024);
WriteLn(p);
except
//Handle error condition
on E: Exception do
begin
beep;
Writeln(SysUtils.format('Clip2DOS - Error: %s',[E.Message]));
ExitCode := 1; //Set ExitCode <> 0 to flag error condition (by convention)
end;
end
end.
fonte
2013-07-24 13:26:16
Soluzione senza software di terze parti qui: https://stackoverflow.com/a/15747067/1683264 – rojo