• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

ES: run external app

Participant ,
Nov 08, 2015 Nov 08, 2015

Copy link to clipboard

Copied

Hello fellows,

I wonder if there is a way in ES to launch an external application (e.g., Acrobat) with a specified path to the PDF file?

I read about cross-DOM functions in the JS tools guide, but it's not clear where is the shared start up folder where a script with a call to acrobat.open should be put.

Do you have any input on that?

Thank you!

TOPICS
Scripting

Views

809

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Enthusiast , Nov 08, 2015 Nov 08, 2015

Hi rombanks

have a look at the Javascript tools file (around page 52):

execute()

fileObj.execute ()

Opens this file using the appropriate application, as if it had been double-clicked in a file browser.

You can use this method to run scripts, launch applications, and so on.

Returns true immediately if the application launch was successful.

This works for me:

var cFileName = YourPath + "/FM2015_mifref.pdf";

var cFile = new File (cFileName);

   

if (cFile.exists)

    {

    cFile.execute();

    }

else

...

Votes

Translate

Translate
Enthusiast ,
Nov 08, 2015 Nov 08, 2015

Copy link to clipboard

Copied

Hi rombanks

have a look at the Javascript tools file (around page 52):

execute()

fileObj.execute ()

Opens this file using the appropriate application, as if it had been double-clicked in a file browser.

You can use this method to run scripts, launch applications, and so on.

Returns true immediately if the application launch was successful.

This works for me:

var cFileName = YourPath + "/FM2015_mifref.pdf";

var cFile = new File (cFileName);

   

if (cFile.exists)

    {

    cFile.execute();

    }

else

    {

     alert ("File not found : " + cFileName);

     }

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Nov 09, 2015 Nov 09, 2015

Copy link to clipboard

Copied

LATEST

Hi Klaus,

Thank you very much for your input! I just did not realize that I had to define the file as an object. I thought a variable with the filename/path is enough.

Thanks for your help!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines