Sao chép nội dung của tệp txt mà không cần mở nó


9

Có cách nào hoặc chương trình để sao chép nội dung của .txttập tin vào clipboard mà không cần mở nó không?

Bây giờ tôi phải open->ctrl+a->ctrl+c->close. Một chút khó chịu nếu bạn làm điều đó thường xuyên.

Có một lối tắt có thể cho hoạt động này?

Câu trả lời:


14

Có một tiện ích clipboard trong Windows được gọi là clip.exe.

Trong dấu nhắc lệnh, bạn có thể sao chép nội dung của tệp vào bảng tạm bằng cách sử dụng

clip < file.txt

Điều này sẽ hữu ích nếu bạn sử dụng dấu nhắc lệnh thường xuyên. Nếu bạn không, bạn có thể thêm nó vào menu ngữ cảnh của bạn. Tôi vừa thử nghiệm điều này với các hướng dẫn từ HowToGeek trên Windows 7, nhưng tôi phải thực hiện một số điều chỉnh nhỏ trước khi tôi làm việc.

HowToGeek cũng đã đề cập rằng clip.exekhông đi kèm với XP, vì vậy bạn sẽ phải tải xuống từ Microsoft FTP tại đây và đặt nó vào thư mục hệ thống Windows của bạn.

Các bước:

  1. Mở regedit.exe
  2. Chuyển đến HKEY_CLASSES_ROOT/txtfile/shell(Điều này không hiệu quả với tôi vì vậy tôi phải đặt nó xuống HKEY_CLASSES_ROOT/*/shell, điều này làm cho nó hiển thị trong menu MỌI ngữ cảnh)
  3. Thêm khóa mới có tiêu đề copytoclip
  4. Đặt giá trị mặc định của copytoclipthành một cái gì đó nhưCopy to Clipboard
  5. Dưới copytoclip, thêm một khóa được gọi làcommand
  6. Thiết lập giá trị mặc định của commandđểcmd /c clip < "%1"

Bây giờ bất cứ khi nào bạn nhấp chuột phải vào một tập tin, bạn sẽ thấy một Copy to Clipboardtùy chọn. Nó làm gì khi bạn nhấp vào nó, nó sẽ mở một dấu nhắc lệnh và chạy clip.exetiện ích trên đầu ra được lấy từ tệp bạn đã chọn.


1

Đối với XP, tôi thường sử dụng powertoy Send To X có sẵn từ Microsoft.

http://technet.microsoft.com/en-us/l Library / cc751394.aspx

Và trong khi tôi có thể đi với câu trả lời của Jin mà tôi cũng đã nâng cấp trên Win7. Một trong những điều tôi thích về SendToX là gửi vào clipboard dưới dạng tên. Tôi có thể đã trung bình 4 lần sử dụng mỗi ngày kể từ khi nó ra mắt với Win95.


0

Vì bạn đang tìm cách sao chép văn bản, chỉ cần chuyển nội dung vào bảng tạm.

type file.txt | clip

Đây là sự lặp lại một phần nhỏ trong câu trả lời đầu tiên của Google Từ gần hai năm trước.
Scott

Trên thực tế, câu trả lời đầu tiên không sử dụng đường ống "|" hoặc từ khóa "loại" và toán tử "<" được 'dành riêng cho việc sử dụng trong tương lai' trong PowerShell và một số từ khóa khác. Phương pháp tôi đề xuất cũng hữu ích, khác biệt và có ưu điểm là không yêu cầu chỉnh sửa sổ đăng ký ... nó chỉ làm những gì cần thiết. Scott có một ngày tồi tệ?
Vic

Một mẩu tin hấp dẫn về những chuyện vặt vãnh, nhưng không liên quan đến câu hỏi này. Không có gì ở đây đề cập đến PowerShell cho đến khi bạn đưa nó lên. clip < file.txthoạt động tốt trong Dấu nhắc lệnh và nó không yêu cầu chỉnh sửa sổ đăng ký trừ khi người dùng muốn thêm nó vào menu ngữ cảnh Cẩu và, vì bạn không nói khác, tôi cho rằng điều đó cũng đúng với câu trả lời của bạn. OK, tôi sẽ thừa nhận rằng câu trả lời của bạn là hữu ích. Và, về mặt kỹ thuật, nó khác với các ứng dụng khác, cách một bánh xe màu tím khác với bánh xe màu đen. Nó vẫn là một bánh xe.
Scott

1
Tôi đã đăng phương pháp này vì câu trả lời được chấp nhận không hoạt động trong kịch bản của tôi ... và câu hỏi (vẫn) không nêu lên dấu hiệu của dấu nhắc lệnh. Phương pháp của tôi không phụ thuộc vào những gì bạn sử dụng. Vì vậy, đây chỉ là một bánh xe ... bánh xe màu tím chỉ đi trên chiếc xe màu tím. :)
Vic
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.