相信有不少讀者常常會使用Windows的「命令提示字元」,來進行某些指令的操作,如ping、net、nslookup、dir…等常用指令,但是要如何將顯示的結果直接複製到Windows的剪貼簿中呢?其實你可以省去用「標記」→「複製」兩個步驟,阿正老師介紹一個超簡單的「clip」指令,就能讓執行的結果直接複製到剪貼簿喔!常用CMD指令的玩家一定得學起來!
「命令提示字元」是Windows提供給使用者能夠手動輸入指定的地方,只要從「開始」功能表的【附屬應用程式】→【命令提示字元】,或是從「開始」→「執行」輸入cmd,就可以呼叫出DOS視窗了。
Windows雖然都以圖形化的視窗界面來操作,但是還是有不少指令需要透過命令提示字元來達成,例如net、ping、nslookup、dir…等指令。但是如果我們要將執行的結果(如下圖的ping指令)複製到剪貼簿,常會用到的一招是先在「命令提示字元」視窗中按下滑鼠右鍵→點選【標記】→選取範圍→按右鍵複製到剪貼簿,實在是有些麻煩。
其實我們可以使用「clip」這個Windows內建的命令列工具,透過管道(pipeline)指令的方式來將「命令提示字元」裡面的執行結果直接複製到剪貼簿。使用的方式很簡單,只要在下達的指令後面加上「| clip」即可,如下圖:
我在「命令提示字元」中輸入了「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
因為程式要等使用者輸入資料,所以無法將結果複製到剪貼簿。
###
Clip 在 Windows 7 才有, 在 Windows XP 是沒有的
XP沒有內建clip,需要從win 2003或win7 的c:\windows\system32\
把clip.exe 複製到xp的同一位置才行哦~
這不是開啟快速模式就可以了?
先開啟一個cmd視窗,點最左上方的小圖示,選[內容]
然後在[選項]頁面內的編輯選項中的快速編輯模式打勾。
從此後只要將要複製的字元用滑鼠Mark起來,再按一下右鍵。就會Copy到剪貼簿去