Skip to content

Commit

Permalink
v1.1.24.02
Browse files Browse the repository at this point in the history
  • Loading branch information
Ragnar-F committed Oct 13, 2016
1 parent 8e94a25 commit 2a6a261
Show file tree
Hide file tree
Showing 49 changed files with 930 additions and 347 deletions.
23 changes: 21 additions & 2 deletions AHKL_ChangeLog.htm
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,25 @@ <h1>Änderungen und neue Features</h1>
<p>Ältere Änderungen können in <a href="ChangeLogHelp.htm">Archivierte Änderungen</a> gefunden werden.</p><!--new revisions go here-->


<h2 id="v1.1.24.02">1.1.24.02 - 13. Oktober 2016</h2>
<p>Hinzugefügt: Option <a href="Scripts.htm#Installer_uiAccess">Run with UI Access</a> (mit UI-Access ausführen) für den Installer.</p>
<p>Hinzugefügt: Dokumentation für <a href="commands/GuiControls.htm#Tab_Autosize">Automatische Größenanpassung</a> von Tab3.</p>
<p>Folgende Tab3-Bugs wurden behoben:</p>
<ul>
<li>Automatische Größenanpassung wurde nicht beim ersten Aufruf von <a href="commands/Gui.htm#Show">Gui Show</a> ausgelöst, wenn die <code>AutoSize</code>-Option oder <code>w</code>- und <code>h</code>-Option benutzt wurden.</li>
<li>Wenn ein Tab3-Steuerelement bei der automatischen Größenanpassung leer ist, wird es nun seine Standardgröße beibehalten, anstatt unbrauchbar zu werden.</li>
<li>Absofort erfolgt eine automatische Größenanpassung vor dem Erstellen eines anderen Tab-Steuerelements, als hätte man <a href="commands/GuiControls.htm#TabCmd">Gui Tab</a> aufgerufen.</li>
<li>Automatische Größenanpassung schlug fehl, wenn das Tab-Steuerelement negative Bildschirmkoordinaten hat.</li>
<li>Das Verstecken eines Tab3-Steuerelements via GuiControl wird nun auch sein Dialog/Hintergrund verstecken.</li>
</ul>
<p>Behoben: OnMessage wird lParam bei 32-Bit nun als vorzeichenlos übergeben.</p>
<p>Behoben: <code>Gui Name :</code> erlaubt nun Leerzeichen vor dem Doppelpunkt.</p>
<p>Behoben: Gui- oder GuiControl-Identifizierung via HWND kann nun mit einem negativen Wert erfolgen.</p>
<p>Behoben: ComObject unterdrückt nun Fehler, die durch <a href="commands/ComObjConnect.htm">Trennung von Ereignissen</a> ausgelöst werden, nachdem das Skript das Objekt freigegeben hat.</p>
<p>Behoben: Gui Show verursachte eine Verkleinerung des Fensters, wenn es eine mehrzeilige Menüleiste hat.</p>
<p>Behoben: <code>LV_InsertCol(n, Breite)</code> bewirkte, dass sich der ListView-Scrollbalken auf einigen OS-Versionen nicht aktualisieren konnte.</p>
<p>Optimiert: Codegröße von FileRecycleEmpty.</p>

<h2 id="v1.1.24.01">1.1.24.01 - 2. August 2016</h2>
<p>Geändert: <code>Hotkey, If, Ausdruck</code> löst nun einen Fehler aus, wenn der nicht-dokumentierte dritte Parameter benutzt wird.</p>
<p>Behoben: <code>&amp;&amp;</code>, <code>||</code> und der ternäre Operator geben nun jedes Objekt frei, das als Bedingung benutzt wurde, wie bei <code>if (a.Unterobjekt &amp;&amp; b)</code>.</p>
Expand Down Expand Up @@ -175,7 +194,7 @@ <h2 id="v1.1.21.00">1.1.21.00 - 28. März 2015</h2>
<li>Hinzugefügt: Object.Delete(), Object.RemoveAt() und Object.Pop().</li>
<li>Hinzugefügt: Object.Length().</li>
</ul>
<p>Hinzugefügt: <a href="Functions.htm#Ord">Ord()</a> und Unterstützung von Ergänzungszeichen (&gt;0xFFFF) für Chr().</p>
<p>Hinzugefügt: <a href="commands/Ord.htm">Ord()</a> und Unterstützung von Ergänzungszeichen (&gt;0xFFFF) für Chr().</p>
<p>Hinzugefügt: <a href="commands/StringReplace.htm">StrReplace()</a>.</p>
<p>Entfernt: Der veraltete und undokumentierte 5-Parameter-Modus von RegRead, der ausschließlich für die AutoIt-v2-Kompatibilität galt (der zusätzliche Parameter war unbenutzt).</p>
<p>Geändert: Die Rootkey- und Subkey-Parameter von <a href="commands/RegRead.htm">RegRead</a>, <a href="commands/RegWrite.htm">RegWrite</a> und <a href="commands/RegDelete.htm">RegDelete</a> können nun kombiniert werden.</p>
Expand Down Expand Up @@ -743,7 +762,7 @@ <h2 id="v1.1.00.00">1.1.00.00 - 1. Mai 2011</h2>
<h4>Neue Features:</h4>
<p>Einfache <a href="Objects.htm#Custom_Classes">Syntax für Klassendefinition</a> implementiert.</p>
<p>Schlüsselwort <code><a href="Objects.htm#Custom_NewDelete">new</a></code> für die Erstellung eines verzweigten Objekts.</p>
<p><a href="Functions.htm#Func">Func()</a> für das Abrufen einer Referenz auf einer vorhandenen Funktion hinzugefügt und <a href="Functions.htm#IsFunc">IsFunc</a> verbessert, um <a href="Objects.htm#Function_References">Funktionsverweise</a> zu erkennen.</p>
<p><a href="commands/Func.htm">Func()</a> für das Abrufen einer Referenz auf einer vorhandenen Funktion hinzugefügt und <a href="commands/IsFunc.htm">IsFunc</a> verbessert, um <a href="Objects.htm#Function_References">Funktionsverweise</a> zu erkennen.</p>
<p>Zusätzliche Unterstützung für <code>++</code> und <code>--</code> mit Objektfeldern, wie z. B. <code>x.y[z]++</code>.</p>

<h4>Änderungen:</h4>
Expand Down
6 changes: 3 additions & 3 deletions AHKL_Features.htm
Original file line number Diff line number Diff line change
Expand Up @@ -57,10 +57,10 @@
<tr><td><a href="commands/ComObjValue.htm">ComObjValue</a></td><td>Ermittelt den Wert oder Pointer, der in einem COM-Wrapper-Objekt enthalten ist.</td></tr>
<tr><td><a href="commands/Throw.htm#Exception">Exception</a></td><td>Erstellt ein Ausnahme-Objekt für <a href="commands/Throw.htm">Throw</a> (außerdem eingeschränkter Zugang zur Aufrufliste).</td></tr>
<tr><td><a href="commands/FileOpen.htm">FileOpen</a></td><td>Ermöglicht eine objektorientierte Dateibearbeitung.</td></tr>
<tr><td><a href="Functions.htm#Func">Func</a></td><td>Ermittelt einen <a href="Objects.htm#Function_References">Verweis</a> auf eine Funktion.</td></tr>
<tr><td><a href="Functions.htm#GetKeyName">GetKeyName/VK/SC</a></td><td>Ermittelt den Namen oder Text, virtuellen Tastencode oder Scancode einer Taste.</td></tr>
<tr><td><a href="commands/Func.htm">Func</a></td><td>Ermittelt einen <a href="Objects.htm#Function_References">Verweis</a> auf eine Funktion.</td></tr>
<tr><td><a href="commands/GetKey.htm">GetKeyName/VK/SC</a></td><td>Ermittelt den Namen oder Text, virtuellen Tastencode oder Scancode einer Taste.</td></tr>
<tr><td><a href="commands/InStr.htm">InStr</a></td><td>Sucht eine bestimmte <em>Zeichenkette</em>, beginnend von links oder rechts.</td></tr>
<tr><td><a href="Functions.htm#IsByRef">IsByRef</a></td><td>Bestimmt, ob ein ByRef-Parameter mit einer Variable übergeben wurde.</td></tr>
<tr><td><a href="commands/IsByRef.htm">IsByRef</a></td><td>Bestimmt, ob ein ByRef-Parameter mit einer Variable übergeben wurde.</td></tr>
<tr><td><a href="Objects.htm">IsObject</a></td><td>Erkennt, ob ein Wert ein Objekt ist.</td></tr>
<tr><td><a href="commands/StrPutGet.htm">StrPut / StrGet</a></td><td>Kopiert eine Zeichenkette in oder aus einer Speicheradresse unter Beachtung des angegebenen Zeichensatzes.</td></tr>
<tr><td><a href="commands/Trim.htm">Trim</a></td><td>Entfernt bestimmte Zeichen vom Anfang und/oder Ende einer Zeichenkette.</td></tr>
Expand Down
11 changes: 2 additions & 9 deletions AutoHotkey.htm
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,11 @@
<body>

<a id="ahklogo" href="./"><img src="static/ahk_logo.png" alt="AutoHotkey"></a>
<h1>Version <a href="AHKL_ChangeLog.htm">v<!--ver-->1.1.24.01<!--/ver--></a></h1>
<h1>Version <a href="AHKL_ChangeLog.htm"><!--ver-->1.1.24.02<!--/ver--></a></h1>
<p>Eine deutsche &Uuml;bersetzung von <a href="https://autohotkey.com/docs/">https://autohotkey.com/docs/</a> (siehe <a href="https://autohotkey.com/boards/viewtopic.php?f=9&amp;t=43">hier</a> f&uuml;r mehr Details).</p>
<p>©2003-2014 Chris Mallett, und zum Teil ©<a href="http://www.autoitscript.com/">AutoIt-Team</a> und die AHK-Community</p>
<p style="font-size:85%">Software-Lizenz: <a href="license.htm">GNU General Public License</a></p>

<h2>Wichtiger Hinweis</h2>
<p>Aufgrund einiger Unterschiede zwischen AutoHotkey 1.0 und AutoHotkey 1.1 (inbesondere bei den ausführbaren Unicode- und x64-Dateien) ist es möglich, dass bestimmte Skripte, die für AutoHotkey 1.0 geschrieben wurden, nicht mehr wie erwartet mit AutoHotkey 1.1 funktionieren. Bekannte Kompatibilitätsprobleme und deren Lösungen können auf folgenden Seiten gefunden werden:</p>
<ul>
<li><a href="Compat.htm">Skript-Kompatibilität</a> - Unicode vs. ANSI, DllCall, NumPut/Get, andere Änderungen</li>
<li><a href="Scripts.htm#cp">Skript-Datei-Zeichensatz</a> - Speichert eure Skripte im UTF-8-Format!</li>
</ul>

<h2>Kurzübersicht</h2>
<p>Grundlagen:</p>
<ul>
Expand Down Expand Up @@ -50,7 +43,7 @@ <h2>Kurzübersicht</h2>
<ul>
<li><a href="commands/DllCall.htm">DllCall</a></li>
<li><a href="misc/RegEx-QuickRef.htm">RegEx-Kurzübersicht</a></li>
<li><a href="AHKL_Features.htm">AutoHotkey_L-Features (AutoHotkey 1.1)</a></li>
<li><a href="Compat.htm">Skript-Kompatibilität</a> - für Benutzer von AutoHotkey 1.0</li>
</ul>

<h2>Danksagungen</h2>
Expand Down
2 changes: 1 addition & 1 deletion ChangeLogHelp.htm
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ <h3>Änderungen, die vorhandene Skripte beeinflussen könnten (im Gegensatz zu d
<p>Behoben: <code><a href="commands/IfIs.htm#time">if Var is time</a></code> und andere Verwendungen von YYYYMMDDHHMISS-Zeitstempeln wurden geändert, um Monate außerhalb des Bereichs von 1 bis 12 als ungültig zu erkennen. [Danke an Nick]</p>
<p>Geändert und Verbessert: Bei einem <a href="Functions.htm#DynCall">dynamischen Funktionsaufruf</a> können mehr Parameter übergeben werden, als von einer Funktion definiert wurden - in diesem Fall werden die Parameter ausgewertet, aber verworfen. [entwickelt von Lexikos]</p>
<h3>Sonstige Verbesserungen</h3>
<p>Hinzugefügt: Die <a href="Functions.htm#IsFunc">IsFunc()</a>-Funktion kennzeichnet, ob eine Funktion <a href="Functions.htm#DynCall">dynamisch aufgerufen</a> wurde. [entwickelt von Lexikos]</p>
<p>Hinzugefügt: Die <a href="commands/IsFunc.htm">IsFunc()</a>-Funktion kennzeichnet, ob eine Funktion <a href="Functions.htm#DynCall">dynamisch aufgerufen</a> wurde. [entwickelt von Lexikos]</p>
<p>Hinzugefügt: Die <a href="commands/While.htm">While-Schleife</a> führt ihre Befehle wiederholend aus, bis ihr <a href="Variables.htm#Expressions">Ausdruck</a> als falsch gewertet wird. [entwickelt von Lexikos]</p>
<p>Hinzugefügt: <a href="Functions.htm#AssumeStatic">Statisch-behandelnder Modus</a> für Funktionen. [entwickelt von Lexikos]</p>
<p>Hinzugefügt: Built-in-Variablen <a href="Variables.htm#IsPaused">A_IsPaused</a> und <a href="Variables.htm#IsCritical">A_IsCritical</a>. [entwickelt von Lexikos]</p>
Expand Down
8 changes: 4 additions & 4 deletions Compat.htm
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ <h3>Grundlagen</h3>
<li><a href="#Syntax_Errors">Bestimmte Syntaxfehler werden nicht länger toleriert</a></li>
<li><a href="#FileRead">FileRead könnte beschädigte Binärdaten zurückgeben</a></li>
<li><a href="#Names">Variablen- und Funktionsnamen dürfen [, ] oder ? nicht mehr enthalten</a></li>
<li><a href="#DPIScale">DPI-Skalierung ist für GUIs standardmäßig aktiviert</a></li>
</ul>
<p>Mittlere Auswirkung:</p>
<ul>
Expand All @@ -31,7 +32,6 @@ <h3>Grundlagen</h3>
<li><a href="#LastError">A_LastError wird von noch mehr Befehlen geändert</a></li>
<li><a href="#MsgBox">MsgBoxen behandeln Kommas konsequenter</a></li>
<li><a href="#GuiOwner">Gui +Owner überschreibt zusätzliche Styles</a></li>
<li><a href="#DPIScale">DPI-Skalierung ist für GUIs standardmäßig aktiviert</a></li>
<li><a href="#VistaSound">SoundSet und SoundGet funktionieren in Vista und höher besser</a></li>
<li><a href="#Tilde">Tilde (~) hat Einfluss darauf, wie benutzerdefinierte Modifikatortasten funktionieren</a></li>
<li><a href="#ComboUpDown"><code>x &amp; y::</code> bewirkt, dass sowohl <code>x::</code> als auch <code>x up::</code> ausgelöst werden, sobald x losgelassen wird</a></li>
Expand Down Expand Up @@ -90,6 +90,9 @@ <h3 id="Names">Variablen- und Funktionsnamen</h3>
<li>Wenn diese Zeichen in einem anderen Kontext verwendet werden (zum Beispiel auf der linken Seite einer Zuweisung, im Namen der Eingabe-/Ausgabevariable eines Befehls oder zwischen %Prozentzeichen%), wird eine Fehlermeldung angezeigt und das Starten des Skripts verhindert.</li>
</ul>

<h3 id="DPIScale">DPI-Skalierung</h3>
<p><a href="commands/Gui.htm#DPIScale">DPI-Skalierung</a> ist für Skript-GUIs standardmäßig aktiviert, um sicherzustellen, dass sie auf Basis der <a href="Variables.htm#SystemDPI">DPI-Einstellungen des Systems</a> skaliert werden. Wenn aktiviert und wenn DPI-Einstellung des Systems ungleich 96 (100%) ist, sind von Gui-Befehlen akzeptierte oder zurückgegebene Positionen und Größen nicht mit anderen Befehlen kompatibel. Mit <code>Gui -DPIScale</code> kann die Skalierung deaktiviert werden.</p>

<h3 id="Transform">Transform</h3>
<p>In den Unicode-Versionen von AutoHotkey_L wurden einige Unterbefehle von <i>Transform</i> geändert oder entfernt:</p>
<ul>
Expand Down Expand Up @@ -127,9 +130,6 @@ <h3 id="MsgBox">MsgBox</h3>
<h3 id="GuiOwner">Gui +Owner</h3>
<p>Beim Anwenden der <a href="commands/Gui.htm#Owner">+Owner</a>-Option auf ein GUI wird zusätzlich der WS_CHILD-Style entfernt und der WS_POPUP-Style gesetzt. Dieser Sachverhalt könnte Skripte negativ beeinflussen, die mit <code>+Owner</code> das übergeordnete Fenster eines GUIs setzen, <em>nachdem</em> die Styles festgelegt wurden.</p>

<h3 id="DPIScale">DPI-Skalierung</h3>
<p><a href="commands/Gui.htm#DPIScale">DPI-Skalierung</a> ist für GUIs standardmäßig aktiviert. Diese Standardeinstellung hat Einfluss auf Skripte, wenn die DPI-Einstellung des Systems nicht 96 (100%) ist. Mit <code>Gui -DPIScale</code> kann die Skalierung deaktiviert werden.</p>

<h3 id="VistaSound">Sound-Befehle in Windows Vista oder höher</h3>
<p><a href="commands/SoundSet.htm">SoundSet</a>, <a href="commands/SoundGet.htm">SoundGet</a>, <a href="commands/SoundSetWaveVolume.htm">SoundSetWaveVolume</a> und <a href="commands/SoundGetWaveVolume.htm">SoundGetWaveVolume</a> werden in Windows Vista oder höher besser unterstützt. Typische Veränderungen im Verhalten sind:</p>
<ul>
Expand Down
Loading

0 comments on commit 2a6a261

Please sign in to comment.