Có cách nào để dễ dàng thiết lập biểu tượng mà thư mục sử dụng không?


8

Tôi muốn có một số thư mục hiển thị một hình ảnh tôi tự tạo thay vì phải sử dụng các thuộc tính và chỉ định một *.icotệp. Có cách nào để sử dụng một *.jpghoặc *.pnghoặc *.gifhoặc một cái gì đó như thế để thay thế? Hoặc một chương trình / tập lệnh cho phép tôi dễ dàng nói thư mục đó sử dụng hình ảnh tôi có.

Tôi không muốn tự chuyển đổi chúng vì điều đó thật tẻ nhạt. Tôi dự định thực hiện việc này khá thường xuyên, như một hình thức nhận biết khi điều hướng cấu trúc thư mục của tôi. Không, tìm kiếm không phải là một giải pháp thay thế ...

Câu trả lời:


11

Theo tôi biết, đối với một biểu tượng trên Windows, bạn phải sử dụng một .icotệp. Mặc dù trong Win9x ngày, người ta có thể thoát khỏi bằng cách đổi tên .bmp, nhưng chúng trông thật khủng khiếp bên cạnh các biểu tượng Aero lạ mắt - đặc biệt là vì một ICO thông thường chứa một số kích thước hình ảnh với các lớp trong suốt.

Bạn có thể sử dụng ImageMagick để chuyển đổi hình ảnh PNG thành tệp ICO:

convert foo.png foo.ico

hoặc nếu bạn có PNG với nhiều kích cỡ,

convert foo-*.png foo.ico

Phần khác, làm cho Windows sử dụng biểu tượng của bạn, dễ dàng hơn:

  1. Tạo một desktop.initệp trong thư mục của bạn, với các nội dung sau:

    [.ShellClassInfo]
    IconFile=folder.ico
    IconIndex=0
    

    Đường dẫn tương đối cho IconFile nên được hỗ trợ; họ cũng sẽ làm việc qua mạng.

    Xem bài viết MSDN này để biết hướng dẫn chi tiết về cách đặt biểu tượng thư mục theo chương trình.

  2. Đánh dấu thư mục là "Chỉ đọc" (ưu tiên) hoặc "Hệ thống":

    attrib +r Music
    

    Không có điều này, Explorer thậm chí sẽ không tìm kiếm các desktop.initùy chỉnh, vì lý do hiệu suất (như được giải thích trong Điều cũ mới ).

  3. Tùy chọn đánh dấu desktop.inilà ẩn, để nó không làm lộn xộn danh sách tệp:

    attrib +h +s desktop.ini
    

Bước 2 được sử dụng để làm gì?
Tamara Wijsman

3
@TomWijsman: Bước 2 là bắt buộc để yêu cầu Windows thực sự tìm kiếm một desktop.initệp - đây là một tối ưu hóa hiệu suất ( bài đăng cũ mới ). Bước 3 là tùy chọn - Cá nhân tôi không thích nhìn thấy các desktop.initệp nằm rải rác ở mọi nơi.
dùng1686

Cảm ơn bạn đã trả lời chính xác hơn, cũng như một công cụ hỗ trợ nhiều loại tệp. :)
Tamara Wijsman

@StevenPenny: +scó một số tác dụng phụ khác, vì vậy nó chỉ được khuyến nghị cho các tệp / thư mục hệ thống thực.
dùng1686

@grawity những gì tôi đang nói là attrib +r Music không hoạt động trên hệ thống của tôi, chỉ attrib +s Music.
Steven Penny

2

Không, các tệp .ICO được sử dụng (dành riêng) cho các Biểu tượng của thư mục (vì, tốt, chúng là Biểu tượng;)).

Đặt cược tốt nhất / duy nhất của bạn là chuyển đổi (các) tệp hình ảnh sang định dạng .ICO.

Có lẽ hãy kiểm tra những điều này để biết một số ý tưởng / tiện ích để giúp bạn chuyển đổi dễ dàng hơn:

Cá nhân tôi thích IconWorkshop của Axialis cho tất cả các nhu cầu .ICO của tôi. :)

Đối với việc tiêm / gán chúng mà không sử dụng Thuộc tính, đó là một câu chuyện khác và thực sự khá dễ dàng.

Bạn có thể chỉ định nó bằng cách tạo / sửa đổi desktop.initệp (văn bản) trong thư mục bạn muốn áp dụng biểu tượng. Lưu ý : tệp này là tệp 'ẩn' và 'hệ thống'.

Ví dụ desktop.ini:

[.ShellClassInfo]
IconResource=C:\Users\techie007\Documents\myNukeBall.ico,0

Có một dịch vụ web png2ico . Không có bất kỳ cài đặt được yêu cầu.
crea7or

Điều này nghe có vẻ dễ dàng tự động hóa với png2iso dòng lệnh (thêm nó vào menu nhấp chuột phải để dễ dàng) cũng như tạo một tệp với .\folder.icothay vào đó tôi có thể dễ dàng sao chép / dán và sau đó tôi ẩn cả hai tệp. Cảm ơn bạn ...
Tamara Wijsman
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.