Bon, voici ce que j'ai :
var wordList = ["Titi", "Tati", "Tutu"];
var saveFile = "d:\\DEV\\Projets\\wsh_test\\save.txt";
function SaveIteration(count){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fh = fso.OpenTextFile(saveFile, 2, 0);
fh.WriteLine(count);
fh.Close();
}
function LoadIteration(){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fh = fso.OpenTextFile(saveFile, 1, 0);
var value = parseInt(fh.ReadLine());
fh.Close();
return value;
}
var iteration = LoadIteration();
WScript.echo (wordList[iteration]);
nextIndex = (iteration+1) % wordList.length;
SaveIteration(nextIndex);
C'est en JS mais ça correspond à ce que j'ai compris de ton besoin.
Modifie wordList avec les mots que tu veux.
Créé un fichier de sauvegarde avec 0 écrit dedans et un retour chariot pour avoir une ligne. Change le chemin du fichier dans le script par le tiens.
je le lance en ligne de commande par "wscript" et ça fonctionne.