2017-09-14 71 views

回答

0

試試這個

c:\> dir & dir|clip 
+0

它運行命令兩次。我不想那 –

2

你可以使用一個名爲paste第三方程序來顯示你的剪貼板,這是實際的命令輸出的內容:

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

與運行問題你的命令按照dinidu的回答建議的兩倍是,如果出於任何原因在隨後的運行中輸出不同,你的控制檯上看不到相同的輸出,而不是剪貼板上的輸出。

因此,像這樣:

dir | clip & paste

+0

會有用+1。如果不需要第三方工具,那會很好。 –

+0

@PranitKothari,這裏是[paste.cs]的源代碼(http://web.archive.org/web/20120523083527/http://huddledmasses.org:80/clipexe-and-the-missing-pasteexe)。它不像原來那樣是Unicode的。你可以添加'Console.OutputEncoding = new UnicodeEncoding(false,false);'使它可以向控制檯寫入Unicode。另外,使用'Clipboard.GetText(TextDataFormat.UnicodeText)'確保它從剪貼板獲得Unicode文本。那麼如果你的文件名不能在當前代碼頁中編碼,你可以通過'cmd/u/c dir |剪輯和粘貼「。 – eryksun