Teşekkürler @Glorfindel. Satranç Querry Dili'ni bilmiyordum. Gerçekten harika bir araç. Kendi web sitesinden CQL temel sözdizimi geçerek, herhangi bir pgn
veritabanından siyah veya beyaz tarafından "Yunan hediye kurban" seçebileceğiniz aşağıdaki komut dosyası ve yöntem ile geldi . UNIX sistemi kullanarak aşağıda bir örnek vereceğim.
İlk olarak, ilgilendiğiniz bir pgn veritabanını indirin ( example.pgn
).
İkinci olarak, bir metin düzenleyicisi kullanarak aşağıdaki komut dosyasını greek_gift.cql
uzantıya sahip bir metin dosyası olarak kaydedin .cql
.
cql (input example.pgn)
flipcolor flip
next (Bh7
kh7)
Yürütülebilir cql
programı ( CQL web sitesinden indirilir), cql dosyasını greek_gift.cql
ve input pgn dosyasını example.pgn
aynı klasörde tutun .
Terminali açın ve klasöre gidin.
Komutu yürütün ./cql greek_gift.cql
.
greek_gift-out.pgn
Aynı dizinde yeni bir pgn dosyası oluşturulur. Bunun, beyaz ile Bh7 kurban yanı sıra siyah ile Bh2 kurban, ardından rakip kral tarafından yakalama oyunları içereceğini unutmayın.
Ben programcı değilim; kimse hata olduğunu düşünüyorsa betiği düzenleyin.