Hello,
bon après avoir contacté le boss de ce forum (bonjour à lui), je me décide à poster mon problème de script.
Je ne suis pas certain d'être dans les cordes; donc si quelqu'un peut m'aider ce ne sera pas de refus; sinon ce n'est pas grave.
Comme en ce moment question loisirs je m'embête un peu j'ai décidé d'apprendre le calendrier grégorien. Seulement j'ai besoin d'un support efficace.
Donc ce script pourra m'aider:
Mais il est incomplet. Ce que je cherche c'est également la génération des réponses avec l'implémentation de l'algorithme du calendrier grégorien.
Pour finir, que les dates soient renommées aléatoirement avec la réponse qui se termine avec 1 en plus (par exemple), comme cela elles seraient connectées.
Je tiens particulièrement à ce script, donc je suis prêt à tout, enfin à presque tout.
Merci si quelqu'un peut m'aider.
@+
Modifié par Fast2ReplyLoser (17 Sep 2007 - 15:22)
bon après avoir contacté le boss de ce forum (bonjour à lui), je me décide à poster mon problème de script.
Je ne suis pas certain d'être dans les cordes; donc si quelqu'un peut m'aider ce ne sera pas de refus; sinon ce n'est pas grave.
Comme en ce moment question loisirs je m'embête un peu j'ai décidé d'apprendre le calendrier grégorien. Seulement j'ai besoin d'un support efficace.
Donc ce script pourra m'aider:
try {
(function()
{
var k = {
StartYear: 2007,
EndYear: 2007,
DayCounts: [ 0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ]
};
if (fw.documents.length == 0) {
return;
}
var dom = fw.getDocumentDOM();
dom.selectAll();
if (fw.selection.length == 0 || fw.selection[0].toString() != "[object Text]") {
alert("The top-most object should be a text block.");
return;
}
var exportPath = fw.browseForFolderURL("Choose a folder to export the frames to",
dom.lastExportDirectory || dom.filePathForRevert);
if (!exportPath) {
return;
}
var date = fw.selection[0];
var initialAttrs = eval("(" + date.textRuns.initialAttrs.toSource() + ")");
// clone the doc's exportOptions
var exportOptions = eval("(" + dom.exportOptions.toSource() + ")");
fw.selection = [fw.selection[0]];
for (var year = k.StartYear; year <= k.EndYear; year++) {
var exportDirectory = exportPath + "/" + year;
Files.createDirectory(exportDirectory);
for (var month = 1; month <= 12; month++) {
for (var day = 1, len = k.DayCounts[month]; day <= len; day++) {
dom.setTextRuns({
initialAttrs: initialAttrs,
textRuns: [{
changedAttrs: {},
characters: [(day + 100 + "").slice(1), "-", (month + 100 + "").slice(1), "-", year].join("")
}]
});
var filename = [year, "-", (month + 100 + "").slice(1), "-", (day + 100 + "").slice(1)].join("");
dom.exportTo(exportDirectory + "/" + filename, exportOptions);
}
}
}
})();
} catch (exception) {
alert([exception, exception.lineNumber, exception.fileName].join("\n"));
}
Mais il est incomplet. Ce que je cherche c'est également la génération des réponses avec l'implémentation de l'algorithme du calendrier grégorien.
Pour finir, que les dates soient renommées aléatoirement avec la réponse qui se termine avec 1 en plus (par exemple), comme cela elles seraient connectées.
Je tiens particulièrement à ce script, donc je suis prêt à tout, enfin à presque tout.
Merci si quelqu'un peut m'aider.
@+
Modifié par Fast2ReplyLoser (17 Sep 2007 - 15:22)