Dies kann mit dem kostenlosen AutoHotkey erfolgen .
Erstellen Sie eine .ahk
Textdatei und geben Sie folgende Inhalte ein:
#Persistent
SetTitleMatchMode, 2 ; A window's title to contain the text anywhere
F9::
ChangeWindowIcon("title text", "\path\to\iconfile.ico")
ChangeWindowIcon(WinSpec, IconFile) {
hIcon := DllCall("LoadImage", uint, 0, str, IconFile, uint, 1, uint, 0, uint, 0, uint, uint 0x10)
if (!hIcon) {
MsgBox, "Icon file missing or invalid in `nChangeWindowIcon(" IconFile ", " WinSpec ")`n`n"
Throw "Icon file missing or invalid in `nChangeWindowIcon(" IconFile ", " WinSpec ")`n`n"
}
hWnd := WinExist(WinSpec)
if (!hWnd) {
MsgBox, Window Not Found
return "Window Not Found"
}
SendMessage, WM_SETICON:=0x80, ICON_SMALL:=0, hIcon,, ahk_id %hWnd% ; Set the window's small icon
SendMessage, WM_SETICON:=0x80, ICON_BIG:=1, hIcon,, ahk_id %hWnd% ; Set the window's big icon
SendMessage, WM_SETICON:=0x80, ICON_SMALL2:=2, hIcon,, ahk_id %hWnd% ; Set the window's small icon
}
Das Skript wird so eingestellt, dass es beim Drücken aktiviert wird. F9Sie können jedoch auch Ihren eigenen Schlüssel festlegen. Fügen Sie der Funktion beliebig viele Aufrufe ChangeWindowIcon
mit den folgenden Parametern hinzu:
- Einzigartiger Text, der im Titel zu finden ist
- Die vollständige Adresse einer Symboldatei
Wenn das Skript ausgeführt wird, können Sie mit der rechten Maustaste auf das grüne H-Symbol in der Taskleiste klicken und zum Beenden Beenden auswählen. Wenn es funktioniert, können Sie es auch Ihrer Startgruppe hinzufügen, um es beim Anmelden auszuführen.
Beachten Sie, dass AutoHotkey auch Ihre bevorzugten Registerkarten starten und deren Layout auf dem Bildschirm anordnen kann. Es gibt nicht wirklich viel, was AutoHotkey nicht kann .