มีวิธีการตั้งค่าไอคอนที่โฟลเดอร์ใช้อย่างง่ายดายหรือไม่?


8

ฉันต้องการให้บางโฟลเดอร์แสดงรูปภาพที่ฉันสร้างขึ้นเองแทนที่จะต้องใช้คุณสมบัติและระบุ*.icoไฟล์ มีวิธีที่จะใช้เป็น*.jpgหรือ*.pngหรือ*.gifหรือสิ่งที่ต้องการแทน? หรือโปรแกรม / สคริปต์ที่อนุญาตให้ฉันบอกโฟลเดอร์นั้นให้ใช้รูปภาพที่ฉันมีได้ง่ายขึ้น

ฉันไม่ต้องการแปลงด้วยตนเองเพราะน่าเบื่อที่ต้องทำ ฉันวางแผนที่จะทำเช่นนี้บ่อยครั้งเนื่องจากเป็นการจดจำรูปแบบเมื่อสำรวจโครงสร้างโฟลเดอร์ของฉัน ไม่การค้นหาไม่ใช่โซลูชันทางเลือก ...

คำตอบ:


11

เท่าที่ฉันรู้สำหรับไอคอนบน Windows คุณต้องใช้.icoไฟล์ แม้ว่าใน Win9x วันหนึ่งสามารถหนีไปได้โดยใช้การเปลี่ยนชื่อ.bmpแต่พวกเขาก็ดูแย่มากถัดจากไอคอน Aero แฟนซี - โดยเฉพาะอย่างยิ่งเนื่องจาก ICO ทั่วไปมีขนาดภาพหลายขนาดที่มีเลเยอร์โปร่งใส

คุณสามารถใช้ImageMagickเพื่อแปลงภาพ PNG เป็นไฟล์ ICO:

convert foo.png foo.ico

หรือถ้าคุณมี PNG หลายขนาด

convert foo-*.png foo.ico

อีกส่วนหนึ่งที่ทำให้ Windows ใช้ไอคอนของคุณนั้นง่ายกว่า:

  1. สร้างdesktop.iniไฟล์ในไดเรกทอรีของคุณโดยมีเนื้อหาดังต่อไปนี้:

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

    เส้นทางสัมพัทธ์สำหรับIconFile ควรได้รับการสนับสนุน; พวกเขาจะทำงานผ่านเครือข่าย

    ดูบทความ MSDN นี้สำหรับคำแนะนำโดยละเอียดเกี่ยวกับการตั้งค่าไอคอนโฟลเดอร์โดยทางโปรแกรม

  2. ทำเครื่องหมายไดเรกทอรีเป็น "อ่านอย่างเดียว" (แนะนำ) หรือ "ระบบ":

    attrib +r Music
    

    หากไม่มีสิ่งนี้ Explorer จะไม่ค้นหาการdesktop.iniปรับแต่งด้วยเหตุผลด้านประสิทธิภาพ (ดังอธิบายในThe Old New Thing )

  3. เลือกทำเครื่องหมายdesktop.iniว่าซ่อนอยู่เพื่อไม่ให้รายการไฟล์ยุ่งเหยิง:

    attrib +h +s desktop.ini
    

ขั้นตอนที่ 2 ใช้สำหรับทำอะไร
Tamara Wijsman

3
@TomWijsman: ขั้นตอนที่ 2 จำเป็นต้องแจ้งให้ Windows ทำการค้นหาdesktop.iniไฟล์ - นี่เป็นการปรับปรุงประสิทธิภาพ ( โพสต์สิ่งใหม่เก่า ) ขั้นตอนที่ 3 เป็นตัวเลือก - โดยส่วนตัวแล้วฉันไม่ชอบที่จะเห็นdesktop.iniไฟล์ที่กระจัดกระจายอยู่ทั่วไป
1686

ขอบคุณสำหรับคำตอบที่แม่นยำยิ่งขึ้นรวมถึงเครื่องมือที่รองรับไฟล์หลายประเภท :)
Tamara Wijsman

@StevenPenny: +sมีผลข้างเคียงอื่น ๆ ดังนั้นจึงแนะนำสำหรับไฟล์ / โฟลเดอร์ระบบจริงเท่านั้น
user1686

@grawity สิ่งที่ผมพูดคือว่าattrib +r Music ไม่ทำงานattrib +s Musicในระบบของฉันเท่านั้น
Steven Penny

2

ไม่ใช้ไฟล์. ICO (โดยเฉพาะ) สำหรับไอคอนของโฟลเดอร์ (ตั้งแต่นั้นก็เป็นไอคอน;))

การเดิมพันที่ดีที่สุดคือการแปลงไฟล์รูปภาพเป็นรูปแบบ. ICO

บางทีลองใช้แนวคิด / ยูทิลิตี้เหล่านี้เพื่อทำให้การแปลงง่ายขึ้นสำหรับคุณ:

ส่วนตัวฉันชอบIconWorkshop ของ Axialisสำหรับทุกความต้องการ. ICO ของฉัน :)

สำหรับการฉีด / กำหนดโดยไม่ต้องใช้คุณสมบัตินั้นเป็นเรื่องที่แตกต่างและง่ายมาก

คุณสามารถระบุได้โดยการสร้าง / แก้ไขไฟล์desktop.ini(ข้อความ) ในโฟลเดอร์ที่คุณต้องการใช้ไอคอน หมายเหตุ : ไฟล์นี้เป็นไฟล์ 'ซ่อนอยู่' และ 'ระบบ'

ตัวอย่าง desktop.ini:

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

มีบริการเว็บเป็นpng2ico ไม่จำเป็นต้องติดตั้งใด ๆ
crea7or

ฟังดูง่ายโดยอัตโนมัติด้วยบรรทัดคำสั่ง png2iso (เพิ่มไปที่เมนูคลิกขวาเพื่อความสะดวก) รวมถึงการสร้างไฟล์ด้วย.\folder.icoซึ่งฉันสามารถคัดลอก / วางได้ง่ายจากนั้นฉันก็ซ่อนไฟล์ทั้งสองไว้ ขอบคุณ ...
Tamara Wijsman
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.