Update path name in link - совершенствуем скрипт.

  • Автор темы Автор темы reloader
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

reloader

Участник
Топикстартер
Сообщения
24
Реакции
21
добрый день.
в яве не силен вообще, но вот хотелось бы немного усовершенствовать скрипт, который перелинковывает все изображения в документе, если они поменяли путь.
суть такова.
при запуске скрипта он запускает диалог в котором нужно выбрать нужную папку, а я хочу чтобы в нем было прописана папка по умолчанию, та которая мне всегда нужна.
открыл код и кажется думаю, что вот часть кода которая за это отвечает.

Код:
var myFolder = Folder.selectDialog ("Choose a folder with new links");
if (myFolder == null) {
 exit();
}

помогите пожалуйста, что следует изменить или добавить в код, чтобы по умолчанию диалог с выбором папок сразу стоял на определенной папке, а не просто диалог, если такое возможно.
также приложу еще и скрипт.
Посмотреть вложение Update path names in links 13.zip
 
Ответ: Update path name in link - совершенствуем скрипт.

Код:
	myFolder = Folder().selectDlg("SelectFolder:",iniFolder);
     
        if (!myFolder) {
		exit();
	}
 
Ответ: Update path name in link - совершенствуем скрипт.

выдает ошибку, нет определения inifolder

и я так понял путь к папке нужно прописать в скобках после Folder?
 
Ответ: Update path name in link - совершенствуем скрипт.

инифолдер это строка с нужным путем.
 
Ответ: Update path name in link - совершенствуем скрипт.

благодарю, работает... путь надо в кавычках указать... вот только загвоздка.

у меня путь вида: T:\archive\T_28

диск Т - сетевой ресурс.

если прописать: T:\archive

то скрипт видит путь и переходит на него, а вот путь: T:\archive\T_28 - скрипт не переходит.
 
Ответ: Update path name in link - совершенствуем скрипт.

Код:
T:\archive\\T_28
 
Ответ: Update path name in link - совершенствуем скрипт.

В продолжении темы. Интересует реализация следующей функции:

задать скрипту путь активного документа, то есть, когда мы запускаем скрипт, он выдает автоматически папку, где лежит текущий документ и так с каждым документом.

В общем избавиться от четко заданного пути, а перейти на относительный.

Спасибо
 
Ответ: Update path name in link - совершенствуем скрипт.

Код:
var myFolder = Folder.selectDialog ("Choose a folder with new links", app.activeDocument.filePath);
 
Статус
Закрыто для дальнейших ответов.