[小技巧]如何把「命令提示字元」視窗的輸出結果,直接複製到剪貼簿?

3
25,332 人次

SNAGHTML8c01f6

相信有不少讀者常常會使用Windows的「命令提示字元」,來進行某些指令的操作,如ping、net、nslookup、dir…等常用指令,但是要如何將顯示的結果直接複製到Windows的剪貼簿中呢?其實你可以省去用「標記」→「複製」兩個步驟,阿正老師介紹一個超簡單的「clip」指令,就能讓執行的結果直接複製到剪貼簿喔!常用CMD指令的玩家一定得學起來!

「命令提示字元」是Windows提供給使用者能夠手動輸入指定的地方,只要從「開始」功能表的【附屬應用程式】→【命令提示字元】,或是從「開始」→「執行」輸入cmd,就可以呼叫出DOS視窗了。

image

Windows雖然都以圖形化的視窗界面來操作,但是還是有不少指令需要透過命令提示字元來達成,例如net、ping、nslookup、dir…等指令。但是如果我們要將執行的結果(如下圖的ping指令)複製到剪貼簿,常會用到的一招是先在「命令提示字元」視窗中按下滑鼠右鍵→點選【標記】→選取範圍→按右鍵複製到剪貼簿,實在是有些麻煩。

SNAGHTML8ed98f

其實我們可以使用「clip」這個Windows內建的命令列工具,透過管道(pipeline)指令的方式來將「命令提示字元」裡面的執行結果直接複製到剪貼簿。使用的方式很簡單,只要在下達的指令後面加上「| clip」即可,如下圖:

image

我在「命令提示字元」中輸入了「ping 168.95.1.1 | clip」這個指令,然後到文書軟體裡面按下【貼上】,就會把執行的結果貼出來了,是不是很方便呢?

其實管道命令使用的機會很多,不管是在Windows或*Nix平台(如UNIX、Linux、FreeBSD、Mac…)上面都會用到,像 「| more」 就是一個常見的管道指令(如 dir | more)。

如果你想讓命令提示字元視窗裡面的執行結果直接匯出到某個檔案,那麼你也可以利用檔案導向的指令「>」,例如:

dir c:\ > c:\dir.txt

就可以將C磁碟機根目錄下所有的檔案及資料夾名稱,輸出到dir.txt這個檔案了,大家不妨也來試試看,學起來之後相信一定會對你有所幫助喔~

※備註:

clip這個指令無法用在需要使用者輸入內容的程式或指令中(如ftp),例如你要用nslookup查詢ip位址,就必須直接將要查詢的網域放在nslookup指令後面的引數才行,例如:

nslookup www.hinet.net | clip   是可以的

但是如果輸入:

nslookup | clip

因為程式要等使用者輸入資料,所以無法將結果複製到剪貼簿。

###

3 意見

  1. 這不是開啟快速模式就可以了?
    先開啟一個cmd視窗,點最左上方的小圖示,選[內容]
    然後在[選項]頁面內的編輯選項中的快速編輯模式打勾。
    從此後只要將要複製的字元用滑鼠Mark起來,再按一下右鍵。就會Copy到剪貼簿去

發表迴響