Giả sử bạn có một thư mục chứa đầy tệp và bạn muốn lưu hoặc in danh sách các tệp đó. Với một vài chỉnh sửa Registry nhanh chóng, bạn có thể thêm lệnh nhấp chuột phải để sao chép nội dung của thư mục vào khay nhớ tạm.
Nếu bạn đã từng cần in hoặc lưu danh sách các tệp trong một thư mục trong Windows, bạn biết rằng không có lệnh cài sẵn nào để làm điều đó. Chắc chắn, bạn có thể thử chụp ảnh màn hình của thư mục và in nó, nhưng nhiều khả năng bạn sẽ không nhận được tất cả các tệp trong ảnh. Bạn cũng có thể đã sử dụng lệnh từ dấu nhắc để chuyển danh sách thư mục vào một tệp, thao tác này đủ tốt. Nhưng tại sao không thêm một lệnh đơn giản vào menu ngữ cảnh mà bạn nhận được khi nhấp chuột phải vào thư mục sao chép ngay danh sách các tệp vào khay nhớ tạm? Đây là cách để làm cho nó xảy ra.
LIÊN QUAN: Cách chụp ảnh màn hình trong Windows 10
Thêm lệnh nhấp chuột phải để sao chép danh sách tệp bằng cách chỉnh sửa sổ đăng ký theo cách thủ công
Để thêm lệnh nhấp chuột phải vào bất kỳ phiên bản Windows nào, bạn chỉ cần thực hiện một vài chỉnh sửa trong Windows Registry.
Cảnh báo tiêu chuẩn: Registry Editor là một công cụ mạnh mẽ và việc lạm dụng nó có thể khiến hệ thống của bạn không ổn định hoặc thậm chí không thể hoạt động. Đây là một cách hack khá đơn giản và miễn là bạn tuân thủ các hướng dẫn, bạn sẽ không gặp bất kỳ vấn đề gì. Điều đó nói rằng, nếu bạn chưa từng làm việc với nó trước đây, hãy cân nhắc đọc về cách sử dụng Registry Editor trước khi bắt đầu. Và chắc chắn sao lưu Registry (và máy tính của bạn!) Trước khi thực hiện thay đổi.
LIÊN QUAN: Học cách sử dụng Registry Editor như một chuyên gia
Mở Registry Editor bằng cách nhấn Start và gõ “regedit”. Nhấn Enter để mở Registry Editor và cho phép nó thực hiện các thay đổi đối với PC của bạn.
Trong Registry Editor, sử dụng thanh bên trái để điều hướng đến khóa sau:
HKEY_CLASSES_ROOTDirectoryshell
Tiếp theo, bạn sẽ tạo một khóa mới bên trong shell
Chìa khóa. Nhấp chuột phải vào shell
và chọn Mới> Khóa. Đặt tên cho khóa mới là “danh sách sao chép”. Nó thực sự không quan trọng bạn đặt tên cho khóa này; chỉ cần đặt tên cho nó một cái gì đó bạn sẽ nhận ra.
Bây giờ, bạn sẽ thay đổi (Default)
giá trị bên trong cái mới copylist
Chìa khóa. Với copylist
đã chọn phím, bấm đúp vào (Default)
giá trị để mở cửa sổ thuộc tính của nó.
Trong cửa sổ thuộc tính, đặt giá trị trong hộp “Dữ liệu giá trị” thành “Sao chép danh sách tệp vào khay nhớ tạm” và sau đó nhấp vào “OK”. Giá trị này cung cấp cho lệnh tên sẽ xuất hiện trên menu ngữ cảnh. Một lần nữa, bạn có thể nhập bất kỳ văn bản nào bạn muốn. Chúng tôi chỉ khuyên bạn nên tạo nội dung ngắn gọn và mang tính mô tả.
Tiếp theo, bạn sẽ tạo một khóa mới bên trong copylist
Chìa khóa. Nhấp chuột phải vào copylist
và chọn Mới> Khóa. Đặt tên cho khóa mới là “lệnh”.
Bây giờ, bạn sẽ thay đổi (Default)
giá trị bên trong cái mới command
Chìa khóa. Với command
đã chọn phím, bấm đúp vào (Default)
giá trị để mở cửa sổ thuộc tính của nó.
Các (Default)
giá trị xác định lệnh thực sẽ chạy khi bạn chọn tùy chọn trên menu ngữ cảnh. Để thêm lệnh sao chép danh sách đơn giản gồm tất cả các tên tệp vào khay nhớ tạm, hãy nhập văn bản sau vào hộp “Dữ liệu giá trị” rồi nhấp vào “OK”.
cmd /c dir "%1" /b /a:-d /o:n | clip
Ngoài ra, nếu bạn muốn sao chép một danh sách với nhiều chi tiết hơn chỉ là tên tệp, bạn có thể xóa /b
chuyển từ lệnh đó. Thao tác này cũng sẽ sao chép tên, ngày tháng và kích thước của tệp. Thay vào đó, chỉ cần đặt văn bản sau vào hộp “Dữ liệu giá trị”:
cmd /c dir "%1" /a:-d /o:n | clip
Vì chúng tôi đang gọi lệnh nhắc dir
, bạn cũng có thể sử dụng bất kỳ công tắc nào mà lệnh đó hỗ trợ nếu bạn muốn. Kiểm tra tài liệu Microsoft về lệnh dir để biết thêm thông tin hoặc chỉ cần nhập dir /?
tại Dấu nhắc Lệnh.
Cho dù bạn chọn lệnh nào, các thay đổi sẽ diễn ra ngay lập tức, vì vậy bạn có thể thoát khỏi Registry Editor. Để kiểm tra, chỉ cần nhấp chuột phải vào bất kỳ thư mục nào và chọn lệnh “Sao chép danh sách tệp vào khay nhớ tạm”. Bạn có thể thấy chớp tắt của cửa sổ Command Prompt mở và đóng. Bạn có thể dán nội dung của khay nhớ tạm vào ứng dụng bạn chọn.
Nếu bạn chọn lệnh với /b
chuyển đổi, bạn sẽ thấy một danh sách các tệp đơn giản.
Nếu bạn chọn lệnh mà không có /b
chuyển đổi, bạn sẽ thấy thêm chi tiết.
Nếu bạn muốn đảo ngược các thay đổi bất kỳ lúc nào, chỉ cần quay lại Registry và xóa copylist
khóa mà bạn đã tạo. Thao tác này sẽ tự động xóa mọi giá trị và các khóa khác mà bạn đã tạo bên trong copylist
và xóa lệnh khỏi menu ngữ cảnh của bạn.
Tải xuống bản Hack đăng ký một lần nhấp của chúng tôi
Nếu bạn không muốn tự mình đi sâu vào Sổ đăng ký, chúng tôi đã tạo một số bản hack đăng ký mà bạn có thể sử dụng. Hack “Copy Simple File Name to Clipboard” bổ sung lệnh để chỉ sao chép tên tệp vào menu ngữ cảnh. “Sao chép tên tệp và chi tiết vào khay nhớ tạm” thêm lệnh để sao chép tên tệp, ngày tháng và kích thước vào menu ngữ cảnh. Và “Xóa lệnh sao chép tệp khỏi menu ngữ cảnh (Mặc định)” sẽ xóa lệnh bất kể bạn đã thêm lệnh nào. Cả ba bản hack đều có trong tệp ZIP sau. Bấm đúp vào cái bạn muốn sử dụng và bấm qua lời nhắc.
Sao chép danh sách tệp tin bị tấn công
LIÊN QUAN: Cách tạo bản hack sổ đăng ký Windows của riêng bạn
Những vụ hack này thực sự chỉ là copylist
, loại bỏ các khóa và giá trị bổ sung mà chúng ta đã đề cập trong phần trước và sau đó xuất sang tệp .REG. Việc chạy hack chỉ sửa đổi giá trị. Và nếu bạn thích thao tác với Registry, bạn nên dành thời gian tìm hiểu cách tạo các bản hack Registry của riêng mình.