Toutes mes réponses sur les forums
-
AuteurRéponses
-
ticailleMembre
Dac merci beaucoup!
ticailleMembreAprès recherches et essais, voici deux solutions adaptée de vos scripts (date courante ou choisie) qui fonctionnent.
Yéé! La fonction this.syncAnnotScan() était le secret apparamment.
Merci!! Jamais j’aurais su quoi écrire sans votre script.DATE CHOISIE :
var dateActuelle=new Date();
var dateActu0 = util.scand(“dd/mm/yyyy”, dateActuelle);
var dateActu1 = util.printd(“mm/dd/yyyy HH:MM”, dateActu0);
//Questions
var maDate = app.response({
cQuestion: “Date sous la forme “dd/mm/yyyy HH:MM””,
cTitle: “Date des commentaires”,
cLabel: “La date indiquée sera :”,
cDefault: dateActu1,
});
this.syncAnnotScan();
annots = this.getAnnots({nSortBy:ANSB_Author});
for (i = 0; i < annots.length; i++) annots.setProps({modDate: new Date(maDate)});DATE COURANTE:
this.syncAnnotScan();
annots = this.getAnnots({nSortBy:ANSB_Author});
for (i = 0; i < annots.length; i++) annots.setProps({modDate: new Date()});ticailleMembreJ’ai fouiné un peu (je n’ai jamais joué dans le javascript) et j’ai vu que je pouvais activer un débogueur javascript.
Il me donne les messages d’erreur suivants :1) avec la commande pour mettre la date courante :
TypeError: annots is null
3:Batch:Exec2) avec la commande pour mettre la date à choisir :
TypeError: annots is null
13:Batch:ExecticailleMembreJ’ai trouvé le problème!! Mais pas la solution
Lorsque je supprimes toutes les pages du pdf sans commentaire et qu’ensuite “j’actionne l’action”, la routine modifie l’heure de tous les commentaires.
Si je laisse une page sans commentaire, elle bloque dès qu’elle atteint cette page, l’action cesse et la date des commentaires suivants demeure inchangée.
Est-ce que le script pourrait gérer cela?ticailleMembreSe peut-il qu’il y ait des options (menu préférences/commentaires) à s’assurer de paramétrer de telle ou telle façon?
ticailleMembre(au fait merci beaucoup pour le support!)
Aucun des commentaires que je crée n’est verrouillé, et les rares des autres utilisateurs que j’ai vérifiés ne le sont pas non plus. Pour la version, c’est malheureusement pas possible.
J’ai inséré les pages d’un fichier commenté dans un nouveau fichier et le problème demeure.
Lorsque j’exécute l’action, il ne me met pas de message d’erreur à la fin. Peut-être que justement il finit sa boucle trop tôt à cause d’un événement?ticailleMembreLorsque je fais un test avec un fichier sans commentaire, que je lui en ajoute quelques-uns (de divers types: commentaires, soulignements, traits, etc.) et qu’ensuite je lance l’action, ça change la date de tous les commentaires/annotations. Je l’ouvre à nouveau et tout fonctionne encore. Dans d’autres fichiers, où d’autres que moi ont fait des commentaires, puis où j’en ajoute, parfois il met à jour la date de certains de mes commentaires et de ceux des autres qui l’ont annoté indifféremment, mais pas tous. Parfois, il ne change aucune date. Parfois même, la date dans la bulle du commentaire (fenêtre de commentaire) diffère de celle dans la fenêtre latérale droite (liste des commentaires).
ticailleMembreMerci!
C’est la DC (2015.006.30119)ticailleMembreBonjour, je tente d’utiliser les scripts de changement de date/heure mais ils ne font que changer les dates d’un ou quelques commentaires ou annotation seulement parmi tous ceux du fichier.
Est-ce un bogue que vous avez rencontré?
Y a-t-il moyen de le corriger?
Merci!! -
AuteurRéponses