Lancement du programme

Pairing Software se lance en ligne de commande (par exemple, via cmd sous Terminal Windows)

Le lancement de Pairing SoftWare est très simple ; il suffit de se mettre en mode Terminal et de saisir le nom du programme (pairing) associé à une ou plusiuers options :

pairing [-i...] [-R] [-L] [-N] [-s...] [-S]

La liste des options possibles et les explications :

OptionDescriptionExemple
-iObligatoire - Précise le nom du fichier ini contenanat les paramètres du tournoipairing -itournoi.ini
-SIndique que le mode sauvegarde automatique est activé (recommandé)pairing -S -itournoi.ini
-RPrécise si une restauration des données est à prévoir au lancement. Obligatoire si ajournement et si une sauvagarde a été faite avantpairing -R -itournoi.ini
-sPrécise si un fichier de simulation est à exécuter (test)pairing -ssimulator50.txt -itournoi50.ini
-LIndique que les principales actions seront tracées dans un fichier de log (trace.txt)pairing -L -itournoi.ini
-NIndique qu'un nouveau fichier de log sera créé si l'option L est positionnépairing -L -N -itournoi.ini

Sous Windows, cela donne (avec le fichier tournoi.ini de démonstration) :

c:\Programme>pairing -itournoi.ini

A noter que la balise -i associé au nom du fichier paramètre du tournoi est obligatoire.

Dans le cadre d'un FESTIVAL (plusieurs tournois en même temps), il est possible de lancer plusieurs instances de Pairing SoftWare mais dans des fenêtres "terminal" différentes.

Après lancement, le programme scanne le fichier des joueurs (format CSV) dont le chemin et le nom de fichier sont précisés dans le fichier tournoi.ini. Le préfixe 'pairing software>' apparait en début de ligne (dépend de la valeur de la balise PROMPT dans le fichier de configuration) et le programme vous invite à saisir une commande.

Liste des commandes

Les commandes (elles sont en anglais) et leur explication sont présentées ci-dessous.

CommandeActionCommentaire
startDémarrer le tournoidoit être lancé uniquement au démarrage avant la première ronde
info Afficher les infos en cours sur le tournoipeut être lancé n'importe quand
clearEfface l'écranpour continuer avec une page blanche
playerAfficher la liste des joueursdans l'ordre initial du fichier avec les pts acquis (avant restauration)
pairingDémarrer l'appariement d'une rondedoit être lancé à chaque début de ronde
roundAfficher au format HTML les appariements de la rondedoit être lancé après les appariements et à la fin d'une ronde
resultSaisir un résultat d'un échiquier (ou table)doit être saisi à chaque résultat d'une table ou échiquier
boardAfficher les résultats d'une rondepeut être lancé dès la première ronde
closeClôturer une ronde et passer à la suivantedoit être lancé à la fin de chaque ronde
rankingAfficher le classement des joueurspeut être lancé à partir de la fin de la première ronde
saveSauvegarder les données en courspour restaurer à partir de la sauvegarde, précisez -R comme option au démarrage
exportExporter les joueurs, rondes ou les classements au format HTML ou CSVpeut être lancé à partir de la fin de la première ronde
helpAfficher une aidepeut être lancé n'importe quand
quitQuitter le programmepeut être lancé n'importe quand

Exemple de séquence de commandes

c:\Programme>pairing -itournoi.ini
...
pairing software>info
...
pairing software>start
...
pairing software>pairing
pairing software>save
pairing software>round 1
...
pairing software>result 1 1
pairing software>result 2 3
pairing software>result 3 2
...
pairing software>close
pairing software>round 1
pairing software>save
...
pairing software>board 1 0
...
pairing software>ranking
...
pairing software>pairing
pairing software>save
etc.

Explications :

A noter que, même en mode 'toutes rondes', vous devez lancer les appariements par la commande 'pairinf' à chaque début de ronde.

La commande 'info' permet d'afficher la situation du tournoi en cours et la valeurs des paramétres.

La commande 'save' sauvegarde dans 3 fichiers cryptés les données essentielles du tournoi et du programme. Attention, les trois fichiers sont liés au tournoi en cours et sont 'écrasés' à chaque sauvegarde liée à ce tournoi uniquement. Il est très important de lancer cette commande après chaque appariement (pairing) et fin (close) de chaque ronde.

La commande 'export' permet d'afficher les données des joueurs, rondes et classement au format HTML ou CSV. 'Export' permet d'afficher au format HTML et donc est très utilisée pour la diffusion des résultats.

Vous pouvez tester sans risque avec les fichiers joints au fichier ZIP (ou TAR) pour vous faire la main sur les commandes liées au programme. Par contre, vous pouvez changer évidemment le nom des fichiers CSV et INI, SAUF le fichier config.ini qui doit rester avec le même nom dans le même répertoire que le programme.