abracadabraPDF › Forums › PDF – Général › Message annuler ou continuer lors d’un clic sur une action › Répondre à : Message annuler ou continuer lors d’un clic sur une action
6 janvier 2021 à 09:41
#68523

Maître des clés
bonjour,
Essaie avec ceci, car apparemment aucune action n’est exécutée !
Le « problème » avec try/catch c’est qu’il n’y a pas de message d’erreur…
Code:
console.show();
console.clear();
if (app.alert({cMsg: « Confirmez-vous la validation ? », cTitle: « COMMANDE PROTOTYPE », nIcon: 2, nType: 2}) == 4) {
// 1
console.println(« Avant #1 »);
this.submitForm({cURL: « file:///O:Fiche orangecode numero.xfdf », cSubmitAs: « XFDF »});
console.println(« Après #1 »);
// 2
console.println(« Avant #2 »);
app.openDoc(« file:///O:Fiche orangeCode macro e.vbs »);
console.println(« Après #2 »);
// 3
console.println(« Avant #3 »);
this.getField(« Cache_Proto »).display = display.hidden;
this.getField(« cadre_PR »).display = display.visible;
this.getField(« Cache_serie »).display = display.visible;
console.println(« Après #3 »);
// 4 (non modifié)
console.println(« Avant #4 »);
var fTo = this.getField(« To0 »).value;
var fSubject = this.getField(« Subject0 »).value;
var fBody = this.getField(« Body0 »).value + « nn » + « //CHPDWS1/Data/O/Fiche_orange/Fiches/ » + this.documentFileName + « n » + (« Ouvrir le fichier uniquement avec le raccourci ci-dessus et non avec le fichier joint en Objet. »);
this.mailDoc({cTo: fTo, cSubject: fSubject, cMsg: fBody});
app.execMenuItem(« Save »);
console.println(« Après #4 »);
}
console.clear();
if (app.alert({cMsg: « Confirmez-vous la validation ? », cTitle: « COMMANDE PROTOTYPE », nIcon: 2, nType: 2}) == 4) {
// 1
console.println(« Avant #1 »);
this.submitForm({cURL: « file:///O:Fiche orangecode numero.xfdf », cSubmitAs: « XFDF »});
console.println(« Après #1 »);
// 2
console.println(« Avant #2 »);
app.openDoc(« file:///O:Fiche orangeCode macro e.vbs »);
console.println(« Après #2 »);
// 3
console.println(« Avant #3 »);
this.getField(« Cache_Proto »).display = display.hidden;
this.getField(« cadre_PR »).display = display.visible;
this.getField(« Cache_serie »).display = display.visible;
console.println(« Après #3 »);
// 4 (non modifié)
console.println(« Avant #4 »);
var fTo = this.getField(« To0 »).value;
var fSubject = this.getField(« Subject0 »).value;
var fBody = this.getField(« Body0 »).value + « nn » + « //CHPDWS1/Data/O/Fiche_orange/Fiches/ » + this.documentFileName + « n » + (« Ouvrir le fichier uniquement avec le raccourci ci-dessus et non avec le fichier joint en Objet. »);
this.mailDoc({cTo: fTo, cSubject: fSubject, cMsg: fBody});
app.execMenuItem(« Save »);
console.println(« Après #4 »);
}
Je pense que tu devais avoir comme réponse « Avant #1 », puis un message d’erreur…
Est-ce que le lecteur « O » définit sur ton poste est également « O » sur les autres ???
Essaie de remplacer chaque slash par « / » (slash antislash) et chaque antislashs par « \ » (2 antislashs) comme pour var fBody.
@+
:bonjour: