Newsgroup: it.hobby.scacchi
Titolo: partite in formato testo in database

Immagino che la soluzione sia semplice,ma prima di applicarmi
d'ingegno (va be'...e' una parola grossa :-))  ),vediamo se qualcuno
ha gia affrontato il problema:
Ho un programma che genera delle partite nel seguente formato, che
chiama ".chs":
____________________________________________________________________
White=max
Black=mich
1. e4 Nf6  2. e5 Nd5  3. Nf3 d6  4. Bc4 e6  5. Nc3 Nb6  6. Bb3 Nc6  7.
O-O
Nxe5  8. Re1 Nxf3+  9. Qxf3 d5  10. Nxd5 Nxd5  11. Bxd5 Qxd5  12. Qxd5
Be7 
13. Qd4 c6  14. d3 Bd7  15. Qxg7 O-O-O  16. Qc3 Rhg8  17. Bf4 Bb4  18.
Qe5
Rxg2+  19. Kxg2 Rg8+  20. Bg3 Rxg3+  21. hxg3 c5  22. c3 Ba5  23. Qh8+
Kc7 
24. Qxh7 f5  25. Rxe6 a6  26. Re7 Kb6  27. Rxd7 c4  28. Qg6+ Kb5  29.
Qxf5+
Ka4  30. dxc4 Bxc3  31. bxc3 b5  32. cxb5 axb5  33. Qb1 Ka3  34. Qb3++
00:02:17D 00:01:34D W
 
___________________________________________________________________
ho una trentina di file (1k ognuno) contenenti partite diverse.
Ora volevo riunirle in un unico database di chessbase (cbh,cbf, o pgn
e' uguale).
Qual e' il metodo migliore?
Ciao Max
dyn...@iol.it
ICQ#: 16390757

Wed, 21 Apr 1999 07:44:51 GMT, 
dyn...@iol.it
 (max) ha scritto:

Il "taglia e incolla" di CB Light.
Ti rimando di seguito un mio vecchio post sull'argomento!
Dipende innanzitutto in che lingua sono le partite.
Mi spiego: se le partite sono in formato testo inglese
(esempio: 1.e4 e5 2.Nf3 Nc6) basta selezionare come
lingua del programma l'inglese (Status -> Lingua); poi andare
in Status -> Opzioni e fare clic sulla scheda che riporta le iniziali
dei pezzi in inglese (RQN...).
Quindi andare sul menu Partita -> Inserisci nuova partita.
A questo punto bisogna passare nell'applicazione che contiene
la partita in formato testo (esempio: Blocco note) selezionare TUTTA
la partita e poi copiarla negli appunti (CTRL + C).
Quindi, passare in Chessbase e premere CTRL + V (Incolla).
Tutta la partita verrà incollata nella finestra e quindi si potrà
salvare, inserendo pero' manualmente i vari dati: Giocatore con il
bianco, giocatore con il nero, anno, ecc.
Perché ho accennato alla lingua all'inizio?
Perché se le partite sono in formato testo italiano
(esempio: 1.e4 e5 2.Cf3 Cc6), allora bisogna impostare
la lingua del sistema su italiano e fare clic sulla scheda con le
iniziali dei pezzi in italiano PRIMA di incollare il testo
in CB, altrimenti il programma non riconoscerebbe le
varie iniziali dei pezzi.
Ciao
Ivo


Sigh....
Nient'altro di meno "manovale" ?
Se le partite sono tante devi fare N volte taglia e incolla aprendo
ogni volta il file interessato.
Eppure esistera' qualche utility che trasformi da testo (magari con
piu' partite) a database automaticamente !
Se non esiste: Fatelo !!!! :-)))
Se ne avessi le capacita' lo farei io, ma oltre che a fare i progetti
dell' ex Socrate,a programmare i router della Cisco,  e reinstallare
win 98 ogni tanto, non so fare altro :-))



--
Posted from 
mta09-acc.tin.it
 [212.216.176.40]
via Mailgate.ORG Server - 
http://www.mailgate.org

insieme in un file di test .txt e prova con FileMate.
Per la verita' e' stata una delle prove che ho fatto:
ho unito tutti i file in uno solo.
Poi l'ho caricato con filemate,ma dopo aver riconosciuto la prima
partita non e' andato piu' avanti.
Pero' confesso che non ci ho sbattuto la testa piu' di tanto!
Penso che un ulteriore prova andrebbe fatta.
Blade tu che sei un programmatore......:-)))!!!!


L'ottimo Ivo aveva scritto tempo fa:
<... A questo punto bisogna passare nell'applicazione che contiene la
partita in formato testo (esempio: Blocco note) selezionare TUTTA la partita
e poi copiarla negli appunti (CTRL + C).
Quindi, passare in Chessbase e premere CTRL + V (Incolla).
Tutta la partita verrà incollata nella finestra e quindi si potrà salvare,
inserendo pero' manualmente i vari dati: Giocatore con il
bianco, giocatore con il nero, anno, ecc.>
Ho fatto come ha detto l'Ivo.
La partita è stata incollata nella finestra di Chessbase, ma non ci sono i
commenti del Sig. Bertazzo (volevo vedermi la partita di Milla, del filone
"Non aprite quella porta ...".
Dove sono finiti gli agognati commenti ?
Come posso fare per metterli nella finestra di Chessbase insieme alla
partita ?
Grazie e ciao.
Il buon Giuseppe

 ha scritto:

Dunque:
1. CB Light (e anche CB commerciale!) incolla solo le mosse
della partita e NON i commenti.
2. Il file di Bertazzo e' gia' in formato PGN!
Basta:
A. Selezionarlo e copiarlo negli Appunti (CTRL C)
B. Aprire Blocco Note (o qualsiasi altro editor per
i testi)
C. Incollare la partita e le intestazioni.
D. Salvare il tutto con estensione PGN
(Esempio "Milla.pgn").
A questo punto da CB Light apri il file e
ci troverai anche tutti i commenti!
Saluti
Ivo