Skip to content

Commit

Permalink
v1.1.24.00
Browse files Browse the repository at this point in the history
  • Loading branch information
Ragnar-F committed May 22, 2016
1 parent d22fb63 commit e54e2bd
Show file tree
Hide file tree
Showing 8 changed files with 88 additions and 15 deletions.
25 changes: 25 additions & 0 deletions AHKL_ChangeLog.htm
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,31 @@ <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.00">1.1.24.00 - 22. Mai 2016</h2>
<h4>Gravierende Änderungen:</h4>
<p>Der Versuch, eine leere Variable oder einen Ausdruck, der zu einem leeren Wert führt, an SetTimer's <a href="commands/SetTimer.htm#Label"><em>Label</em></a>-Parameter zu übergeben, wird absofort als Fehler eingestuft. Dieser Parameter darf weder leer sein noch <a href="commands/SetTimer.htm#OmitLabel">fehlen</a>.</p>
<p><a href="commands/SetTimer.htm#once">Einmalig-laufende Timer</a> werden nach ihrem Durchlauf automatisch gelöscht, wenn sie mit einem via Skript erstellten Objekt verbunden sind. Dadurch kann das Objekt freigegeben werden, wenn es vom Skript nicht länger benötigt wird, aber das bedeutet auch, dass die <em>Periode</em> und <em>Priorität</em> des Timers verworfen werden.</p>
<p>SetTimer, Hotkey, GuiControl und Menu überprüfen nun die minimale Parameteranzahl von Funktionen, die via Verweis übergeben wurden (nicht nur via Namen, wie in früheren Versionen). Wenn die Funktion zu viele Parameter benötigt, wird ein Fehler ausgelöst oder ErrorLevel gesetzt (je nach Bedarf).</p>
<h4>Abwärtskompatible Änderungen:</h4>
<p>Wenn SetTimer's <a href="commands/SetTimer.htm#Label"><em>Label</em></a>-Parameter <a href="commands/SetTimer.htm#OmitLabel">fehlt</a> und <a href="Variables.htm#ThisLabel">A_ThisLabel</a> leer ist, wird der aktuelle Timer (sofern vorhanden) verwendet.</p>
<h4>Neue Features:</h4>
<p>Hinzugefügt: Neue Tab-Steuerelementart <a href="commands/GuiControls.htm#Tab">Tab3</a>, das viele Probleme löst, die bei den anderen Tab-Steuerelementarten vorkommen.</p>
<h4>Fehlerbehebungen:</h4>
<p>Behoben: GuiControl aktualisiert nun Steuerelemente beim Hinzufügen/Löschen von Tabs. Im Einzelnen:</p>
<ul>
<li>Die Auswahl eines neuen Tabs mit <code>||</code> funktioniert nun korrekt.</li>
<li>Das Löschen von allen Tabs führt nun dazu, dass die Steuerelemente des früheren Tabs unsichtbar gemacht werden.</li>
</ul>
<p>Behoben: <code>+Disabled</code>/<code>+Hidden</code> verloren ihren Effekt bei Steuerelementen in einem Tab.</p>
<p>Behoben: Deaktivierte Tab-Steuerelemente ignorieren absofort STRG+TAB.</p>
<p>Behoben: <code>Gui Tab</code> ohne Parameter beginnt nun eine neue Radiogruppe, falls zutreffend. <code>Gui Tab</code> mit Parametern hatte bereits diesen Effekt.</p>
<h2 id="v1.1.23.07">1.1.23.07 - 20. Mai 2016</h2>
<p>Behoben: <code>Menu x, Insert, y, z, % Objekt</code> verwendet nun das Objekt, anstatt es zu ignorieren.</p>
<p>Behoben: <code>Menu x, Add, :item text, % Objekt</code> verwendet nun das Objekt, anstatt nach einem Untermenü zu suchen.</p>

<h2 id="v1.1.23.06">1.1.23.06 - 15. Mai 2016</h2>
<p>Behoben: <code>break label</code> ließ das Programm abstürzen, wenn diese Anweisung direkt in ihrer Zielschleife verschachtelt wurde.</p>

<h2 id="v1.1.23.05">1.1.23.05 - 27. März 2016</h2>
<p>Behoben: InputBox, MsgBox, FileSelectFile und FileSelectFolder sendeten ein ungewolltes ALT-UP, wenn ALT unten war. Der Grund war ein Fehler mit dem STRG/UMSCHALT-Workaround in v1.1.22.01.</p>
<p>Verbessert: Der STRG/UMSCHALT-Workaround "maskiert" nicht länger unnötigerweise die WIN-Taste, wenn STRG, UMSCHALT oder ALT unten ist.</p>
Expand Down
2 changes: 1 addition & 1 deletion AutoHotkey.htm
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<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.23.05<!--/ver--></a></h1>
<h1>Version <a href="AHKL_ChangeLog.htm">v<!--ver-->1.1.24.00<!--/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>
Expand Down
10 changes: 10 additions & 0 deletions FAQ.htm
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ <h3>Sprachsyntax</h3>
</ul>
<h3>Allgemeine Problembehandlung</h3>
<ul>
<li><a href="#install">Was kann ich tun, wenn AutoHotkey nicht installiert wird?</a></li>
<li><a href="#autoexec">Warum werden einige Zeilen in meinem Skript nie ausgeführt?</a></li>
<li><a href="#vista">Warum funktioniert mein Skript nicht in Windows <em>xxx</em>, obwohl es in einer vorherigen Version lief?</a></li>
<li><a href="#uac">Wie umgehe ich Probleme, die von der Benutzerkontensteuerung (UAC) erzeugt werden?</a></li>
Expand Down Expand Up @@ -82,6 +83,15 @@ <h3 id="esc">Wann sollten Prozentzeichen und Kommas mit einem <a href="commands/
<p> Sind Kommas oder Prozentzeichen innerhalb eines <a href="Variables.htm#Expressions">Ausdrucks</a> in Anführungszeichen gesetzt, ist das umgekehrte Häkchen zulässig, aber nicht notwendig. Zum Beispiel: <code>Var := "15%"</code>.</p>

<h2>Allgemeine Problembehandlung</h2>
<h3 id="install">Was kann ich tun, wenn AutoHotkey nicht installiert wird?</h3>
<p id="install-7z"><strong>7-Zip-Fehler:</strong> Verwende 7-Zip oder ein kompatibles Programm, um die Setup-Dateien aus der Installer-EXE zu extrahieren und starte dann setup.exe oder Installer.ahk (zieh Installer.ahk mit gedrückter Maustaste auf AutoHotkeyU32.exe und lass los).</p>
<p>Der AutoHotkey-Installer ist ein selbstextrahierendes 7-Zip-Archiv, das versuchen wird, die Dateien in den temporären Benutzerverzeichnis zu entpacken und ein kompiliertes Skript zu starten. Manchmal kann es vorkommen, dass die Dateien aufgrund von Systemrichtlinien oder andere Faktoren nicht extrahiert oder ausgeführt werden dürfen. In solchen Fällen wird üblicherweise ein "7-Zip-Fehler" angezeigt. Die Dateien manuell in ein anderes Verzeichnis zu extrahieren könnte helfen.</p>
<p id="install-hang"><strong>Setup hängt:</strong> Erscheint das Setup-Fenster ohne Inhalt oder überhaupt nicht, kannst du eine oder beide folgende Methoden ausprobieren:</p>
<ul><li>Halte STRG oder UMSCHALT gedrückt, wenn du den Installer startest. Wenn du eine Benutzerkontensteuerungsnachricht bekommst, musst du STRG oder UMSCHALT gedrückt halten, während du auf Ja/Fortfahren klickst. Jetzt sollte die Abfrage kommen, ob die Installation mit den Standardoptionen fortgesetzt werden soll.</li>
<li>Installiere AutoHotkey mithilfe der <a href="Scripts.htm#install">Kommandozeilenoptionen</a>. Sobald du die Setup-Dateien manuell aus der Installer-EXE extrahiert hast, kannst du entweder <code>setup.exe /S</code> oder <code>AutoHotkeyU32.exe Installer.ahk /S</code> verwenden.</li>
</ul>
<p><strong>Sonstiges:</strong> Die obigen Vorschläge decken die häufigsten Probleme. Weitere Unterstützung findest du im Forum.</p>

<h3 id="autoexec">Warum werden einige Zeilen in meinem Skript nie ausgeführt?</h3>
<p>Jede Zeile, die unmittelbar beim Starten des Skripts ausgeführt werden soll, muss ganz oben im Skript vorkommen und vor dem ersten <a href="Hotkeys.htm">Hotkey</a>, <a href="Hotstrings.htm">Hotstring</a> oder <a href="commands/Return.htm">Return</a> stehen. Siehe <a href="Scripts.htm#auto">automatischer Ausführungsbereich</a> für weitere Details.</p>
<p>Bei einem <a href="Hotkeys.htm">Hotkey</a>, der mehr als eine Zeile ausführt, muss seine erste Zeile <em>unterhalb</em> des Hotkeys geschrieben werden, nicht auf der gleichen Zeile. Zum Beispiel:</p>
Expand Down
2 changes: 1 addition & 1 deletion KeyList.htm
Original file line number Diff line number Diff line change
Expand Up @@ -536,7 +536,7 @@ <h2 id="SpecialKeys">Sondertasten</h2>
<p>Rekonfiguriere die Software deiner Maus oder Tastatur (in der Regel über die Systemsteuerung oder das Startmenü erreichbar), so dass die "Geheimtaste" eine andere Tastatureingabe sendet. So eine Tastatureingabe könnte dann in einem Skript als Hotkey definiert werden. Bringst du beispielsweise eine Geheimtaste dazu, STRG+F1 zu senden, könntest du diese Taste indirekt zu einem Hotkey machen, wenn du <code>^F1::</code> in einem Skript verwendest.</p>
</li>
<li>
<p>Probiere <a href="http://www.autohotkey.com/forum/topic6367.html">DllCall: Unterstützung für Eingabegeräte</a> (HID). Du kannst außerdem versuchen, im <a href="http://www.autohotkey.com/forum/">Forum</a> nach Schlüsselwörtern wie RawInput* zu suchen.</p>
<p>Probiere <a href="https://autohotkey.com/board/topic/38015-ahkhid-an-ahk-implementation-of-the-hid-functions/">AHKHID</a> aus. Du kannst außerdem versuchen, im <a href="https://autohotkey.com/forums/">Forum</a> nach Schlüsselwörtern wie <code>RawInput*</code>, <code>USB HID</code> oder <code>AHKHID</code> zu suchen.</p>
</li>
<li>
<p>Die letzte Möglichkeit sollte nur in Angriff genommen werden, wenn alle anderen Versuche fehlschlagen, weil die Erfolgschance gering ist und Nebeneffekte auftreten können, die man nur schwer wieder rückgängig machen kann:<br>
Expand Down
Loading

0 comments on commit e54e2bd

Please sign in to comment.