Windows 10でAutoHotkeyスクリプトのアイコンを変更する方法

Windows 10 の通知領域にあるデフォルトの緑色の AutoHotkey「H」アイコンを置き換えるには、アイコンを.icoファイルとして保存し、スクリプトの先頭付近にバージョンに応じた行を 1 行追加します。AutoHotkey v1 と v2 ではコマンドが異なるため、スクリプトを実行しているバージョンに一致するスニペットを選択してください。これらの手順は、実行中のスクリプトのトレイ アイコンを変更します。Windows がファイル.ahkまたはコンパイル済みスクリプトに対して表示するアイコンは変更されません.exe。

アイコンファイルを準備する

既存の.icoファイルを使用するか、使用権のある画像を変換してください。AutoHotkey のトレイアイコンコマンドはアイコンファイルを読み込みます。.pngまたは.jpgファイルは、まずに変換する必要があります.ico。シンプルでコントラストの高いデザインは、タスクバーで使用される小さなサイズでも認識しやすくなります。

アイコンは、常に同じ場所に保存されるフォルダに保存してください。スクリプトと同じ場所に保存することも、固定の場所(例:)に保存することもできますC:\Scripts\Icons。スクリプトは、パスでアイコンを参照しているからといって、別のアイコンファイルを埋め込むわけではありません。

MyScript.ahkとMyIcon.icoファイルを含むWindows 10のScriptsフォルダ
スクリプトとそのアイコンを安定したフォルダに保存するか、スクリプトからアイコンのフルパスを指定してください。

スクリプトの横にを残しておくと.ico、組み込みA_ScriptDir変数によって、フォルダ全体を移動した場合でもパスの管理が容易になります。そうでない場合は、アイコンへの完全なパスを使用してください。ファイルエクスプローラーに、.icoなどの隠された 2 番目の拡張子ではなく、実際の拡張子が表示されていることを確認してください.ico.png。

Windows 10のエクスプローラーでMyScript.ahkの隣にMyIcon.icoファイルを選択します。
.icoアイコンと拡張子を確認する際は、実際のファイルを選択してください。

スクリプトにアイコンコマンドを追加する

  1. メモ帳または普段お使いのコードエディタでファイルを開いてください.ahk。変更を簡単に元に戻したい場合は、スクリプトのコピーを使用してください。

  2. 対応するコマンドを、スクリプトの起動コードの先頭付近、return自動実行セクションを終了する行(または他の行)の前に配置してください。両方の例を1つのスクリプトに貼り付けないでください。

AutoHotkey v2用

#Requires AutoHotkey v2.0
TraySetIcon("C:\Scripts\Icons\MyIcon.ico")

スクリプトの横に保存されるアイコンには、 を使用しますTraySetIcon(A_ScriptDir "\MyIcon.ico")。公式のv2ドキュメントでは、 はTraySetIconスクリプトのトレイアイコンを変更する関数として説明されています。

AutoHotkey v1.1用

Menu, Tray, Icon, C:\Scripts\Icons\MyIcon.ico

スクリプトの横にアイコンを表示するには、 を使用しますMenu, Tray, Icon, %A_ScriptDir%\MyIcon.ico。これは v1 コマンド構文であり、v2 関数呼び出しとは互換性がありません。AutoHotkey の移行リファレンスでは、 のTraySetIconv2 での代替としてが挙げられていますMenu, Tray, Icon。

AutoHotkey v2のTraySetIconコマンドとMyIcon.icoへのフルパスを示すメモ帳ウィンドウ
v2では、TraySetIconスクリプトの起動セクションに記述し、アイコンファイルを指定します。
  1. ファイルを保存します。スクリプトが既に実行中の場合は、タスクトレイのアイコンを右クリックして「終了」を選択し、編集したスクリプトを再度起動してください。スクリプトの再読み込みオプションを使用することもできます。アイコンコマンドはスクリプトの起動時に実行されるため、保存するだけでは既に実行中のインスタンスは更新されません。

  2. タスクバー右側の通知領域に新しいアイコンが表示されているか確認してください。時計の横に表示されていない場合は、「隠れているアイコンを表示する」(上向き矢印)を選択して、オーバーフロー領域を確認してください。Windowsでは、タスクバーに表示する通知領域のアイコンを選択できます。

Windows 10の非表示通知領域アイコンが開き、トレイアイコンの中にカスタムスクリプトアイコンが表示されます。
スクリプトのアイコンは、非表示の通知エリアパネルに表示される場合があります。

よくあるアイコンの問題を修正する

  • 緑色の「H」がまだ表示されている場合:起動したスクリプトインスタンスを編集し、対応するv1またはv2コマンドを使用し、ファイルを保存し、実行中のスクリプトを再起動または再読み込みしたことを確認してください。
  • アイコンが読み込まれない場合:パス全体、スペル、拡張子を確認し、.icoファイルがその場所に存在することを確認してください。完全なパスを使用することで、現在の作業フォルダに関する混乱を回避できます。スクリプトとアイコンが一緒に移動する場合は、A_ScriptDir参照がスクリプトの横に残るように使用してください。
  • トレイアイコンは変更されましたが、スクリプトファイルまたはアプリには古いアイコンが残っています。これらは別々のアイコンです。コンパイル済みの実行ファイルの場合、公式のAhk2Exeドキュメントには、SetMainIcon実行ファイルのメインアイコンを指定するコンパイラディレクティブが記載されています。このファイルアイコンを変更することは、スクリプトの実行中にトレイアイコンコマンドを呼び出すこととは異なります。
  • スクリプトを共有する場合:ファイルを含め.ico、他のコンピューターのパスが一致していることを確認するか、そのコンピューターのパスを更新してください。通常の.ahkファイルには、外部アイコンファイルは含まれません。

公式資料

コメントを残す

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcher Studioを使えば、写真を絵画、鉛筆画、漫画に変換できます。エフェクトの選択方法、プレビューの調整方法、作品の保存方法を学びましょう。

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別子がビットレート、エンコーダー、タグについて何を明らかにするのか、従来のワークフローがどのように機能するのか、そして現在利用可能なツールの中で、ファイルの検査や楽曲の識別に使えるものはどれなのかを学びましょう。

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Indexは、ローカル画像のタグ付け、評価、閲覧を行うための、Windows向けの旧来の写真カタログツールです。その機能、互換性の制限、および現在もサポートされている代替ツールについてご確認ください。

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用して、Windowsファイルの属性とタイムスタンプを編集したり、JPEG EXIF写真の日付を更新したり、バッチ変更を安全にプレビューしたりする方法を学びましょう。

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10の各モニターに個別の壁紙を設定し、ディスプレイを識別し、画像のフィットを調整し、モニターの選択肢が見つからない場合のトラブルシューティングを行います。

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewerの機能、写真モードとコミックモードの仕組み、ダウンロードすべきWindows版、そして旧バージョンと改訂版の違いについて学びましょう。

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloaderプロジェクトの作成方法、クロール範囲の選択方法、画像フィルタと保存先の設定方法、バッチダウンロードの確認方法を学びましょう。

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7または8用のスライドショーを設定し、簡単なVBScriptショートカットを作成して、キーボードショートカットキーを割り当てて次の壁紙に進めるようにします。

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvertを使えば、エフェクトの適用、写真のリサイズ、画像フォーマットの一括変換が可能です。出力設定の選択、編集内容のプレビュー、オリジナル画像の保護も行えます。

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeAppを使って、インストール済みのWindowsアプリケーションを別のPCに移行しましょう。TAPパッケージの仕組み、設定の取得方法、転送できない可能性のある項目について学びます。