.batファイルのアイコンをプログラムで変更するには?

.batファイルのアイコンを実際に任意のアイコンに設定する方法を知りたいのです。 使用する言語とは関係なく、プログラム的にそれを行うにはどうしたらよいでしょうか。

ソリューション

MS-DOSのバッチファイルを指しているのだとしたら、.batファイルは特別な拡張子を持つ単なるテキストファイルなので、それ自身のアイコンを保存することはありません。

しかし、アイコンを保存するショートカットを .lnk フォーマットで作成することができます。

解説 (0)

ショートカットを作成して、右クリックするだけです->プロパティ->アイコンを変更し、目的のアイコンを参照します。 この助けを願っています。

解説 (1)

ここから「バットからExe」コンバーターを使用できます。

http://www.f2ko.de/en/b2e.php

これにより、バッチファイルが実行可能ファイルに変換され、変換されたファイルのアイコンを設定できます。

解説 (2)

バッチファイルのシェル(エクスプローラー)に表示されるアイコンは、レジストリキー

HKCR\batfile\DefaultIcon

というレジストリキーがあり、私のパソコンでは

%SystemRoot%\System32\imageres.dll,-68

好きなアイコンに設定することができます。

ただし、すべてのバッチファイルのアイコンが変更されます(拡張子が .cmd でない限り)。

解説 (0)

バッチファイルのアイコンが必要な場合は、 まず、次のようにバッチファイルのリンクを作成します。

リンク先のウィンドウフォルダを右クリックします。 [新規]>を選択します。ショートカットし、.batファイルの場所を指定します。

これにより、必要な.lnkファイルが作成されます。 次に、リンクのアイコンを指定できます。 プロパティページ。

素敵なアイコンがいくつかあります。

%SystemRoot%\ System32 \ SHELL32.dll。

Windows 10の私にとっては: %SystemRoot%== C:\ Windows \。

より多くのアイコンがここにあります: C:\ Windows \ System32 \ imageres.dll。

また、最初の行が必要になる場合があります。 バッチファイルで「cd。 .."。 バッチファイルをバットサブディレクトリに格納する場合。 ショートカットの1レベル下のレベルが実行される予定です。

解説 (0)

これを達成する方法の1つは次のとおりです。

1。 実行可能ファイルを作成します。 2。 上記のjarを実行してデスクトップjavaアプリケーションを起動するバッチファイルを作成します。 3。 Batch2Exeコンバーターとcovert to Batchファイルを使用してExeに送信します。 4。 上記の変換中に、アイコンを選択したアイコンに変更できます。(有効な.icoファイルが必要です)。 5。 上記のexeのショートカットをデスクトップに配置します。

これで、他のMSWindowsアプリと同じように、javaプログラムを豪華な方法で開くことができます。! :)。

解説 (0)

Windowsの話だと思いますが、どうでしょうか?バッチファイルのアイコンを直接変更することはできないと思います。アイコンは.EXEや.DLLファイルに埋め込まれたり、.LNKファイルによって指し示されたりします。

ファイルの関連付けを変更することもできますが、その方法は使用しているWindowsのバージョンによって異なる可能性があります。XPではレジストリでダウンしていますが、Vistaではどうでしょうか。

解説 (0)

BatToExeコンバーターを試してください。 バッチファイルを実行可能ファイルに変換し、そのアイコンを設定できます。

解説 (1)

私はあなたの欲望のためにBAT to EXEコンバーターを使用することをお勧めします。

解説 (1)