2013-07-23 12 views

Antwort

15

Sie können die Paste.exe-Software verwenden, um Text wie beschrieben einzufügen.

http://www.c3scripts.com/tutorials/msdos/paste.html

Mit ihm können Sie tun:

paste | command 

den Inhalt der Fenster in den Eingang des angegebenen Befehls Zwischenablage einzufügen Prompt

oder

paste > filename 

um den Inhalt der Zwischenablage in die angegebene Datei einzufügen .

+4

so gibt es nichts, was mit Windows kommt? – Matt

+0

Von dem, was damit gepostet wurde, scheint DOS keine solche Funktionalität zu haben und die Zwischenablage kann nur mit Hilfe höherer Programmiersprachen aufgerufen werden. – Ted

+3

'clip.exe', die ich in der Frage erwähne, kommt mit Windows. – Matt

3

Es gibt Drittanbieter-Clipbefehle, die bidirektional funktionieren.

Hier ist eine:

CLIP - Copy the specified text file to the clip board 
    Copyright (c) 1998,99 by Dave Navarro, Jr. ([email protected]) 
2

ich ein Paar von Versorgungs haben (aus der Zeit vor dem Clip Befehlsteil der Fenster war) auf dieser Seite verfügbar:

http://www.clipboardextender.com/general-clipboard-use/command-window-output-to-clipboard-in-vista

Es gibt zwei Dienstprogramme dort, Clip2DOS und DOS2Clip. Sie wollen Clip2DOS:

Clip2DOS Copyright 2006 Thornsoft Entwicklung Dumps Zwischenablage Text (1024 Bytes) zu stdout.
Verwendung: Clip2Dos.exe> ​​out.txt Ergebnis: Text befindet sich in der Datei. Grenzen: 1024 Bytes. Lizenz: Frei, wie in Free Beer! http://www.thornsoft.com/dist/techsupport/dos2clip.zip

DELPHI-QUELLE ENTHALTEN!

Und hey, hier ist es (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. 
-4

Dieser schmutzige Trick für meine Bedürfnisse gearbeitet, und es wird mit Windows!

notepad.exe file.txt 

Ctrl + V, Ctrl + S, Alt + F, X

+4

Sehr lustig. Leider ist das bei sehr großen Zwischenablagen sehr langsam. – Matt

+0

Hmm, aber was passiert, wenn ich versehentlich mein System neu starte? Alt + F4 ist sehr gefährlich. –

+0

@MateenUlhaq Wenn die Taskleiste den Fokus hat, kann sie das Herunterfahren-Menü hochziehen, aber Alt + F4 wird nicht ohne ein zusätzliches Klicken oder Drücken neu gestartet. – dwurf