Tôi vẫn là một newbie C++ chỉ mới học được một số thao tác tập tin. Tôi tìm kiếm nó trực tuyến và các mã được đưa ra là cách vượt ra ngoài kỹ năng hiện tại của tôi. Có một cách đơn giản để làm điều này, hoặc có bất kỳ hướng dẫn tốt mà có thể giải thích điều này từ những điều rất cơ bản?Làm cách nào để sao chép/dán từ khay nhớ tạm trong C++?
Trả lời
Trong cửa sổ nhìn vào API sau:
Thảo luận mở rộng can be found here. Rõ ràng chủ đề này là hệ điều hành mạnh mẽ liên quan. Và nếu bạn đang sử dụng một số khuôn khổ (tức là MFC/ATL), bạn thường tìm thấy một số cơ sở hạ tầng trợ giúp. Câu trả lời này đề cập đến cấp API thấp nhất trong Windows. Nếu bạn định sử dụng MFC have a look here, nếu bạn thích ATL look here.
Và đừng quên [IsClipboardFormatAvailable] (http: // msdn.microsoft.com/en-ca/library/windows/desktop/ms649047%28v=vs.85%29.aspx). – Dave
Không có cách nào cross-platform để làm điều này trong C++
Bây giờ chúng ta có mà ra khỏi đường, Felice Pollano's câu trả lời cung cấp các hàm API của Windows, do đó bạn có thể thao tác clipboard trong Windows.
Apple cung cấp ứng dụng mẫu có tên ClipboardViewer và toàn bộ tham chiếu đến NSPasteBoard và chức năng mà nó cung cấp.
Đối với Linux, tùy thuộc vào trình quản lý cửa sổ bạn đang chạy.
Có một cách nền tảng chéo để thực hiện việc này trong C++, miễn là bạn sẵn sàng sử dụng Thư viện Qt.
Một giải pháp cho điều này được cung cấp ở đây:
Nếu bạn đang tìm kiếm một cách simle để làm điều này: mô phỏng các ctrl kết hợp bàn phím + v và bạn đang thực hiện với nó. Trên tất cả các nền tảng.
- 1. Làm cách nào để đọc văn bản từ khay nhớ tạm (cửa sổ) từ python?
- 2. Làm cách nào để dán hình ảnh trong suốt từ khay nhớ tạm vào ứng dụng C# winforms?
- 3. Làm cách nào để sao lưu và khôi phục khay nhớ tạm của hệ thống trong C#?
- 4. lệnh sao chép vim vào khay nhớ tạm/bộ đệm
- 5. Làm cách nào để sao chép hình ảnh và văn bản vào khay nhớ tạm làm một đối tượng?
- 6. Có cách nào để sao chép từ khay nhớ tạm trong android vào thiết bị đầu cuối không?
- 7. Lưu trữ một tệp trong khay nhớ tạm trong python
- 8. Làm cách nào để đọc jpg hoặc png từ khay nhớ tạm của windows trong python và ngược lại?
- 9. Ngăn Vim khỏi xóa khay nhớ tạm khi thoát
- 10. Python nhận nội dung trong khay nhớ tạm thời
- 11. Bảo quản khay nhớ tạm trên tải VSTO
- 12. Lỗi - Mở khay nhớ tạm không thành công
- 13. Có cách nào để trực tiếp gửi đầu ra python vào khay nhớ tạm không?
- 14. Làm cách nào để sao chép từ tệp html sang khay nhớ tạm bằng Python trong văn bản được định dạng?
- 15. Tôi có thể lấy dữ liệu từ khay nhớ tạm bằng ZeroClipboard mới không?
- 16. Lấy nội dung từ khay nhớ tạm của khách hàng như trang web này
- 17. Android: Sao chép văn bản vào khay nhớ tạm cho API <11
- 18. Tôi làm cách nào để người dùng dán dữ liệu hình ảnh từ khay nhớ tạm vào phần tử canvas trong Firefox bằng Javascript thuần túy?
- 19. Có cách nào trong các hệ điều hành dựa trên Linux để xác định nguồn gốc của văn bản được sao chép vào khay nhớ tạm X không?
- 20. Làm thế nào để tôi nắm bắt đầu ra bash vào khay nhớ tạm thời Mac OS X?
- 21. Tiện ích mở rộng của Chrome có hỗ trợ sao chép hình ảnh vào khay nhớ tạm không?
- 22. Nhấp đúp vào Điều khiển nhãn .NET sao chép văn bản của nó vào khay nhớ tạm trên Vista +?
- 23. Làm cách nào để nối chuỗi trong khay Pentaho?
- 24. Lựa chọn tự động đưa vào khay nhớ tạm X11 - VIM
- 25. Có thể sử dụng (các) khay nhớ tạm của hệ thống theo mặc định không?
- 26. Làm cách nào để theo dõi các thay đổi nội dung của clipboard trong C#?
- 27. Khay nhớ tạm thời có được gọi là "bảng thông báo" trên iOS không?
- 28. Làm thế nào tôi có thể nhận được đầu ra của tập lệnh được sao chép vào khay nhớ tạm của Windows?
- 29. Làm cách nào để giải phóng bộ nhớ trong C?
- 30. Làm thế nào để sao chép nội dung của một hộp văn bản nhiều dòng vào clipboard trong C#?
Trên hệ điều hành nào? Trong khung làm việc gì? –
Bạn đang sử dụng hệ điều hành nào? – iceaway
Hệ điều hành nào, và, trong trường hợp Linux là gì? –