Nếu bạn đã từng cần in hoặc lưu danh sách tệp trong thư mục trong Windows, bạn biết rằng không có lệnh được xây dựng để làm như vậy. Chắc chắn, bạn có thể thử chụp ảnh màn hình của thư mục và in, 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ể phải sử dụng lệnh từ dấu nhắc để liệt kê danh sách thư mục vào một tệp, hoạt động đủ 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 một thư mục ngay lập tức sao chép danh sách các tệp vào clipboard? Đây là cách làm cho nó xảy ra.
Thêm lệnh bấm 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 chuẩn: Registry Editor là một công cụ mạnh mẽ và 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 hoạt động được. Đây là một 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 bao giờ làm việc với nó trước đây, hãy xem xét đọc về cách sử dụng Registry Editor trước khi bạn 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.
Mở Registry Editor bằng cách nhấn Start và gõ "regedit". Nhấn Enter để mở Registry Editor và cho phép nó thay đổi máy tính của bạn.
HKEY_CLASSES_ROOTDirectoryshell
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 là gì; chỉ cần đặt tên cho nó là thứ bạn sẽ nhận ra.
(Default)
giá trị bên trong mới
copylist
Chìa khóa. Với
copylist
đã chọn, nhấp đúp vào
(Default)
giá trị để mở cửa sổ thuộc tính của nó.
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à "command".
(Default)
giá trị bên trong mới
command
Chìa khóa. Với
command
đã chọn, nhấp đúp vào
(Default)
giá trị để mở cửa sổ thuộc tính của nó.
(Default)
giá trị xác định lệnh thực tế 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 tất 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ị” và sau đó nhấp vào “OK”.
cmd /c dir '%1' /b /a:-d /o:n | clip
/b
chuyển từ lệnh đó. Điều này cũng sẽ sao chép tên, ngày tháng và kích thước của tệp. Chỉ cần đặt văn bản sau vào hộp “Dữ liệu giá trị” thay thế:
cmd /c dir '%1' /a:-d /o:n | clip
Vì chúng tôi đang gọi nhắc lệnh
dir
lệnh, 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 của Microsoft cho lệnh dir để biết thêm thông tin, hoặc chỉ cần gõ
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 nó, chỉ cần kích chuột phải vào bất kỳ thư mục nào và chọn lệnh “Copy File List to Clipboard”. Bạn có thể thấy một flash ngắn của cửa sổ Command Prompt đang mở và đóng. Bạn có thể dán nội dung của clipboard 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.
/b
chuyển đổi, bạn sẽ thấy thêm chi tiết.
copylist
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 Hacks một lần nhấp của chúng tôi
Sao chép danh sách tệp tin
Những hacks này thực sự chỉ là
copylist
rút gọn các khóa và giá trị bổ sung mà chúng ta đã nói trong phần trước và sau đó được xuất sang tệp.REG. Chạy các hack chỉ thay đổi giá trị. Và nếu bạn thích thú với Registry, bạn nên dành thời gian để tìm hiểu cách tạo ra các hacks Registry của riêng bạn.