フォルダが使用するアイコンを簡単に設定する方法はありますか?


8

プロパティを使用して*.icoファイルを指定する代わりに、特定のフォルダに自分で作成した画像を表示したい。代わりに*.jpg*.pngまたは*.gifそのようなものを代わりに使用する方法はありますか?または、私が持っている画像を使用するようにそのフォルダーに簡単に指示できるようにするプログラム/スクリプト。

手作業で変換するのは面倒なので、手動で変換したくありません。私はこれをかなり頻繁に行うことを計画しています。これは、私のフォルダー構造をナビゲートするときの認識の一形態としてです。いいえ、検索は代替ソリューションではありません...

回答:


11

私の知る限り、Windowsのアイコンの場合はファイルを使用する必要があり.icoます。Win9xの時代には、名前を変更したを使用することで問題を解決できましたが.bmp、特に典型的なICOには透明画層のある複数の画像サイズが含まれているため、豪華なAeroアイコンの隣にひどいように見えます。

ImageMagickを使用して、PNG画像をICOファイルに変換できます。

convert foo.png foo.ico

または、いくつかのサイズのPNGがある場合は、

convert foo-*.png foo.ico

Windowsにアイコンを使用させるもう1つの部分は、より簡単です。

  1. desktop.ini次の内容のファイルをディレクトリに作成します。

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

    の相対パスをサポートするIconFile 必要があります。それらはネットワーク上でも機能します。

    プログラムでフォルダーアイコンを設定する詳細な手順については、このMSDNの記事を参照してください。

  2. ディレクトリを「読み取り専用」(推奨)または「システム」としてマークします。

    attrib +r Music
    

    これがないdesktop.iniと、パフォーマンスの理由から、エクスプローラーはカスタマイズを検索しません(「古い新機能」で説明)。

  3. 必要に応じdesktop.iniて非表示にして、ファイルリストが乱雑にならないようにします。

    attrib +h +s desktop.ini
    

手順2は何に使用されますか?
Tamara Wijsman 2012

3
@TomWijsman:Windowsに実際にdesktop.iniファイルを探すように指示するには、ステップ2が必要です。これはパフォーマンスの最適化です(Old New Thingの投稿)。ステップ3はオプションです–個人的には、desktop.iniファイルがいたるところに散らばっているのを見たくありません。
user1686 2012

より正確な回答と、複数のファイルタイプをサポートするツールに感謝します。:)
Tamara Wijsman 2012

@StevenPenny:+s他にもいくつかの副作用があるため、実際のシステムファイル/フォルダーにのみお勧めします。
user1686

@grawity私が言っているのattrib +r Music 、私のシステムでは機能しないことだけattrib +s Musicです。
Steven Penny

2

いいえ、.ICOファイルは(排他的に)フォルダーのアイコンに使用されます(なぜなら、これらはアイコンだからです;))。

画像ファイルを.ICO形式に変換することをお勧めします。

おそらく、変換を簡単にするためのアイデア/ユーティリティについて、これらをチェックしてください。

個人的には、すべての.ICOのニーズに対してAxialisのIconWorkshopが好きです。:)

プロパティを使用せずにそれらを注入/割り当てることに関しては、それは別の話であり、実際にはかなり簡単です。

desktop.iniアイコンを適用したいフォルダ内の(テキスト)ファイルを作成/修正することで指定できます。 :このファイルは「非表示」および「システム」ファイルです。

desktop.iniの例:

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

Webサービスpng2icoがあります。インストールは必要ありません。
crea7または

これは、コマンドラインpng2iso(簡単に右クリックメニューに追加する)で自動化するのが簡単に聞こえるだけで.\folder.icoなく、代わりに簡単にコピー/貼り付けできるファイルを作成して、両方のファイルを非表示にします。ありがとう...
2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.