Skip to main content
jamesprongs
Participant
Apr 7, 2021 1:34 AM UTC
Answered

Check if application buttons are clicked

Hi, 

 

Hoping that someone can help me with this. I am trying to figure out if, from a document, I can see if application buttons are clicked in Adobe Acrobat. In particular, I would like to see when an attachment is added or removed from the Attachments panel, but I can't seem to check this the way I expected. 

 

I've come up with this bit of code:

if (app.execMenuItem("AddFileAttachment")) {
console.println("success");
}

However, this block seems to actually run app.execMenuItem(), instead of checking to see if it ran. 

 

A little confused both as to why this is happening, but also now wondering if there is a way to read when attachments are added or removed via the Attachment panel that would be best. 

This topic is closed to new replies. Start a new post to keep the conversation going.
Test Screen NameCorrect answer
Legend
Apr 7, 2021 7:36 AM UTC

More: execMenuItem does the same thing as clicking on the menu, no more or less. 

There is no feature in Acrobat to allow a document to track the user interface.

There is no feature in JavaScript to allow a script to be notified of document changes.

4 replies

Test Screen NameCorrect answer
Legend
Apr 7, 2021 7:36 AM UTC

More: execMenuItem does the same thing as clicking on the menu, no more or less. 

There is no feature in Acrobat to allow a document to track the user interface.

There is no feature in JavaScript to allow a script to be notified of document changes.

Translate
try67
Community Expert
Community Expert
Apr 7, 2021 10:47 PM UTC

And it has no return value, so using it in an if-statement is meaningless. It will never return true (or false).

Translate
Bernd Alheit
Community Expert
Community Expert
Apr 7, 2021 6:42 AM UTC

At Document Open you can read the information of available attachments.

At Document Save you can check any difference at the attachments.

Translate