在Windows命令模式下操控剪貼簿

在Windows的Command Line下,我們可能很習以為常的使用圈選文辭來複製,或利用Ctrl+V來貼上一些指令碼。但反向思考是,我們是否可以利用指令來把一些資料送到Windows剪貼簿的記憶體裡面呢?

以往如果要把某個指令的輸出結果拿來應用,通常會使用導向符號,例如dir某個目錄變成一個文字檔案,然後再去把該檔案打開來應用。例如:

dir > text.txt

以上面為例子,直接送到剪貼簿的應用指令:

dir | clip

執行過上面的指令後,接著你開一個記事本按下Ctrl+V貼上,你就可以發現剛才目錄的內容,真的都複製到Windows的剪貼簿記憶體了。

另外再舉一個例子:

nslookup google.com | clip

執行後剪貼簿的內容:

伺服器:  one.one.one.one
Address:  1.1.1.1

名稱:    google.com
Addresses:  2404:6800:4012:1::200e
    172.217.163.46

另外也可以直接把某個文字檔,透過指令碼的方式灌入到剪貼簿中:

clip < coffeelint.json

感覺沒啥用的小技巧,但如果學會了可以省下一點點小時間,希望對你有幫助。

Windows CommandLine Console CommandLineInterface CLI Copy Paste Ctrl+C Ctrl+V Control ClipBoard