Vielen Dank, dass Sie @Glorfindel. Ich wusste nichts über Chess Querry Language. Es ist in der Tat ein wunderbares Werkzeug. Ich ging die grundlegende Syntax von CQL von ihrer Website aus durch und fand das folgende Skript und die folgende Methode, mit der "griechische Geschenkopfer" entweder schwarz oder weiß aus einer beliebigen pgn
Datenbank ausgewählt werden können. Im Folgenden finden Sie ein Beispiel für die Verwendung eines UNIX-Systems.
Laden Sie zunächst eine PNG-Datenbank Ihres Interesses herunter ( example.pgn
).
Zweitens speichern Sie mit einem Texteditor das folgende Skript als Textdatei greek_gift.cql
mit der Erweiterung .cql
.
cql (input example.pgn)
flipcolor flip
next (Bh7
kh7)
Bewahren Sie das ausführbare cql
Programm (von der CQL-Website heruntergeladen ), die cql-Datei greek_gift.cql
und die eingegebene pgn-Datei example.pgn
im selben Ordner auf.
Öffnen Sie das Terminal und navigieren Sie zum Ordner.
Führen Sie den Befehl aus ./cql greek_gift.cql
.
Eine neue PNG-Datei greek_gift-out.pgn
wird im selben Verzeichnis generiert. Beachten Sie, dass dies Spiele mit Bh7-Opfern durch Weiß sowie Bh2-Opfern durch Schwarz und anschließender Gefangennahme durch den gegnerischen König enthält.
Ich bin kein Programmierer; Bitte bearbeiten Sie das Skript, wenn jemand denkt, dass ein Fehler vorliegt.