diff --git a/target/compile_chm.ahk b/target/compile_chm.ahk index 312184f2..dc778ab4 100644 --- a/target/compile_chm.ahk +++ b/target/compile_chm.ahk @@ -76,6 +76,7 @@ INDEX_CreateHHK(data) sc := ComObject("ScriptControl") sc.Language := "JScript" sc.ExecuteStatement(data) + data := sc.Eval("indexData") content := " ( @@ -83,11 +84,12 @@ INDEX_CreateHHK(data) )" content .= "`n" diff --git a/target/docs/404.htm b/target/docs/404.htm index 17bda4d7..1abe08a6 100644 --- a/target/docs/404.htm +++ b/target/docs/404.htm @@ -8,7 +8,6 @@ - diff --git a/target/docs/AHKL_DBGPClients.htm b/target/docs/AHKL_DBGPClients.htm index 159ef664..e15de882 100644 --- a/target/docs/AHKL_DBGPClients.htm +++ b/target/docs/AHKL_DBGPClients.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/ChangeLog.htm b/target/docs/ChangeLog.htm index cddc9423..1c565b35 100644 --- a/target/docs/ChangeLog.htm +++ b/target/docs/ChangeLog.htm @@ -8,7 +8,6 @@ -

Änderungen und neue Features

diff --git a/target/docs/Compat.htm b/target/docs/Compat.htm index 20e392ee..153d922b 100644 --- a/target/docs/Compat.htm +++ b/target/docs/Compat.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/Concepts.htm b/target/docs/Concepts.htm index 5a77de4a..e36a6dd9 100644 --- a/target/docs/Concepts.htm +++ b/target/docs/Concepts.htm @@ -7,7 +7,6 @@ -

Konzepte und Konventionen

diff --git a/target/docs/FAQ.htm b/target/docs/FAQ.htm index 3c518637..51422f18 100644 --- a/target/docs/FAQ.htm +++ b/target/docs/FAQ.htm @@ -7,7 +7,6 @@ - @@ -134,7 +133,7 @@

Warum funktionieren Hotstrings, Es gibt jedoch einige Alternativen, die Sie ausprobieren können. Wenn alle fehlschlagen, ist AutoHotkey möglicherweise nicht für Ihr Videospiel geeignet. Einige Videospiele haben eingebaute Maßnahmen gegen Hacks und Cheats, wie z.B. GameGuard und Hackshield. In diesem Fall besteht eine hohe Chance, dass AutoHotkey nicht funktioniert.

Wenn der Buchstabe in der aktuellen Tastaturbelegung existiert, wird er als Tastencode gesendet, den die Belegung mit diesem Buchstaben assoziiert (es sei denn, der Text-Modus wird verwendet, dann wird das Zeichen auf andere Weise gesendet). Mit anderen Worten, der obige Abschnitt ist nur für nicht-lateinbasierte Belegungen relevant, wie z.B. Russisch.

Modifikatorstatus: Wenn Send den Status der Modifikatortasten Win oder Alt ändern muss (z.B. wenn der Benutzer eine dieser Tasten gedrückt hält), kann es zusätzliche Tastendrücke injizieren (standardmäßig Strg), um zu verhindern, dass das Startmenü oder das Fenstermenü angezeigt wird. Weitere Informationen finden Sie unter A_MenuMaskKey.

-

BlockInput vs. SendInput/SendPlay: Obwohl die BlockInput-Funktion verhindern kann, dass physische Tastendrücke den Fluss von simulierten Tastendrücken unterbrechen, ist es oft besser, SendInput oder SendPlay zu verwenden, damit Tastendrücke und Mausklicks nicht unterbrochen werden können. SendInput/Play verhindert im Gegensatz zu BlockInput, dass die Tastendrücke des Benutzers während des Sendens verworfen werden; stattdessen werden solche Tastendrücke gepuffert und danach gesendet.

+

BlockInput vs. SendInput/SendPlay: Obwohl die BlockInput-Funktion verhindern kann, dass physische Tastendrücke den Fluss von simulierten Tastendrücken unterbrechen, ist es oft besser, SendInput oder SendPlay zu verwenden, damit Tastendrücke und Mausklicks nicht unterbrochen werden können. SendInput/Play verhindert im Gegensatz zu BlockInput, dass die Tastendrücke des Benutzers während des Sendens verworfen werden; stattdessen werden solche Tastendrücke gepuffert und danach gesendet.

Beim Senden vieler Tastendrücke kann ein Fortsetzungsbereich verwendet werden, um die Übersichtlichkeit und Wartbarkeit des Skripts zu verbessern.

Da das Betriebssystem das Simulieren von Strg+Alt+Entf nicht erlaubt, wird so etwas wie Send "^!{Delete}" nicht funktionieren.

Send hat möglicherweise keine Wirkung, wenn das aktive Fenster mit Adminrechten ausgeführt wird und das Skript nicht. Dies ist auf einen Sicherheitsmechanismus namens Benutzeroberflächen-Rechteisolierung (engl. User Interface Privilege Isolation, kurz UIPI) zurückzuführen.

@@ -536,13 +536,13 @@

Allgemeine Bemerkungen

SendInput

SendInput ist in der Regel die bevorzugte Methode zum Senden von Tastendrücken und Mausklicks, da sie schneller und zuverlässiger ist als die anderen Methoden. In den meisten Fällen ist SendInput nahezu verzögerungsfrei, sogar wenn lange Zeichenketten gesendet werden. Durch diese Schnelligkeit ist SendInput auch zuverlässiger, da das Risiko verringert wird, dass unerwartet ein anderes Fenster erscheint und die Tastendrücke abfängt. Die Zuverlässigkeit wird noch weiter verbessert durch die Tatsache, dass alles, was der Benutzer während eines SendInputs eingibt, bis zu dessen Abschluss nach hinten verschoben wird.

Im Gegensatz zu den anderen Send-Modi ist SendInput auf ca. 5000 Zeichen begrenzt (dies kann je nach Systemversion und Performanzeinstellungen variieren). Zeichen und Ereignisse oberhalb dieser Grenze werden nicht gesendet.

-

Hinweis: SendInput ignoriert SetKeyDelay, da das Betriebssystem in diesem Modus keine Verzögerung unterstützt. Wenn SendInput jedoch wegen der unten beschriebenen Bedingungen auf SendEvent zurückfällt, verwendet es SetKeyDelay -1, 0 (es sei denn, die Tastenverzögerung von SendEvent ist -1, -1, dann wird -1, -1 verwendet). Wenn SendInput auf SendPlay zurückfällt, verwendet es die Tastenverzögerung von SendPlay.

+

Hinweis: SendInput ignoriert SetKeyDelay, da das Betriebssystem in diesem Modus keine Verzögerung unterstützt. Wenn SendInput jedoch wegen der unten beschriebenen Bedingungen auf SendEvent zurückfällt, verwendet es SetKeyDelay -1, 0 (es sei denn, die Tastenverzögerung von SendEvent ist -1, -1, dann wird -1, -1 verwendet). Wenn SendInput auf SendPlay zurückfällt, verwendet es die Tastenverzögerung von SendPlay.

Wenn das Skript einen Low-Level-Tastatur-Hook installiert hat, deinstalliert SendInput ihn automatisch vor der Ausführung und installiert ihn danach wieder. Folglich ist SendInput in der Regel nicht in der Lage, die Hook-Hotkeys oder InputHooks des Skripts auszulösen. Der Hook wird temporär deinstalliert, da seine Existenz sonst alle Vorteile von SendInput zunichtemachen würde und somit sowohl SendPlay als auch SendEvent unterlegen wäre. Dies wird jedoch nur für den Hook des Skripts gemacht, nicht aber, wenn ein externer Hook erkannt wird, wie unten beschrieben.

-

Wenn ein anderes Skript als das Skript, das SendInput ausführt, einen Low-Level-Tastatur-Hook installiert hat, fällt SendInput automatisch auf SendEvent zurück (oder auf SendPlay, wenn SendMode "InputThenPlay" aktiv ist). Dies geschieht, weil das Vorhandensein eines externen Hooks alle Vorteile von SendInput außer Kraft setzt, wodurch es sowohl SendPlay als auch SendEvent unterlegen ist. Da SendInput jedoch nicht in der Lage ist, einen Low-Level-Hook in anderen Programmen als AutoHotkey v1.0.43+ zu erkennen, fällt es in solchen Fällen nicht zurück, wodurch es weniger zuverlässig ist als SendPlay/Event.

+

Wenn ein anderes Skript als das Skript, das SendInput ausführt, einen Low-Level-Tastatur-Hook installiert hat, fällt SendInput automatisch auf SendEvent zurück (oder auf SendPlay, wenn SendMode "InputThenPlay" aktiv ist). Dies geschieht, weil das Vorhandensein eines externen Hooks alle Vorteile von SendInput außer Kraft setzt, wodurch es sowohl SendPlay als auch SendEvent unterlegen ist. Da SendInput jedoch nicht in der Lage ist, einen Low-Level-Hook in anderen Programmen als AutoHotkey v1.0.43+ zu erkennen, fällt es in solchen Fällen nicht zurück, wodurch es weniger zuverlässig ist als SendPlay/Event.

Wenn SendInput Mausklicks mit Mitteln wie {Click} sendet, während CoordMode "Mouse", "Window" oder CoordMode "Mouse", "Client" aktiv ist, wird jeder Klick relativ zum Fenster sein, das zu Beginn des Sendens aktiv war. Wenn SendInput also absichtlich ein anderes Fenster aktiviert (z.B. mit ALT+TAB), werden die Koordinaten der nachfolgenden Klicks innerhalb derselben Funktion falsch sein, wenn sie relativ zum neuen statt zum alten Fenster sein sollten.

SendPlay

-

Warnung: SendPlay funktioniert möglicherweise nicht, wenn die Benutzerkontensteuerung (engl. User Account Control, kurz UAC) aktiviert ist, auch wenn das Skript als Administrator ausgeführt wird. Weitere Informationen finden Sie in der FAQ.

+

Veraltet: SendPlay funktioniert möglicherweise überhaupt nicht in Windows 11 und höher, oder wenn die Benutzerkontensteuerung (engl. User Account Control, kurz UAC) aktiviert ist, auch wenn das Skript als Administrator ausgeführt wird (weitere Informationen finden Sie in der FAQ).

SendPlay hat gegenüber den anderen Modi den großen Vorteil, dass es Tastendrücke und Mausklicks in einer breiteren Palette von Videospielen "wiedergeben" kann. Zum Beispiel könnte ein bestimmtes Videospiel nur Hotstrings mit der SendPlay-Option akzeptieren.

Von den drei Send-Modi ist SendPlay der ungewöhnlichste, da er an sich keine Tastendrücke und Mausklicks simuliert. Stattdessen erstellt dieser Modus eine Sequenz von Ereignissen (Meldungen), die direkt in das aktive Fenster einfließen (ähnlich wie ControlSend, aber auf einer niedrigeren Ebene). Folglich löst SendPlay keine Hotkeys oder Hotstrings aus.

Wie bei SendInput werden die Tastendrücke von SendPlay nicht mit den Tastendrücken des Benutzers vermischt. Wenn der Benutzer also während eines SendPlays etwas eingibt, werden diese Tastendrücke bis zu dessen Abschluss nach hinten verschoben.

@@ -551,7 +551,7 @@

SendPlay

SendPlay verwendet nicht die Standardeinstellungen von SetKeyDelay und SetMouseDelay. Stattdessen verwendet es standardmäßig überhaupt keine Verzögerung, was aber wie folgt geändert werden kann:

SetKeyDelay 0, 10, "Play"  ; Beachten Sie, dass sowohl 0 als auch -1 im SendPlay-Modus dasselbe sind.
 SetMouseDelay 10, "Play"
-

SendPlay kann Feststell, Num oder Rollen weder ein- noch ausschalten. Ebenso ist es nicht in der Lage, den von GetKeyState gesehenen Status einer Taste zu ändern, es sei denn, die Tastendrücke werden an eines der eigenen Fenster des Skripts gesendet. Selbst dann können Änderungen an den linken/rechten Modifikatortasten (z.B. RControl) nur über ihre neutralen Gegenstücke (z.B. Control) erkannt werden. Darüber hinaus gelten für SendPlay noch weitere Einschränkungen, die auf der SendMode-Seite beschrieben sind.

+

SendPlay kann Feststell, Num oder Rollen weder ein- noch ausschalten. Ebenso ist es nicht in der Lage, den von GetKeyState gesehenen Status einer Taste zu ändern, es sei denn, die Tastendrücke werden an eines der eigenen Fenster des Skripts gesendet. Selbst dann können Änderungen an den linken/rechten Modifikatortasten (z.B. RControl) nur über ihre neutralen Gegenstücke (z.B. Control) erkannt werden. Darüber hinaus gelten für SendPlay noch weitere Einschränkungen, die auf der SendMode-Seite beschrieben sind.

Im Gegensatz zu SendInput und SendEvent kann ein SendPlay durch Drücken von Strg+Alt+Entf oder Strg+Esc unterbrochen werden. In diesem Fall werden die restlichen Tastendrücke nicht gesendet, aber das Skript wird weiter ausgeführt, als wäre SendPlay normal abgeschlossen worden.

Obwohl SendPlay LWin- und RWin-Ereignisse senden kann, werden diese direkt an das aktive Fenster gesendet, anstatt ihre native Systemfunktion auszuführen. Um das zu umgehen, verwenden Sie SendEvent. Zum Beispiel bewirkt SendEvent "#r", dass das Ausführen-Dialogfenster des Startmenüs angezeigt wird.

diff --git a/target/docs/lib/SendLevel.htm b/target/docs/lib/SendLevel.htm index 85536d25..6d940c8e 100644 --- a/target/docs/lib/SendLevel.htm +++ b/target/docs/lib/SendLevel.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/lib/SendMessage.htm b/target/docs/lib/SendMessage.htm index 73cf0124..6bcb0c42 100644 --- a/target/docs/lib/SendMessage.htm +++ b/target/docs/lib/SendMessage.htm @@ -8,7 +8,6 @@ - @@ -46,7 +45,7 @@

Parameter

Typ: Zeichenkette, Integer oder Objekt

Wenn jeder dieser Parameter leer ist oder weggelassen wird, wird das Zuletzt Gefundene Fenster verwendet. Andernfalls geben Sie für FensterTitel einen Fenstertitel oder andere Kriterien zur Identifizierung des Zielfensters und/oder für FensterText eine Teilzeichenkette aus einem Textelement des Zielfensters an (Textelemente können mit dem internen Tool "Window Spy" in Erfahrung gebracht werden).

AusnahmeTitel und AusnahmeText können verwendet werden, um ein oder mehrere Fenster anhand ihres Titels oder Textes auszuschließen. Ihre Angabe ähnelt der von FensterTitel und FensterText, außer dass AusnahmeTitel keine anderen Kriterien als den Fenstertitel erkennt.

-

Fenstertitel und -texte sind Groß-/Kleinschreibung-sensitiv. Standardmäßig werden versteckte Fenster nicht erkannt und versteckte Textelemente erkannt, was mit DetectHiddenWindows und DetectHiddenText geändert werden kann. Standardmäßig kann ein Fenstertitel den angegebenen FensterTitel oder AusnahmeTitel an beliebiger Stelle enthalten, um eine Übereinstimmung zu sein, was mit SetTitleMatchMode geändert werden kann.

+

Fenstertitel und -texte sind Groß-/Kleinschreibung-sensitiv. Standardmäßig werden versteckte Fenster nicht erkannt und versteckte Textelemente erkannt, was mit DetectHiddenWindows und DetectHiddenText geändert werden kann; wenn jedoch reine HWND-Nummern verwendet werden, werden versteckte Fenster immer erkannt, unabhängig von DetectHiddenWindows. Standardmäßig kann ein Fenstertitel den angegebenen FensterTitel oder AusnahmeTitel an beliebiger Stelle enthalten, um eine Übereinstimmung zu sein, was mit SetTitleMatchMode geändert werden kann.

Zeitlimit
diff --git a/target/docs/lib/SendMode.htm b/target/docs/lib/SendMode.htm index 7d2e9552..62e5f791 100644 --- a/target/docs/lib/SendMode.htm +++ b/target/docs/lib/SendMode.htm @@ -7,7 +7,6 @@ - @@ -23,12 +22,12 @@

Parameter

Typ: Zeichenkette

Geben Sie eines der folgenden Wörter an:

-

Event: Verwendet die SendEvent-Methode für Send, SendText, Click, MouseMove, MouseClick und MouseClickDrag.

-

Input: Verwendet die SendInput-Methode für Send, SendText, Click, MouseMove, MouseClick und MouseClickDrag. Bekannte Einschränkungen:

+

Event: Verwendet die SendEvent-Methode für Send, SendText, Click, MouseMove, MouseClick und MouseClickDrag.

+

Input: Verwendet die SendInput-Methode für Send, SendText, Click, MouseMove, MouseClick und MouseClickDrag. Bekannte Einschränkungen:

-

InputThenPlay: Wie oben, aber wenn SendInput nicht verfügbar ist, fällt es in den Play-Modus (siehe unten) zurück, nicht in den Event-Modus. Dies bewirkt auch, dass die SendInput-Funktion selbst in den Play-Modus zurückfällt, wenn SendInput nicht verfügbar ist.

+

InputThenPlay: Wie oben, aber wenn SendInput nicht verfügbar ist, fällt es in den Play-Modus (siehe unten) zurück, nicht in den Event-Modus. Dies bewirkt auch, dass die SendInput-Funktion selbst in den Play-Modus zurückfällt, wenn SendInput nicht verfügbar ist.

Play: Verwendet die SendPlay-Methode für Send, SendText, Click, MouseMove, MouseClick und MouseClickDrag. Bekannte Einschränkungen:

diff --git a/target/docs/lib/StatusBarWait.htm b/target/docs/lib/StatusBarWait.htm index 9df4b6af..9cacd775 100644 --- a/target/docs/lib/StatusBarWait.htm +++ b/target/docs/lib/StatusBarWait.htm @@ -7,7 +7,6 @@ - @@ -43,7 +42,7 @@

Parameter

Typ: Zeichenkette, Integer oder Objekt

Wenn jeder dieser Parameter leer ist oder weggelassen wird, wird das Zuletzt Gefundene Fenster verwendet. Andernfalls geben Sie für FensterTitel einen Fenstertitel oder andere Kriterien zur Identifizierung des Zielfensters und/oder für FensterText eine Teilzeichenkette aus einem Textelement des Zielfensters an (Textelemente können mit dem internen Tool "Window Spy" in Erfahrung gebracht werden).

AusnahmeTitel und AusnahmeText können verwendet werden, um ein oder mehrere Fenster anhand ihres Titels oder Textes auszuschließen. Ihre Angabe ähnelt der von FensterTitel und FensterText, außer dass AusnahmeTitel keine anderen Kriterien als den Fenstertitel erkennt.

-

Fenstertitel und -texte sind Groß-/Kleinschreibung-sensitiv. Standardmäßig werden versteckte Fenster nicht erkannt und versteckte Textelemente erkannt, was mit DetectHiddenWindows und DetectHiddenText geändert werden kann. Standardmäßig kann ein Fenstertitel den angegebenen FensterTitel oder AusnahmeTitel an beliebiger Stelle enthalten, um eine Übereinstimmung zu sein, was mit SetTitleMatchMode geändert werden kann.

+

Fenstertitel und -texte sind Groß-/Kleinschreibung-sensitiv. Standardmäßig werden versteckte Fenster nicht erkannt und versteckte Textelemente erkannt, was mit DetectHiddenWindows und DetectHiddenText geändert werden kann; wenn jedoch reine HWND-Nummern verwendet werden, werden versteckte Fenster immer erkannt, unabhängig von DetectHiddenWindows. Standardmäßig kann ein Fenstertitel den angegebenen FensterTitel oder AusnahmeTitel an beliebiger Stelle enthalten, um eine Übereinstimmung zu sein, was mit SetTitleMatchMode geändert werden kann.

Intervall
diff --git a/target/docs/lib/StrCompare.htm b/target/docs/lib/StrCompare.htm index def1a7b1..776b5ce5 100644 --- a/target/docs/lib/StrCompare.htm +++ b/target/docs/lib/StrCompare.htm @@ -8,7 +8,6 @@ - diff --git a/target/docs/lib/StrGet.htm b/target/docs/lib/StrGet.htm index c16bdeab..36ca9fba 100644 --- a/target/docs/lib/StrGet.htm +++ b/target/docs/lib/StrGet.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/lib/StrLen.htm b/target/docs/lib/StrLen.htm index 37a586a2..e3e518a9 100644 --- a/target/docs/lib/StrLen.htm +++ b/target/docs/lib/StrLen.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/lib/StrLower.htm b/target/docs/lib/StrLower.htm index 93a00554..84e4106c 100644 --- a/target/docs/lib/StrLower.htm +++ b/target/docs/lib/StrLower.htm @@ -8,7 +8,6 @@ - diff --git a/target/docs/lib/StrPtr.htm b/target/docs/lib/StrPtr.htm index fdfc08aa..1741e20e 100644 --- a/target/docs/lib/StrPtr.htm +++ b/target/docs/lib/StrPtr.htm @@ -8,7 +8,6 @@ - diff --git a/target/docs/lib/StrPut.htm b/target/docs/lib/StrPut.htm index 07a4ab1f..a61b6f2a 100644 --- a/target/docs/lib/StrPut.htm +++ b/target/docs/lib/StrPut.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/lib/StrReplace.htm b/target/docs/lib/StrReplace.htm index b8e28db8..a3abcd1a 100644 --- a/target/docs/lib/StrReplace.htm +++ b/target/docs/lib/StrReplace.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/lib/StrSplit.htm b/target/docs/lib/StrSplit.htm index 3b241407..9a97a8ac 100644 --- a/target/docs/lib/StrSplit.htm +++ b/target/docs/lib/StrSplit.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/lib/String.htm b/target/docs/lib/String.htm index 775fa885..236c7220 100644 --- a/target/docs/lib/String.htm +++ b/target/docs/lib/String.htm @@ -8,7 +8,6 @@ - diff --git a/target/docs/lib/SubStr.htm b/target/docs/lib/SubStr.htm index cc54df8f..d358a6a4 100644 --- a/target/docs/lib/SubStr.htm +++ b/target/docs/lib/SubStr.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/lib/Suspend.htm b/target/docs/lib/Suspend.htm index 88e6b956..4ff65940 100644 --- a/target/docs/lib/Suspend.htm +++ b/target/docs/lib/Suspend.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/lib/Switch.htm b/target/docs/lib/Switch.htm index 6e034cbf..19043a74 100644 --- a/target/docs/lib/Switch.htm +++ b/target/docs/lib/Switch.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/lib/SysGet.htm b/target/docs/lib/SysGet.htm index f53e73fa..59c59c10 100644 --- a/target/docs/lib/SysGet.htm +++ b/target/docs/lib/SysGet.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/lib/SysGetIPAddresses.htm b/target/docs/lib/SysGetIPAddresses.htm index 4085f583..13035b6c 100644 --- a/target/docs/lib/SysGetIPAddresses.htm +++ b/target/docs/lib/SysGetIPAddresses.htm @@ -8,7 +8,6 @@ - diff --git a/target/docs/lib/Thread.htm b/target/docs/lib/Thread.htm index 59b1bcca..24c15289 100644 --- a/target/docs/lib/Thread.htm +++ b/target/docs/lib/Thread.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/lib/Throw.htm b/target/docs/lib/Throw.htm index d32831a0..c1913f0e 100644 --- a/target/docs/lib/Throw.htm +++ b/target/docs/lib/Throw.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/lib/ToolTip.htm b/target/docs/lib/ToolTip.htm index 5e1c668d..0b70dd7c 100644 --- a/target/docs/lib/ToolTip.htm +++ b/target/docs/lib/ToolTip.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/lib/TraySetIcon.htm b/target/docs/lib/TraySetIcon.htm index 6d46a36e..75ac6fc6 100644 --- a/target/docs/lib/TraySetIcon.htm +++ b/target/docs/lib/TraySetIcon.htm @@ -8,7 +8,6 @@ - diff --git a/target/docs/lib/TrayTip.htm b/target/docs/lib/TrayTip.htm index 7e10a3f0..056d51e4 100644 --- a/target/docs/lib/TrayTip.htm +++ b/target/docs/lib/TrayTip.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/license.htm b/target/docs/license.htm index 9d6f6ee3..34e7769e 100644 --- a/target/docs/license.htm +++ b/target/docs/license.htm @@ -7,7 +7,6 @@ -

Software License

diff --git a/target/docs/misc/Acknowledgements.htm b/target/docs/misc/Acknowledgements.htm index 5d06182f..2ccf5476 100644 --- a/target/docs/misc/Acknowledgements.htm +++ b/target/docs/misc/Acknowledgements.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/misc/Ahk2ExeDirectives.htm b/target/docs/misc/Ahk2ExeDirectives.htm index 4a751dac..d7482d14 100644 --- a/target/docs/misc/Ahk2ExeDirectives.htm +++ b/target/docs/misc/Ahk2ExeDirectives.htm @@ -7,7 +7,6 @@ -

Skriptcompilerdirektiven

diff --git a/target/docs/misc/CLSID-List.htm b/target/docs/misc/CLSID-List.htm index a49cff95..a9f35a2a 100644 --- a/target/docs/misc/CLSID-List.htm +++ b/target/docs/misc/CLSID-List.htm @@ -7,7 +7,6 @@ - - diff --git a/target/docs/misc/DPIScaling.htm b/target/docs/misc/DPIScaling.htm index 1365c79a..055a22f3 100644 --- a/target/docs/misc/DPIScaling.htm +++ b/target/docs/misc/DPIScaling.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/misc/Editors.htm b/target/docs/misc/Editors.htm index fe182e91..4ed64a36 100644 --- a/target/docs/misc/Editors.htm +++ b/target/docs/misc/Editors.htm @@ -8,7 +8,6 @@ - diff --git a/target/docs/misc/EscapeChar.htm b/target/docs/misc/EscapeChar.htm index b45186a2..4c49ff79 100644 --- a/target/docs/misc/EscapeChar.htm +++ b/target/docs/misc/EscapeChar.htm @@ -7,7 +7,6 @@ - diff --git a/target/docs/misc/FontsStandard.htm b/target/docs/misc/FontsStandard.htm index 58ba2a5b..28b3da9d 100644 --- a/target/docs/misc/FontsStandard.htm +++ b/target/docs/misc/FontsStandard.htm @@ -7,7 +7,6 @@ -