How to get FileName path from dialogBox?

Community Beginner ,
Sep 28, 2018

Copy link to clipboard

Copied

Hi,

How to get FileName path from dialogBox?

I want one dialog box with two question.

First question is:  which file do you want work with? and open button

Second question: enter page range AND here some INPUT FIELD

So I want get string with file path and string with range

TOPICS
Acrobat SDK and JavaScript, Windows

Views

177

Likes

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

How to get FileName path from dialogBox?

Community Beginner ,
Sep 28, 2018

Copy link to clipboard

Copied

Hi,

How to get FileName path from dialogBox?

I want one dialog box with two question.

First question is:  which file do you want work with? and open button

Second question: enter page range AND here some INPUT FIELD

So I want get string with file path and string with range

TOPICS
Acrobat SDK and JavaScript, Windows

Views

178

Likes

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
Sep 28, 2018 0
Most Valuable Participant ,
Sep 28, 2018

Copy link to clipboard

Copied

You probably won't be able to work with files opened from JavaScript, unless they set disclosed. Best to have the user open it, then run your script.

Likes

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
Reply
Loading...
Sep 28, 2018 0
Community Beginner ,
Sep 28, 2018

Copy link to clipboard

Copied

No i just want have full path to file

Likes

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
Reply
Loading...
Sep 28, 2018 0
Most Valuable Participant ,
Sep 28, 2018

Copy link to clipboard

Copied

You can use the app.browseForDoc() method to prompt the user to select a file. It then returns that file's path, inside of an object.

Likes

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
Reply
Loading...
Sep 28, 2018 0
Community Beginner ,
Oct 01, 2018

Copy link to clipboard

Copied

Hi

I have error

NotAllowedError: Security settings prevent access to this property or method.

App.browseForDoc:18:Batch undefined:Exec

Likes

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
Reply
Loading...
Oct 01, 2018 0
Most Valuable Participant ,
Oct 01, 2018

Copy link to clipboard

Copied

Yeah, you can only use this method from a trusted function, ie a script that's installed on the user's local machine, or a certified document.

Likes

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
Reply
Loading...
Oct 01, 2018 0
Community Beginner ,
Oct 01, 2018

Copy link to clipboard

Copied

So it doesn't help me

Likes

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
Reply
Loading...
Oct 01, 2018 0
Most Valuable Participant ,
Oct 01, 2018

Copy link to clipboard

Copied

The only other way I can think of is with a text field that's set for file selection, but I'm not sure that will work from a dialog...

Likes

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
Reply
Loading...
Oct 01, 2018 1
OndrejL LATEST
Community Beginner ,
Oct 10, 2018

Copy link to clipboard

Copied

I did it in two steps

// dialogBox just for information

app.alert({

cMsg: "select a file",

nIcon: 2

});

//open a window for select a file

// we'll never look at it so size is unimportant

var tmpDoc = app.newDoc(0,0);

// Create the Text Field

var fld = tmpDoc.addField("tmpTxt","text",0,[0,0,0,0]);

// Set up the Text field so the file dialog can be called

fld.fileSelect = true;

// Display File Open Dialog

fld.browseForFileToSubmit();

// save the selected file path to a local variable

// so it can be used later

var path_second_file = fld.value;

// Close Document without saving

tmpDoc.closeDoc(true);

console.println(path_second_file);

Likes

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
Reply
Loading...
Oct 10, 2018 0