Apakah ada cara untuk dengan mudah mengatur ikon yang digunakan folder?

8

Saya ingin folder tertentu menunjukkan gambar yang saya buat sendiri daripada harus menggunakan properti dan menentukan *.icofile. Apakah ada cara untuk menggunakan *.jpgatau *.pngatau *.gifatau sesuatu seperti itu bukan? Atau program / skrip yang memungkinkan saya untuk lebih mudah memberi tahu folder itu untuk menggunakan gambar yang saya miliki.

Saya tidak ingin mengonversinya secara manual karena itu membosankan. Saya berencana untuk melakukan ini cukup sering, sebagai bentuk pengakuan ketika menavigasi struktur folder saya. Tidak, pencarian bukanlah solusi alternatif ...

Tamara Wijsman
sumber

Jawaban:

11

Sejauh yang saya tahu, untuk ikon di Windows Anda harus menggunakan .icofile. Meskipun pada hari-hari Win9x seseorang dapat pergi dengan menggunakan nama baru .bmp, tetapi mereka terlihat sangat buruk di samping ikon Aero yang mewah - terutama karena ICO khas berisi beberapa ukuran gambar dengan lapisan transparansi.

Anda dapat menggunakan ImageMagick untuk mengonversi gambar PNG ke file ICO:

convert foo.png foo.ico

atau jika Anda memiliki PNG dengan beberapa ukuran,

convert foo-*.png foo.ico

Bagian lain, membuat Windows menggunakan ikon Anda, lebih mudah:

  1. Buat desktop.inifile di direktori Anda, dengan konten berikut:

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

    Jalur relatif untuk IconFile harus didukung; mereka juga akan bekerja melalui jaringan.

    Lihat artikel MSDN ini untuk petunjuk terperinci tentang pengaturan ikon folder secara terprogram.

  2. Tandai direktori sebagai "Hanya Baca" (lebih disukai) atau "Sistem":

    attrib +r Music
    

    Tanpa ini, Explorer bahkan tidak akan mencari desktop.inikustomisasi, untuk alasan kinerja (seperti yang dijelaskan dalam The Old New Thing ).

  3. Secara opsional, tandai desktop.initersembunyi, sehingga tidak akan mengacaukan daftar file:

    attrib +h +s desktop.ini
    
pengguna1686
sumber
Untuk apa langkah 2?
Tamara Wijsman
3
@ TomWijsman: Langkah 2 diperlukan untuk memberitahu Windows untuk benar-benar mencari desktop.inifile - ini adalah optimasi kinerja ( Old Thing New post ). Langkah 3 adalah opsional - Saya pribadi tidak suka melihat desktop.inifile tersebar di mana-mana.
user1686
Terima kasih atas jawaban yang lebih akurat, serta alat yang mendukung banyak jenis file. :)
Tamara Wijsman
@StevenPenny: +smemiliki beberapa efek samping lain, jadi hanya disarankan untuk file / folder sistem nyata
user1686
@Grawity apa yang saya katakan adalah itu attrib +r Music tidak bekerja pada sistem saya, hanya attrib +s Music.
Steven Penny
2

Tidak, file .ICO digunakan (khusus) untuk Ikon folder (karena, well, itu Ikon;)).

Taruhan terbaik / satunya Anda adalah untuk mengkonversi file gambar ke format .ICO.

Mungkin periksa ini untuk beberapa ide / utilitas untuk membuat konversi lebih mudah pada Anda:

Secara pribadi saya suka Axialis 'IconWorkshop untuk semua kebutuhan .ICO saya. :)

Adapun menyuntikkan / menugaskan mereka tanpa menggunakan Properties, itu cerita yang berbeda, dan sebenarnya cukup mudah.

Anda dapat menentukannya dengan membuat / memodifikasi file desktop.ini(teks) di folder yang ingin Anda terapkan ikonnya. Catatan : file ini adalah file 'tersembunyi' dan 'sistem'.

Contoh desktop.ini:

[.ShellClassInfo]
IconResource=C:\Users\techie007\Documents\myNukeBall.ico,0
Ƭᴇcʜιᴇ007
sumber
Ada png2ico layanan web . Tidak diperlukan instalasi apa pun.
crea7atau
Ini kedengarannya mudah diotomatisasi dengan png2iso command-line (menambahkan itu ke menu klik kanan untuk memudahkan) serta membuat file dengan .\folder.icoyang saya dapat dengan mudah menyalin / menempel dan kemudian saya membuat kedua file disembunyikan. Terima kasih ...
Tamara Wijsman