Erstellen von benutzerdefinierten Wörterbüchern für die Handschrifterkennung in Windows 7 und Windows Server 2008 R2
In diesem Abschnitt wird erläutert, wie Sie ein benutzerdefiniertes Wörterbuch für die Handschrifterkennung erstellen.
Im Windows 7-Betriebssystem und dem Betriebssystem Windows Server 2008 R2 kann die Genauigkeit der Handschrifterkennung durch die Verwendung von benutzerdefinierten Wörterbüchern erheblich verbessert werden. Diese Wörterbücher ergänzen oder ersetzen Systemwörterbücher, die für die Handschrift verwendet werden. Unterstützung für die Handschrifterkennung wird über das Feature Freihand- und Handschriftdienste bereitgestellt, das über Server-Manager aktiviert werden muss.
Hinweis
Benutzerdefinierte Wörterbücher können nur für eine Sprache installiert werden, wenn die Handschrifterkennung für diese Sprache installiert ist.
Es gibt zwei grundlegende Schritte zum Einrichten eines benutzerdefinierten Wörterbuchs für die Handschrift:
- Kompilieren Sie eine Wortliste. Die Kompilierung erstellt eine kompilierte Benutzerdefinierte Wörterbuchdatei (.hwrdict).
- Installieren Sie das kompilierte Benutzerwörterbuch.
Kompilieren einer Word liste
Die zu kompilierende Wortliste muss im Nur-Text-Format vorliegen und sollte mithilfe einer Unicode-Codierung gespeichert werden. Andere Codierungen funktionieren nicht. Jede Zeile der Textdatei wird als einzelner Eintrag im Wörterbuch verwendet. Einträge mit mehreren Worteinheiten, die mindestens ein Leerzeichen enthalten, sind zulässig. Leerzeichen am Anfang oder Ende einer Zeile werden ignoriert.
Ein Benutzerdefiniertes Wörterbuch wird über eine Befehlszeile kompiliert. Um ein Wörterbuch zu kompilieren, öffnen Sie ein Befehlsfenster, navigieren Sie zu dem Ordner mit der Wortliste, und führen Sie dann HwrComp.exe mit den gewünschten Befehlszeilenoptionen aus.
Das folgende Beispiel zeigt die Verwendungssyntax für die Befehlszeilenoptionen.
Usage: hwrcomp [-lang <localename>] [-type <type>]
[-comment <comment>]
[-o <dictfile.hwrdict>]
<inputfile>
Erklärung der Optionen
Parameter | BESCHREIBUNG |
---|---|
-lang <localename> | Der angegebene Gebietsschemaname, der der kompilierten Benutzerdefinierten Wörterbuchdatei zugewiesen ist. Das Argument <localename> hat das Format language-REGION. Ein Beispiel hierfür ist en-US, das die englische Sprache in der region USA bedeutet. Beispiele für dieses Formular finden Sie unter [Language Identifier Constants and Strings](/windows/desktop/Intl/language-identifier-constants-and-strings). Die folgenden Sprachen werden für Windows 7 und Windows Server 2008 R2 von diesem Feature unterstützt: en-US, en-GB, en-CA, en-AU, de-DE, de-CH, fr-FR, es-ES, es-MX, es-AR, it-IT, nl-NL, nl-BE, pt-BR, pt-PT, da-DK, sv-SE, nb-NO, nn-NO, fi-FI, pl-PL, cs-CZ, ru-RU, ro-RO, sr-Latn-CS, sr-Cyrl-CS, ca-ES und hr-HR. |
-type type <> | Der Optionsargumenttyp <> ist eine Einzeichenfolgenverkettung der Ressourcenverwendung als Standard Wortliste (PRIMARY) oder als Ergänzung zur Standard Wortliste (SECONDARY), gefolgt von dem tatsächlichen Wortlistennamen, auf den die Ressource angewendet wird (z. B. DICTIONARY oder NACHNAME). Folgende Werte sind möglich:
Hinweis:
|
<Kommentar> | Der angegebene Kommentar wird in die Wörterbuchdatei kompiliert. Der Kommentar darf eine einzelne Zeichenfolge sein und darf nicht länger als 64 Zeichen sein. |
-o <dictfile.hwrdict> | Die Ausgabe wird in den von <dictfile.hwrdict> angegebenen Dateinamen geschrieben. Wenn diese Option fehlt, wird der Name der Ausgabedatei vom ursprünglichen Namen der Eingabedatei abgeleitet, wobei die Eingabedateierweiterung durch .hwrdict ersetzt wird. |
Standardeinstellungen
Wenn keine Parameter angegeben werden, sind die Standardwerte
-lang <aktuelle Eingabesprache> -type SECONDARY-DICTIONARY
Beispiele
Im Folgenden wird die Eingabedatei mylist1.txt kompiliert, die Standardwerte angewendet und die Ausgabedatei mylist1.hwrdict erstellt.
hwrcomp mylist1.txt
Im Gegensatz dazu kompiliert das folgende mylist1.txt in myrsrc1.hwrdict, weist jedoch "English (US)" (en-US) als Sprache und SECONDARY-DICTIONARY als Typ zu.
hwrcomp -lang en-US -type SECONDARY-DICTIONARY -o myrsrc1 mylist1.txt
Installieren eines kompilierten Benutzerwörterbuchs
HwrComp.exe erstellt eine Hwrdict-Datei, die in einem Binärformat vorliegt, das von einer Handschrifterkennung verwendet werden kann. Diese Datei kann auf jedem Computer mit Windows 7 oder Windows Server 2008 R2 installiert werden, der die Handschrifterkennung unterstützt. Ein Wörterbuch wird entweder nur für den aktuellen Benutzer oder für alle Benutzer auf einem Computer installiert.
Eine kompilierte Benutzerdefinierte Wörterbuchdatei kann über die Befehlszeile mithilfe des Tools HwrReg.exe installiert werden. Dieses Tool ist nützlich, wenn Sie einige der Konfigurationswerte überschreiben möchten, die entweder in die Datei kompiliert werden oder die Standardwerte sind. Es gibt zwei Möglichkeiten, HwrReg.exe auszuführen: im Überprüfungs-/Installationsmodus und im Listen-/Entfernmodus.
Ausführen HwrReg.exe im Prüf-/Installationsmodus
Dieser Modus gilt für benutzerdefinierte Wörterbuchdateien, die noch nicht installiert wurden. Im Folgenden wird die Verwendungssyntax für die Befehlszeilenoptionen veranschaulicht.
Usage: hwrreg [-check]
[-lang <localename>]
[-scope {all|me}]
[-noprompt]
<dictfile.hwrdict>
Erklärung der Optionen
Parameter | BESCHREIBUNG |
---|---|
-prüfen | Die Wörterbuchdatei wird ohne Installation überprüft. Die Option "Check" zeigt den Kommentar der Datei sowie die Registrierungsinformationen an, die zum Installieren der Datei verwendet werden. Diese Option ist nützlich, um Registrierungsinformationen vor der Installation zu überprüfen. Wenn diese Option fehlt, installiert HwrReg.exe das Benutzerwörterbuch. |
lang <gebietsschema> | Die Wörterbuchdatei wird ohne Installation überprüft. Die Option "Check" zeigt den Kommentar der Datei sowie die Registrierungsinformationen an, die zum Installieren der Datei verwendet werden. Diese Option ist nützlich, um Registrierungsinformationen vor der Installation zu überprüfen. Wenn diese Option fehlt, installiert HwrReg.exe das Benutzerwörterbuch. |
Bereich {all|me} | Das Benutzerwörterbuch wird entweder für alle Benutzer (Bereich alle) oder nur für den aktuellen Benutzer (Bereich mich) installiert. Für die Installation mit scope all muss der Befehl an einer Eingabeaufforderung mit erhöhten Rechten ausgeführt werden. Andernfalls wird ein Fehlercode zurückgegeben. Wenn diese Option fehlt, ist die Installation nur auf den aktuellen Benutzer festgelegt. |
noprompt | HwrReg.exe fordert keine Bestätigung auf. Dies kann nützlich sein, wenn sie hwrReg.exe aus einem Skript ausführen. |
Im folgenden Beispiel wird das Benutzerwörterbuch myrsrc1.hwrdict für die Sprache "Dänisch (Dänemark)" (da DK) installiert, wobei der Standardbereich nur dem aktuellen Benutzer entspricht.
hwrreg -lang da-DK myrsrc1.hwrdict
Ausführen HwrReg.exe im Listen-/Entfernungsmodus
In diesem Modus werden installierte benutzerdefinierte Wörterbücher aufgelistet oder entfernt. Im Folgenden wird die Verwendungssyntax für die Befehlszeilenoptionen veranschaulicht.
Usage: hwrreg [-lang <localename>]
[-scope {all|me}]
[-type <type>]
-list | -remove
Erklärung der Optionen
Parameter | BESCHREIBUNG |
---|---|
lang <gebietsschema> | Die Wörterbücher, die nur für diesen Gebietsschemanamen registriert sind, werden aufgeführt oder entfernt. Das Argument <localename> weist die Formularsprache REGION auf. Beispiele für dieses Formular finden Sie unter Sprachbezeichnerkonstanten und Zeichenfolgen. Wenn diese Option fehlt, werden Wörterbücher für alle Sprachen aufgelistet oder entfernt. |
Bereich {all|me} | Das Benutzerwörterbuch wird entweder für alle Benutzer (Bereich alle) oder nur für den aktuellen Benutzer (Bereich mich) installiert. Für die Installation mit scope all muss der Befehl an einer Eingabeaufforderung mit erhöhten Rechten ausgeführt werden. Andernfalls wird ein Fehlercode zurückgegeben. Wenn diese Option fehlt, ist die Installation nur auf den aktuellen Benutzer festgelegt. |
Typtyp <> | Listet oder entfernt nur Wörterbücher, die mit dem angegebenen Typ registriert sind. Wenn diese Option fehlt, werden alle Wörterbuchtypen aufgelistet oder entfernt. Das Installieren oder Entfernen eines Benutzerdefinierten Wörterbuchs eines anderen Typs (z. B. PRIMARY-COUNTRYNAME-LIST) kann sich auf die Handschrifterkennung in anderen Kontexten auswirken. |
list | Listet alle installierten Wörterbücher auf, die mit den anderen Optionen übereinstimmen. Wenn diese Option fehlt, muss die Option remove angegeben werden. |
Entfernen | Fordert zum Entfernen eines Wörterbuchs auf, das den anderen Optionen entspricht. Wenn diese Option fehlt, muss die Optionsliste angegeben werden. |
Beispiele
Im Folgenden werden Wörterbücher aufgelistet, die über die Sprache "Englisch (US)" (en US) verfügen und den Typ PRIMARY DICTIONARY haben und nur für den aktuellen Benutzer installiert sind.
hwrreg -list -lang en-US -type PRIMARY-DICTIONARY
In ähnlicher Weise werden im folgenden Wörterbücher entfernt, die den gleichen Kriterien entsprechen.
hwrreg -remove -lang en-US -type PRIMARY-DICTIONARY
Allgemeine Hinweise zu benutzerdefinierten Wörterbüchern
- Wenn Sie zwei benutzerdefinierte Wörterbücher installieren, die denselben Typ, dieselbe Sprache und denselben Bereich aufweisen, überschreibt die zweite Installation das erste.
- Wenn Sie zwei benutzerdefinierte Wörterbücher mit demselben Typ und derselben Sprache, aber mit unterschiedlichen Bereichen (eines für alle Benutzer und eines für den aktuellen Benutzer) installieren, hat das für den aktuellen Benutzer installierte Wörterbuch Vorrang, und das für alle Benutzer installierte Wörterbuch wird ignoriert.