Die AccChecker-Konsole

AccChecker Console (AccCheckConsole.exe) ist ein Befehlszeilentool zum Überprüfen der Implementierung der Barrierefreiheit der Benutzeroberfläche Ihrer Anwendung. Die Befehlszeile akzeptiert eine Vielzahl von Eingaben (z. B. HWND, Fenstertitel und Überprüfungsroutine) und stellt einen Exitcode bereit, der der Fehlerprotokollanzahl entspricht.

Befehlszeilentool der Accchecker-Konsole

Befehlszeilensyntax

Die AccChecker-Konsole verfügt über die folgende Befehlszeilensyntax.

AccCheckConsole-Optionen [ ] (-hwnd < hwnd > | -process < name ) > [ < dlls>]

Die Befehlszeilenoptionen sind wie folgt.

Optionen Beschreibung
-hwnd < hwnd>
Überprüft das Fenster mit dem angegebenen Handle (HWND). Das Handle kann in hexidecimal oder decimal angegeben werden.
-window < title>
Überprüft das Fenster mit dem angegebenen Titel.
-process < name>
Überprüft das Hauptfenster des Prozesses mit dem angegebenen Namen.
-list
Listet alle verfügbaren Überprüfungsroutinen auf.
-enable < name>
Führt die angegebene Überprüfungsroutine aus. Diese Option kann mehr als einmal angegeben werden.
-disable < name>
Führt alle bis auf die angegebene Überprüfungsroutine aus. Diese Option kann mehr als einmal angegeben werden.
-log (info | warn | err)
Die niedrigste Ereignisbewertung, die protokolliert wird.
<-protokolldatei-Datei>
Schreiben Sie die Ausgabe in die angegebene Protokolldatei. Diese Option kann mehr als einmal angegeben werden.
-suppress < file>
Verwenden Sie die angegebene XML-Datei, um Fehler zu unterdrücken.
-quiet
Schreiben Sie die Protokollierungsausgabe nicht in stdout.
-help
Zeigt schnelle Hilfe an.

Befehlszeilenfehlercodes

Im Folgenden finden Sie Fehlercodes, die von AccCheckConsole zurückgegeben werden, wenn "echo %errorlevel%" verwendet wird.

Fehlercode BESCHREIBUNG
0
Keine Fehler und keine Warnungen.
1
Die Usages-Anweisung wurde angefordert.
2
Fehler und keine Warnungen.
3
Fehler und Warnungen.
4
Warnungen, aber keine Fehler.
5
Ungültige Befehlszeile.

Befehlszeilenbeispiele

Im Folgenden sind einige Beispiele für die AccChecker-Konsolenbefehlszeile aufgeführt.

  • Führen Sie alle Überprüfungen in einem Fenster mit einem angegebenen Namen aus.

    AccCheckConsole -window "Untitled - Editor"

  • Führen Sie eine Teilmenge der Überprüfungen für ein HWND aus, und geben Sie dabei eine Unterdrückungsdatei an.

    AccCheckConsole -hwnd 0x00382f00 -enable CheckTabbing -enable CheckName -suppress suppress.xml

  • Führen Sie alle Überprüfungen über eine neue Überprüfungs-DLL aus.

    AccCheckConsole -window "Untitled - Editor" VerificationRoutine1.dll

UI Accessibility Checker