Skip to content

Commit

Permalink
Fix grammar
Browse files Browse the repository at this point in the history
  • Loading branch information
Ragnar-F committed Oct 7, 2022
1 parent a1ad912 commit 2559e2f
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion commands/GuiControls.htm
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@ <h2 id="Progress">Progress</h2>
<pre>Gui, Add, Progress, w200 h20 cBlue vMeinFortschritt, 75</pre>
<p>Erscheinungsbild:</p>
<img src="../static/ctrl_progress.png" alt="Progress" />
<p>Geben Sie im letzten Parameter die Startposition des Balkens an (lässt man diese weg, beginnt der Balken bei 0 oder beim niedrigsten zulässigen Bereichswert). Die Position des Balkens kann später wie folgt geändert werden (basierend auf einen Fortschrittsbalken mit dem <a href="Gui.htm#var">zugeordneten Variablennamen</a> MeinFortschritt):</p>
<p>Geben Sie im letzten Parameter die Startposition des Balkens an (lässt man diese weg, beginnt der Balken bei 0 oder beim niedrigsten zulässigen Bereichswert). Die Position des Balkens kann später wie folgt geändert werden (basierend auf einem Fortschrittsbalken mit dem <a href="Gui.htm#var">zugeordneten Variablennamen</a> MeinFortschritt):</p>
<pre><a href="GuiControl.htm">GuiControl</a>,, MeinFortschritt, +20 <em>; Erhöht die aktuelle Position um 20.</em>
<a href="GuiControl.htm">GuiControl</a>,, MeinFortschritt, 50 <em>; Setzt die aktuelle Position auf 50.</em></pre>
<p>Bei horizontalen Fortschrittsbalken ist die Dicke des Balkens identisch zur Höhe des Steuerelements. Bei vertikalen Fortschrittsbalken ist sie identisch zur Breite des Steuerelements.</p>
Expand Down
2 changes: 1 addition & 1 deletion commands/Hotkey.htm
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ <h2 id="ErrorLevel">Fehlerbehandlung</h2>

<h2 id="Remarks">Bemerkungen</h2>
<p>Die <a href="#IfWin">aktuelle Einstellung von IfWin</a> bestimmt die <a href="#variant">Variante</a> eines Hotkeys, auf die sich der Hotkey-Befehl beziehen wird.</p>
<p>Wenn das Ziel darin besteht, basierend auf den Typ des aktiven Fensters bestimmte Hotkeys oder Hotstrings automatisch zu deaktivieren, dann ist <code>Hotkey, ^!c, Off</code> in der Regel weniger gut geeignet als <a href="_IfWinActive.htm">#IfWinActive/Exist</a> (oder das dynamische Gegenstück <a href="#IfWin">Hotkey, IfWinActive/Exist</a>).</p>
<p>Wenn das Ziel darin besteht, basierend auf dem Typ des aktiven Fensters bestimmte Hotkeys oder Hotstrings automatisch zu deaktivieren, dann ist <code>Hotkey, ^!c, Off</code> in der Regel weniger gut geeignet als <a href="_IfWinActive.htm">#IfWinActive/Exist</a> (oder das dynamische Gegenstück <a href="#IfWin">Hotkey, IfWinActive/Exist</a>).</p>
<p>Das Erstellen von Hotkeys via <a href="../Hotkeys.htm">Zweifach-Doppelpunkt-Label</a> erzielt bessere Leistung als via Hotkey-Befehl, weil die Hotkeys beim Starten des Skripts nicht einzeln, sondern gleichzeitig aktiviert werden. Daher sollte man mit diesem Befehl am besten nur Hotkeys erstellen, deren Tastennamen erst nach dem Starten des Skripts bekannt sind. Dies wäre zum Beispiel der Fall, wenn die Skript-Hotkeys mit verschiedenen Aktionen via <a href="IniRead.htm">INI-Datei</a> konfigurierbar sind.</p>
<p>Ein bestimmtes Label kann das Ziel von mehreren Hotkeys sein. Wenn bekannt ist, dass ein Label durch einen Hotkey aufgerufen wurde, können Sie mit der interne Variable <a href="../Variables.htm#ThisHotkey">A_ThisHotkey</a> überprüfen, welcher Hotkey das war.</p>
<p>Wenn das Skript <a href="Suspend.htm">suspendiert</a> ist, werden neu hinzugefügte/aktivierte Hotkeys ebenfalls suspendiert, bis die Suspension wieder aufgehoben wird (es sei denn, sie sind davor geschützt, wie im <a href="Suspend.htm">Suspend</a>-Abschnitt beschrieben).</p>
Expand Down
2 changes: 1 addition & 1 deletion commands/LoopParse.htm
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ <h2 id="Parameters">Parameter</h2>
<p>Zum Beispiel: <code>`,</code> (ein escapezeichenversehenes Komma) würde die Zeichenkette jeweils bei einem Komma teilen. Im Vergleich dazu würde %A_Tab%%A_Space% eine neue Teilzeichenkette erstellen, wann immer ein Leer- oder Tabulatorzeichen in <em>EingabeVar</em> gefunden wird.</p>
<p>Um eine Zeichenkette anstelle eines Zeichens als Trennung zu verwenden, verwenden Sie zunächst <a href="StrReplace.htm">StrReplace()</a> oder <a href="StringReplace.htm">StringReplace</a>, um alle Vorkommen der Zeichenkette mit einem einzelnen Zeichen zu ersetzen, das nie im Text genutzt wird. Zum Beispiel: ¢¤¥¦§©ª«®µ¶. Das folgende Beispiel zeigt, wie die Zeichenkette &lt;br&gt; als Trennung verwendet werden kann:</p>
<pre>StringReplace, NeueHTML, HTMLZkette, &lt;br&gt;, ¢, All
Loop, parse, NeueHTML, ¢ <em>; Parst die Zeichenkette basierend auf das Cent-Symbol.</em>
Loop, parse, NeueHTML, ¢ <em>; Parst die Zeichenkette basierend auf dem Cent-Symbol.</em>
{
...
}</pre></dd>
Expand Down
6 changes: 3 additions & 3 deletions commands/Sort.htm
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,14 @@ <h2 id="Options">Optionen</h2>
<p id="callback"><strong>F MeineFunktion</strong> <span class="ver">[v1.0.47+]:</span> Ermöglicht benutzerdefinierte Sortierung in Bezug auf die Kriterien in <em>MeineFunktion</em> (allerdings dauert diese Sortierung viel länger). Geben Sie den Buchstaben F, beliebig viele Leer-/Tabulatorzeichen und den Namen einer <a href="../Functions.htm">Funktion</a> an, um jeweils zwei Elemente in der Liste benutzerdefiniert zu vergleichen. Die Funktion muss zwei oder drei Parameter akzeptieren. Geht die Funktion davon aus, dass der erste Parameter größer als der zweite ist, sollte sie einen positiven Integer zurückgeben. Geht die Funktion davon aus, dass die zwei Parameter gleich groß sind, sollte sie eine 0, "" oder nichts zurückgeben. Ansonsten sollte sie einen negativen Integer zurückgeben. Falls ein Dezimalpunkt im Rückgabewert vorhanden ist, wird dieser Teil ignoriert (z. B. ist 0.8 das gleiche wie 0). Ist der dritte Parameter vorhanden, erhält er den Offset (in Zeichen) vom ersten zum zweiten Element aus der originalen/unsortierten Liste (siehe Beispiele). Die Funktion verwendet die gleichen globalen Einstellungen (z. B. <a href="StringCaseSense.htm">StringCaseSense</a>) wie der Sort-Befehl, der sie aufgerufen hat.</p>
<p class="note"><strong>Hinweis</strong>: Die <strong>F</strong>-Option bewirkt, dass alle anderen Optionen außer <strong>D</strong>, <strong>Z</strong> und <strong>U</strong> ignoriert werden (allerdings haben <strong>N</strong>, <strong>C</strong> und <strong>CL</strong> immer noch Einfluss darauf, wie <a href="#unique">Duplikate</a> erkannt werden). Zudem erfolgt keine Sortierung, wenn die angegebene Funktion: 1) nicht existiert; 2) weniger als zwei Parameter akzeptiert; oder 3) im ersten oder zweiten Parameter <a href="../Functions.htm#ByRef">ByRef</a> hat.</p>
<p><strong>N</strong>: Numerische Sortierung: Jedes Element wird als Zahl statt als Zeichenkette angesehen (wenn diese Option nicht vorhanden ist, wird zum Beispiel die Zeichenkette 233 aufgrund alphabetischer Reihenfolge kleiner als Zeichenkette 40 angesehen). Sowohl dezimale als auch hexadezimale Zeichenketten (z. B. 0xF1) gelten als numerisch. Zeichenketten, die nicht mit einer Zahl beginnen, werden beim Sortieren als 0 angesehen. Zahlen werden als 64-Bit-Floating-Point-Werte behandelt, um den eventuell vorhandenen Nachkommabereich jeder Zahl einzubeziehen.</p>
<p><strong>Pn</strong>: Sortiert Elemente, basierend auf die Zeichenposition <strong>n</strong> (<strong>n</strong> muss ein Integer sein). Wenn diese Option nicht vorhanden ist, wird <strong>n</strong> standardmäßig 1 sein (die Position des ersten Zeichens). Die Sortierung vergleicht jede Zeichenkette mit anderen Zeichenketten, beginnend beim <strong>n</strong>-ten Zeichen. Wenn <strong>n</strong> größer als die Länge der Zeichenkette ist, wird sie beim Sortieren als leer angesehen. In Verbindung mit der <strong>N</strong>-Option (numerische Sortierung) wird die Zeichenposition der Zeichenkette verwendet, das nicht unbedingt das gleiche ist wie die Ziffernposition der Zahl.</p>
<p><strong>Pn</strong>: Sortiert Elemente, basierend auf der Zeichenposition <strong>n</strong> (<strong>n</strong> muss ein Integer sein). Wenn diese Option nicht vorhanden ist, wird <strong>n</strong> standardmäßig 1 sein (die Position des ersten Zeichens). Die Sortierung vergleicht jede Zeichenkette mit anderen Zeichenketten, beginnend beim <strong>n</strong>-ten Zeichen. Wenn <strong>n</strong> größer als die Länge der Zeichenkette ist, wird sie beim Sortieren als leer angesehen. In Verbindung mit der <strong>N</strong>-Option (numerische Sortierung) wird die Zeichenposition der Zeichenkette verwendet, das nicht unbedingt das gleiche ist wie die Ziffernposition der Zahl.</p>
<p><strong>R</strong>: Sortiert in umgekehrter Reihenfolge (alphabetisch oder numerisch, abhängig von den anderen Optionen).</p>
<p><strong>Random</strong>: Sortiert in zufälliger Reihenfolge. Diese Option bewirkt, dass alle anderen Optionen außer <strong>D</strong>, <strong>Z</strong> und <strong>U</strong> ignoriert werden (allerdings haben <strong>N</strong>, <strong>C</strong> und <strong>CL</strong> immer noch Einfluss darauf, wie Duplikate erkannt werden). Beispiele:</p>
<pre>Sort, MeineVar, Random
Sort, MeineVar, Random Z D|</pre>
<p id="unique"><strong>U</strong>: Entfernt doppelte Elemente von der Liste, sodass jedes Element einzigartig ist. <a href="../misc/ErrorLevel.htm">ErrorLevel</a> wird auf die Anzahl der entfernten Elemente gesetzt (0, falls keine entfernt wurden). Ist die <strong>C</strong>-Option aktiv, müssen auch die Groß- und Kleinschreibungen der Elemente gleich sein, damit diese als identisch angesehen werden. Ist die <strong>N</strong>-Option aktiv, wird ein Element wie z.B. 2 als Duplikat von 2.0 angesehen. Wenn entweder die <strong>Pn</strong>- oder <strong>\</strong>-Option aktiv ist, muss das ganze Element ein Duplikat sein, nicht nur die Teilzeichenkette, die für die Sortierung verwendet wird. Wenn die <strong>Random</strong>- oder <strong>F/Funktion</strong>-Option aktiv ist, werden Duplikate nur entfernt, wenn sie nach dem Sortieren direkt aneinander angrenzen. Zum Beispiel könnte das Ergebnis beim zufälligen Sortieren von "A|B|A" entweder ein oder zwei As enthalten.</p>
<p><strong>Z</strong>: Um diese Option zu verstehen, wird eine Variable in Erwägung gezogen, die die Zeichenkette ROT`nGRÜN`nBLAU`n enthält. Wenn die <strong>Z</strong>-Option nicht vorhanden ist, wird das letzte LF-Zeichen (`n) als Teil des letzten Elements angesehen (somit sind es nur 3 Elemente). Ist <strong>Z</strong> vorhanden, dient das letzte LF-Zeichen (falls vorhanden) dazu, ein leeres Element am Ende der Liste abzugrenzen (somit sind es 4 Elemente).</p>
<p><strong>\</strong>: Sortiert Elemente, basierend auf die Teilzeichenkette, die jeweils nach dem letzten umgekehrten Schrägstrich erfolgt. Wenn das Element keinen umgekehrten Schrägstrich hat, wird das ganze Element als Teilzeichenkette angesehen. Diese Option ist nützlich, um Dateinamen ohne Rücksicht auf ihre Pfade zu sortieren. Im folgenden Beispiel steht AAA.txt über BBB.txt, weil ihre Verzeichnisse beim Sortieren ignoriert wurden:</p>
<p><strong>\</strong>: Sortiert Elemente, basierend auf der Teilzeichenkette, die jeweils nach dem letzten umgekehrten Schrägstrich erfolgt. Wenn das Element keinen umgekehrten Schrägstrich hat, wird das ganze Element als Teilzeichenkette angesehen. Diese Option ist nützlich, um Dateinamen ohne Rücksicht auf ihre Pfade zu sortieren. Im folgenden Beispiel steht AAA.txt über BBB.txt, weil ihre Verzeichnisse beim Sortieren ignoriert wurden:</p>
<pre>C:\BBB\AAA.txt
C:\AAA\BBB.txt</pre>
<p class="note"><strong>Hinweis</strong>: Die Optionen <strong>N</strong> und <strong>P</strong> werden ignoriert, wenn die \-Option vorhanden ist.</p>
Expand Down Expand Up @@ -93,7 +93,7 @@ <h2 id="Examples">Beispiele</h2>
Sort, MeineVar, F StringSort
StringSort(a1, a2)
{
return a1 &gt; a2 ? 1 : a1 &lt; a2 ? -1 : 0 <em>; Sortiert alphabetisch, basierend auf die Einstellung von <a href="StringCaseSense.htm">StringCaseSense</a>.</em>
return a1 &gt; a2 ? 1 : a1 &lt; a2 ? -1 : 0 <em>; Sortiert alphabetisch, basierend auf der Einstellung von <a href="StringCaseSense.htm">StringCaseSense</a>.</em>
}

MeineVar := "5,3,7,9,1,13,999,-4"
Expand Down
2 changes: 1 addition & 1 deletion commands/StrPut.htm
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ <h2 id="Parameters">Parameter</h2>
<dd>
<p>Die maximale Anzahl der zu schreibenden <a href="../Concepts.htm#character">Zeichen</a>, einschließlich des <a href="../Concepts.htm#null-termination">Null-Terminators</a>, falls notwendig.</p>
<p>Wenn <em>Länge</em> 0 oder kleiner als die nach der Konvertierung voraussichtliche Länge (oder die Länge der Quellzeichenkette, wenn die Konvertierung nicht erforderlich ist) ist, wird keine Zeichen geschrieben.</p>
<p><em>Länge</em> darf nicht weggelassen werden, es sei denn, man weiß, dass die Pufferspeichergröße ausreicht, z. B. wenn der Pufferspeicher basierend auf einen vorherigen Aufruf von StrPut, das die gleiche <em>Quelle</em> und <em>Codierung</em> hat, reserviert wurde.</p>
<p><em>Länge</em> darf nicht weggelassen werden, es sei denn, man weiß, dass die Pufferspeichergröße ausreicht, z. B. wenn der Pufferspeicher basierend auf einem vorherigen Aufruf von StrPut, das die gleiche <em>Quelle</em> und <em>Codierung</em> hat, reserviert wurde.</p>
<p class="warning"><strong>Hinweis:</strong> Wenn <em>Codierung</em> angegeben ist, sollte <em>Länge</em> mit der Pufferspeichergröße übereinstimmen (in Zeichen), <strong>nicht</strong> mit der Länge von <em>Zkette</em> oder einer Teilzeichenkette, da sie bei der Konvertierung eventuell länger gemacht wird.</p>
<p class="warning"><strong>Hinweis:</strong> <em>Länge</em> und der Rückgabewert von StrPut wird in Zeichen gemessen, während Pufferspeichergrößen normalerweise in Bytes gemessen werden.</p>
</dd>
Expand Down

0 comments on commit 2559e2f

Please sign in to comment.