Tôi muốn làm một cái gì đó như
dir *.* > clipboard
I E. nhận được đầu ra tiêu chuẩn của một chương trình dòng lệnh được sao chép vào bảng tạm. Điều này có thể được thực hiện trên một máy XP tiêu chuẩn mà không cần các chương trình bổ sung không?
Tôi muốn làm một cái gì đó như
dir *.* > clipboard
I E. nhận được đầu ra tiêu chuẩn của một chương trình dòng lệnh được sao chép vào bảng tạm. Điều này có thể được thực hiện trên một máy XP tiêu chuẩn mà không cần các chương trình bổ sung không?
Câu trả lời:
Tôi không tin như vậy - Vista (hoặc NT4) đã giới thiệu clipcông cụ này, sẽ thực hiện lệnh của bạn như dir | clip- nhưng không có gì trên XP. Tuy nhiên, nếu bạn sẵn sàng sử dụng các ứng dụng của bên thứ 3, có ứng dụng này hoạt động như trên, ngoại trừ được gọi cb, không phải clip.
Đối với Windows và không phải Windows, bài đăng này (liên kết chết) được sử dụng để nói:
Trên Windows Vista trở lên, hãy thử:
echo hello | clipTrên Linux, hãy thử:
echo hello | xclipTrên Mac OS X, hãy thử:
echo hello | pbcopyVí dụ, bạn có thể làm
(cat myFile.txt | xclip). Điều này về cơ bản sẽ cho phép bạn chỉnh sửa clipboard trực tiếp.
(Tôi đến đây thông qua Google để tìm kiếm máy Mac tương đương xclip)
Tương tự như vậy đối với nội dung của tệp (như bạn không có cattrên windows):
type filename | clip % OR clip < filename %windows cat filename | xclip # OR xclip < filename # X11 / Unix / Linux cat filename | pbcopy # OR pbcopy < filename # MacOS X
pbcopy, <kbd> Lệnh </ kbd> + <kbd> V </ kbd> không dán: bạn cần nhập (hoặc bí danh cho một cái gì đó ngắn hơn) pbpaste.
Tôi đã xem xét điều này cho bản thân mình sớm hơn ngày hôm nay. Dưới đây là một cái gì đó hữu ích cho những người muốn chèn và lấy thông tin từ bảng tạm trong bản phân phối linux. Dưới đây là một cái gì đó có thể chứng minh hữu ích cho những người có cửa sổ.
Theo mặc định, xclip sử dụng bảng tạm "chính", đây là những gì bạn đã sao chép bằng chuột. Để có được nó để sử dụng bảng sao chép thủ công, thay vào đó, hãy sử dụng clip xclip -sel.
bình luận số 3 tại đây:
http://ubuntuforums.org/showthread.php?t=413786
Các chức năng cũng có sẵn trong phân phối Active Perl, đó là những gì tôi sử dụng trên hộp windows trong bài tập này; Các cửa sổ clip.exe không xuất hiện để cho phép đọc dữ liệu từ bảng ghi tạm (chỉ ghi vào bảng tạm).
Không có cách tiêu chuẩn, nhưng rõ ràng bạn có thể sử dụng clip.exeđi kèm với bộ tài nguyên Windows Server 2003. Nguồn
Vấn đề bây giờ trở thành nắm giữ một bản sao hợp pháp của điều này.
Người dùng Windows có thể gclip.exelà một phần của một nhóm công cụ lớn , cho phép bạn làm điều này.
Trong PowerShell , nó có thể được thực hiện như thế này:
dir *.* | clip
Kể từ Windows Vista và sau này, DOS có lệnh clip tích hợp :
CLIP
Description:
Redirects output of command line tools to the Windows clipboard.
This text output can then be pasted into other programs.
Parameter List:
/? Displays this help message.
Examples:
DIR | CLIP Places a copy of the current directory
listing into the Windows clipboard.
CLIP < README.TXT Places a copy of the text from readme.txt
on to the Windows clipboard.
Nếu bạn đang sử dụng cygwin trên Windows (ví dụ: git cho windows). Tốt hơn hết, bạn nên chuyển nội dung vào tệp tạm thời, sau đó 'unix2dos' tệp tạm thời trước khi thực sự chuyển sang 'clip'
clipkhông tồn tại trên Windows XP.
pbcopyvàpbpaste.