2009-03-23 74 views
19

既存の実行可能ファイルにアイコンを追加できるコマンドラインツールはありますか?エクスプローラに表示されるファイルの「メイン」アイコンとしてアイコンを設定できる必要があります。既存のEXEファイルにアイコンを追加する

私はVisual Studioを持っていないため、アイコンを含むカスタムリソースでexeファイルを再コンパイルすることはできません。

UPDATE:この質問を投稿してから私が見つけた最良のツールは、はるかにWinRun4Jに含まれているRCEDIT.exeユーティリティです。

+1

+1 RCEDIT.exe。何もインストールしない単純なドロップ - 死んだ。 –

+0

あなたが最終的には –

答えて

9

Resource Hackerをお試しくださいあなたが実行ファイル内のリソースを変更することができ、そしてそれは、コマンドラインからスクリプト可能な無料のツールです。

2

ResourceTuner Consoleを試しましたか?

+0

と一緒に行ったものであれば、受け入れられた回答として 'RCEDIT.EXE'を投稿するべきです。また、このソフトウェアをgoogledしました。 :) –

2

私の場合、/ Aまたは/ IスイッチのいずれかでRCEdit.exeを使用してアイコンを追加しようとすると、トリムされた実行可能ファイルが作成されました。 NSIS(NullSoft Installer System) - 元々は13 MiBだったセットアップを作成しましたが、アイコンを追加するためにRCEditを実行した後、残っているものは数キロバイト(アイコンのサイズに近い)です。はい、実行可能ファイルにアイコンが表示されます。

Resource Hackerを使用してアイコンを追加すると、私のために働きました。唯一のアイコングループリソースであるアイコンをデフォルトとして設定するオプションは必要ありません。私はリソースの名前として103を、言語として1033を使用しました。

9

申し訳ありませんが、私は個人的にはまだこれを試していないが、原子シェルアプリを束ねながら、私はこれを望んでいますのでhttps://github.com/atom/rceditがRCEDITのための私の最初の検索で現れたとき、私はそれは非常に興味深い発見その他の回答に記載されているユーティリティ。

そのコマンドの一つは次のとおりです。

rcedit "パス・ツー・exeファイル - または - DLL" --set-アイコン "パス・ツー・ICO" $

...そう仮定これはうまくいきます。私のWindowsビルドマシンは、すでにgitを使ってソースを取得し、gypでコンパイルするように設定されています。

UPDATE:そこhttps://github.com/atom/rcedit/releases/を介して利用可能事前に構築された実行可能だと(それが違いを作る場合、私は驚かれることと思いますが、Gitのバッシュ/ MSYSシェルから)それはwin7の上で私に適しています。

関連する問題