2016-12-25 13 views
0

Существует ли API для отображения диалогового окна, которое позволяет пользователю просматривать/создавать папки и выбирать уже существующий файл или вводить имя для чтобы сохранить некоторые метаданные.Диалог для выбора имени файла, например, в диалоговом окне «Сохранить как» в сценарии Photoshop

Что-то вроде диалога «Сохранить как» в Photoshop, но фактически ничего не сохраняет, а просто извлекает путь и имя файла, введенные пользователем.

enter image description here

enter image description here

ответ

1

Не уверен, что о конкретных API, но это та вещь, которую вы ищете?

var inFolder = Folder.selectDialog("Please select folder to process"); 
if (inFolder != null) 
{ 
    var fileList = inFolder.getFiles(/\.(png)$/i); 
} 

или

var filterFiles = 'CSV:*.csv'; // I am windows 
theFile = File.openDialog ("Choose the CSV file to load from" , filterFiles); 

В то время как вы можете ссылаться на theFile или FileList, чтобы получить файл или путь вы после этого.

+0

Я думаю, что второй вариант - это то, что я ищу, но мне все еще нужно поле, где можно поместить имя для нового файла, в случае, если я не хочу перезаписывать какой-либо другой файл. Я добавил скриншот с тем, что получаю со вторым вариантом. Благодарю. – rraallvv

+0

В этом случае я был бы склонен создать диалоговое окно с [Photoshop UI Script] (https://wwwimages.adobe.com/content/dam/Adobe/en/products/indesign/pdfs/JavaScriptToolsGuide_CS5.pdf) –