From 8b877b76a679d7f3405d514f44689480048bdb42 Mon Sep 17 00:00:00 2001 From: Ragnar-F <1332321+Ragnar-F@users.noreply.github.com> Date: Sat, 8 Jul 2023 15:29:18 +0200 Subject: [PATCH] Project translation --- target/docs/AHKL_ChangeLog.htm | 8 +- target/docs/AHKL_DBGPClients.htm | 4 +- target/docs/Variables.htm | 2 +- target/docs/index.htm | 2 +- target/docs/lib/Critical.htm | 2 +- target/docs/lib/DriveGet.htm | 2 +- target/docs/lib/StrPut.htm | 2 +- target/docs/lib/StringSplit.htm | 2 +- target/docs/lib/Switch.htm | 14 ++-- target/docs/lib/SysGet.htm | 116 +++++++++++++------------- target/docs/lib/Thread.htm | 32 +++---- target/docs/lib/Throw.htm | 20 ++--- target/docs/lib/Transform.htm | 2 +- target/docs/lib/WinGet.htm | 2 +- target/docs/lib/WinMenuSelectItem.htm | 2 +- target/docs/lib/index.htm | 2 +- target/docs/misc/SendMessage.htm | 4 +- 17 files changed, 112 insertions(+), 106 deletions(-) diff --git a/target/docs/AHKL_ChangeLog.htm b/target/docs/AHKL_ChangeLog.htm index 3aaf44787..8bb8709bd 100644 --- a/target/docs/AHKL_ChangeLog.htm +++ b/target/docs/AHKL_ChangeLog.htm @@ -17,11 +17,17 @@

Änderungen und neue Features

Ältere Änderungen finden Sie unter Archivierte Änderungen.

+

1.1.37.01 - 8. Juli 2023

+

Behoben: Hotkeys wurden aufgrund einer Race Condition nicht ausgelöst. Wenn ein Modifikator-Hotkey wie ~*RWin:: zu früh Send oder GetKeyState aufruft, kann das System melden, dass RWin nicht unten ist, wodurch der Modifikatorstatus des Hooks "korrigiert" wird und Hotkeys fälschlicherweise ausgelöst oder nicht ausgelöst werden. Dies trat wahrscheinlich nur auf, wenn ein anderer Tastatur-Hook vor dem Hook des Skripts installiert wurde, da in diesem Fall das System den Status der Tasten nicht aktualisiert, bis der Thread des anderen Hooks fortgesetzt wird und zurückkehrt.

+

Behoben: Hotstrings verwenden nun das Zuletzt Gefundene Fenster von #If.

+

Behoben: MouseGetPos, ControlClick, ContextMenu-Gui-Ereignisse und DropFile-Gui-Ereignisse erkannten fälschlicherweise ein Steuerelement an einem bestimmten Punkt, der sich in Wirklichkeit ein Pixel unterhalb oder rechts vom Steuerelement befand.

+

Behoben: Der Versuch, den Tastatur- oder Maus-Hook neu zu installieren, schlug fehl, wenn das System den Hook automatisch deinstalliert hat. Nach wie vor müssen bestimmte Bedingungen erfüllt sein, bevor ein solcher Versuch unternommen werden kann.

+

1.1.37.00 - 2. Juli 2023

Geändert: COM-Methodenaufrufe und -Eigenschaftsaufrufe übergeben große Integer nun als VT_I8, nicht mehr als VT_R8 (Floating-Point), um den ursprünglichen Typ und die Genauigkeit beizubehalten. Integer im 32-Bit-Bereich werden weiterhin als VT_I4 übergeben.

Hinzugefügt: Unterstützung für Zwei-Variablen-Enumeratoren (For-Schleifen) mit IDispatch-gewrappten AutoHotkey-Objekten. Sowohl das Skript, das das Objekt aufruft, als auch das Objekt selbst müssen mit einer unterstützten AutoHotkey-Version ausgeführt werden.

Hinzugefügt: Unterstützung für ByRef VARIANT in eingehenden COM-Aufrufen. Anstatt einen ComObject-Wrapper mit dem Variantentyp VT_BYREF|VT_VARIANT zu empfangen, empfängt das Skript eine temporäre Variable, die mit einem normalen ByRef-Parameter kompatibel ist.

-

Hinzugefügt: Unterstützung für das Weglassen von Parametern in eingehenden COM-Aufrufen. IDispatch erlaubt das Weglassen von Parametern durch Angabe eines VARIANT vom Typ VT_ERROR mit dem Wert DISP_E_PARAMNOTFOUND. Diese Werte werden nun automatisch übersetzt, anstatt in ein Objekt gewrappt zu werden. Die umgekehrte Übersetzung wurde bereits in früheren Versionen beim Aufruf von COM-Methoden durchgeführt.

+

Behoben: Weggelassene Parameter erhalten nun ihre Standardwerte und nicht mehr den Marker "optionales Argument", wenn eine AutoHotkey-Methode über IDispatch (COM) aufgerufen wird. Die umgekehrte Übersetzung wurde bereits in früheren Versionen beim Aufruf von COM-Methoden durchgeführt.

Behoben: VerCompare(a, ">" b) und geringfügige Reduzierung der Codegröße.

Behoben: AltTab-bezogene Ladezeitfehler sind nun konsistent mit anderen Fehlern.

Behoben: Fehler, die durch einen ComObject-Wrapper ausgelöst werden, wurden nicht korrekt weitergegeben, wenn dieser über ein Objekt/COM aufgerufen wird.

diff --git a/target/docs/AHKL_DBGPClients.htm b/target/docs/AHKL_DBGPClients.htm index 60208aaf8..c8beefd26 100644 --- a/target/docs/AHKL_DBGPClients.htm +++ b/target/docs/AHKL_DBGPClients.htm @@ -81,11 +81,11 @@

DBGp-Plugin für Notepad++

  • Konfigurieren Sie das DBGp-Plugin über Erweiterungen, DBGp, Config...

    Hinweis: Dateizuordnung muss konfiguriert werden. Da Sie vermutlich kein ferngesteuertes Debugging durchführen werden, können Sie ein Häkchen bei Bypass all mapping (local windows setup) setzen.

  • -
  • Öffnen Sie das Debugger-Fenster via Werkzeugleiste oder Erweiterungen, DBGp, Debugger.
  • +
  • Öffnen Sie das Debugger-Fenster via Symbolleiste oder Erweiterungen, DBGp, Debugger.
  • Öffnen Sie das Skript, das Sie debuggen möchten.
  • Setzen Sie mindestens einen Haltepunkt.
  • Starten Sie AutoHotkey /Debug.
  • -
  • Verwenden Sie die Debugger-Werkzeugleiste oder die entsprechenden Tastaturkurzbefehle, um den Debugger zu steuern.
  • +
  • Verwenden Sie die Debugger-Symbolleiste oder die entsprechenden Tastaturkurzbefehle, um den Debugger zu steuern.
  • Features: