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

ES: run external app

Participant ,
Nov 08, 2015 Nov 08, 2015

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
922
Translate
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

...
Translate
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

    {

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

     }

Translate
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
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!

Translate
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