logoAnerty's Lair - Mise à jour - jSAVF 1.60 << Actualités << Home
enfr
^
article

Mise à jour: jSAVF 1.60

L'ancienne option -noUI a été remplacée par quelques options fournissant une interface permettant de contrôler jSAVF en ligne de commande. Ces options permettent d'exécuter des commandes batch au travers d'une API limitée soit sur la ligne de commande soit au moyen de fichiers. Lorsque jSAVF est lancé en mode --console, il exécutera les expressions et/ou fichiers batch après avoir ouvert un SAVF si un était spécifié sur la ligne de commande. Lorsqu'aucun script n'est fourni, un script par défaut affiche le résultat de l'impression du SAVF décrivant les objets qu'il contient.

Pour l'instant l'API batch de jSAVF permet principalement d'ouvrir un SAVF, de le vérifier, et d'afficher son contenu, mais j'ajouterais d'autres moyens d'interagir avec le reste des fonctionnalités de jSAVF dans des versions futures.

La documentation de l'API batch de jSAVF batch API est inclue dans les archives ou installers en téléchargemet, avec un fichier batch démontrant ce qu'on peut faire avec.

Le langage de script sous-jascent est basé sur Apache JEXL et offre une syntaxe entre Java et JavaScript:

var savf = jsavf:openSaveFile("~/some.savf");
out.println(savf.displaySaveFile());
jsavf:exit(0);

Si vous avez des problèmes avec cette version de jSAVF, n'hésitez pas a m'en informer.