|
| Récup des parties du jeu en direct par kaktus le
[Aller à la fin] |
| Informatique | |
On a à peine le temps de demander des trucs que notre programmeur favori les insère dans ses versions quotidiennes : bravo !
Donc maintenant on peut choisir en option de recevoir ses parties. J'ai 2 questions à ce sujet : 1) On a le choix entre le format pgn et le format texte. Quels sont les avantages de l'un et de l'autre ? 2) J'ai choisi le format pgn, et je rassemble "à la main" les parties que je reçois une par une dans un seul fichier pour obtenir ainsi une base.Y a t'il un moyen d'automatiser ce procédé au lieu de faire des couper-coller ?
|
|
|
Commande DOS Ouvre une fenetre DOS: Si tu veux inserer toto.pgn et titi.pgn a la fin de base.pgn il suffit de tapper:type toto.pgn titi.pgn base.pgnAttention, les 3 fichiers doivent etre dans le meme repertoire et la commande doit etre executée sous ce répertoire.
|
|
|
errata (soeur) Attention il fallait lire: "type toto.pgn titi.pgn base.pgn"
|
|
|
reerrata Il y a 2 signes superieur qui se suivent entre titi.pgn et base.pgn (Ces signes ne passent pas a l'affichage)
|
|
|
récuper chessbase light... www.chesbase.com Lien downloads à gauche sélectionne chessbase light, et avec ça tu pourras gerer tes pgn pour les mettre ddans une seule base, les trier quelques stats etc
|
|
|
|
En DOS, il faut donc taper "type toto.pgn titi.pgn>>base.pgn" C'est ça?"
|
|
|
C'est bien gentil tout ça... ...mais encore faut-il disposer des fichiers .pgn ! Hors, quand je les reçois par mail, ils ne sont pas en fichier joint, mais dans le contenu du mail, raison pour laquelle il faut faire des copier-coller ! Il y a un blème ou quoi ?
Sinon, je serai bien content d'utiliser l'astuce sous DOS ! Vous savez comment résoudre ce problème ?
|
|
|
Un script pour ça Voici bricolé un script en quatrième vitesse L'enregistrer en .vbs ( via le notepad, attention à l'extension!" ) Ce script ramasse tous les .pgn presents dans son répertoire et les concatène dans un ficher "base.pgn" Un courageux pour tester !? ;o) Attention, ne marche que pour W98 et W2000. ************** Dim fso, ofics, unFic, fc Set fso = CreateObject("Scripting.FileSystemObject") Set ofics = fso.GetFolder(".") Set fc = ofics.Files For Each unFic in fc if GetAnExtension(unFic.name )="pgn" then AJoute unFic.name end if Next
Function GetAnExtension(DriveSpec) Dim fso Set fso = CreateObject("Scripting.FileSystemObject") GetAnExtension = fso.GetExtensionName(Drivespec) End Function
Sub Ajoute(UnFicPgn) 'ligne 20 Const ForReading = 1, ForWriting = 2, ForAppending = 8 Dim fso, f Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.OpenTextFile(UnFicPgn, ForReading, True) ContenuFic=f.ReadAll f.Close
Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.OpenTextFile("base.pgn", ForAppending , True) f.write ContenuFic f.Close
end sub
|
|
|
je pense que ça marche pas le probleme, c'est qu'au départ, c'est pas un fichier pgn, c'est un courrier électronique : ce que je voudrais savoir, c'est si il y a moyen de piquer le texte d'un courrier électronique pour l'envoyer dans un autre fichier(automatiquement).
|
|
|
|
y a le tt bête "copy *.pgn base.pgn" qui marche très bien sans afficher les éventuelles 40 pages du "type".Seul défaut, met un caractère "fin de fichier" à la fin, à virer donc via notepad par ex. arnackor : qd tu lis tes mails (avec quoi ?), tu dois avoir une option pourenregistrer le contenu dans un fichier.
|
|
|
kaktus ! T'aurais pu le dire avant que les pgn étaients inclus dans les mails !!!
|
|
|
Lecture avec outlook Je vais tenter de trouver cette option :-) merci perestroika
|
|
|
Arg pas moyen de trouver un truc qui enregistre les contenus des mails en .pgn ! Quand je fais enregistrer sous, pour le mail, j'ai le choix entre le format mail .eml et texte .txt, rien d'autre ! Alors moi je veux bien tout enregistrer en .txt dans un répertoire s'il y a encore une super astuce pour tout convertir en pgn, à moins qu'il ne faille d'abord concaténer tous les .txt avant de convertir... Mais de toutes façons, c'est extrêmement fastidieux de prendre les mails les uns après les autres et de faire enregistrer sous, ---.txt !Ce qui serait vraiment bien, c'est un script ou un mini programme qui à partir des mails, fait la base .pgn !
ps: si vous croyez que c'est pas long d'enregistrer tous les mails en .txt un par un, c'est que vous devez pas en avoir 130 dans votre répertoire Partie jeu.echecs.com :-)
|
|
|
Le + simple 1) Creer un fichier mes_parties.pgn avec notepad par exemple. 2) Ouvrir ce fichier 3) Faire copier-coller a partir du mail dans le fichier pgn 4) Fermer ce fichier pgn et l'ouvrir avec Fritz par exempleLa manip 1 n'est a faire qu'une seule fois. Repetez les manip 2 et 3 a chaque nouvelle partie recue.
|
|
|
Ben oui jeje... ...c'est ce qu'on fait tous pour l'instant ! Mais on trouve pas ça si simple que ça ! :-) Désolé... on est en ce moment à la recherche de qq chose de réellement simple ;-) et pas long.
|
|
|
Après avoir jeté un oeil sur Outlook... ... que je ne connais pas, il semble que tu peux : 1 sélectionner tous les mails concernant tes parties (tu tries parexpéditeur ça devrait être suffisant) 2 tu fais file/save as/gnangnan.pgn 3 le prob restant est qu'il te laisse tous les entêtes dont tu te fiches.reste donc à trouver une bonne âme qui te pond un petit script quivire tout ça ! :o) 3 bis ou alors tu fais dans notepad un find sur "From :" par ex et tuvires les entêtes comme ça. un peu bourrin mais c'est maximum uneseconde par entête qd t'as pris le coup de mainj'ai pas mieux pour l'instant.
|
|
|
Les entêtes j'les aime bien ! Pkoi tu veux virer les entêtes des pgn ? C'est cool non ? :-) Je vais essayer de faire comme tu dis...
|
|
|
Impossible ! Je viens d'essayer, mais quand je sélectionne plus d'un mail, je n'ai pas accès à l'option Enregistrer sous qui se trouve dans Fichier. Retour à la case départ donc.
|
|
|
|
Je me suis loggé récemment sur echecs.com à l'aide de ChessTiger qui est configuré pour ça. Bon, j'ai eu des problèmes parce les commandes sont plus compliquées que sur l'applet, et puis l'ergonomie est inférieure aussi d'un certain point de vue, mais au moins on a l'option "Enregistrer la partie automatiquement". arnakor : je crois que perestroika voulait parler des en-têtes de messages qui n'ont rien à voir avec le PGN. Enfin, quelqu'un pourrait-il me dire quoi ça sert de compiler des parties en 3-3? C'est pour les envoyer à J-L Chabanon? ;o)
|
|
|
Versionning... chez moi ça marche, je peux rien te dire de + !! J'ai la version97 ! c'est peut-être ça ?? entêtes : je te parles des entêtes des mails !! tu auras un truc comme çadevant chaque mail : From:Microsoft Sent:Wednesday, August 25, 1999 17:50 To:Tous les utilisateurs Subject:Microsoft OutlookObjet:Microsoft Outlook
|
|
|
Ah bon Ben chez moi ça marche pas ! J'ai la version 5, la dernière j'crois.J'ai pas ces entêtes dans mes mails, c'est pour ça que j'avais pas compris :-)Ben faire une base de ses parties jouées en 3-3, c'est loin d'être stupide ! Le 3-3, c'est loin d'être n'importe quoi ! (en tout cas je parle de ce que je connais, c'est à dire niveau environ 2000) Et même que s'il y avait des 1-1, je les compilerai aussi. Quelque soit la cadence d'une partie, on peut en tirer qq chose. Et puis, même si chaque partie n'est pas profitable, il y en a toujours certaines très intéressantes, ne serait-ce que pour une ouverture par-ci, un milieu de jeu par là, une finale par-ci !
|
|
|
Les .dbx ? Ayant déjà rangé tous les mails contenant des parties dans un dossier dans outlook, j'ai recherché le nom de ce dossier sur le disque dur. Je suis tombé sur un fichier du même nom, dont l'extension est .dbx Savez-vous avec quel logiciel peut-on ouvrir ce type de fichier ? Car je pense que tous les mails s'y trouvent, vu qu'il fait 350 Ko... Peut-être est-ce la clef de notre problème...
|
|
|
pourquoi ? ---IDFX
D'abord en général je ne joue pas 3-3, c'est plus de mon age :), ensuite je trouve très intéressant de revoir les ouvertures que j'ai jouées à tête reposée. Par ailleurs, avec le nombre de parties jouées, ça permet de repérer quels sont les gros points faibles du répertoire. Enfin, j'aime bien revoir rapidement au moins une fois les parties que j'ai jouées et comme on en joue généralement plusieurs à la suite, je trouve ça plus pratique de toutes les mettre dans un fichier pgn puis de les parcourir ensuite avec le logiciel adéquat.
|
|
|
tu peux tjs essayer avec notepad..
|
|
|
bien sûr que j'ai déjà essayé ! Mais ça donne des caractères cabalistiques informes, enfin tu sais...
|
|
|
un doute m'assaille... vous ne vous rappelez pas de tête de toutes les parties que vous avezjoué ? je ne comprends pas là... :o)))
|
|
|
peut on faire + simple avec winboard?
|
|
|
les .dbx ! s'ouvrent avec excel ou acces mais attention le fait de les ouvrir puis de les triturer peut provoquer des plantages de outlook express par la suite...
essayes de copier tt les messages correspondants dans un sous dossier de outlook express que tu nommes par ex echecs. Ainsi tu auras une base echecs.dbx que tu pourras bidouiller.
|
|
|
peres: comique2000 y arrive certainement !!
|
|
|