Любимцев
15 лет на форуме
- Сообщения
- 4 506
- Реакции
- 2 115
Не по теме:
вау! О правилах форума вспомнил. Наверное в лесу что-то сдохло ))правила форума не позволяют
вау! О правилах форума вспомнил. Наверное в лесу что-то сдохло ))правила форума не позволяют
Из каких папок?из разных папок быстро
А как по вашему скрипт определит какие папки перебирать?AI лежат в разных папках
Это форум.Одна писанина
Фото прислать?можете показать что у Вас есть
Лично, тольно втянув живот. Хотите об этом поговорить?как Вы лично это видите?
Элементарно. Кладёшь стартовый файл в самый верх, а в скрипте пишешь рекурсивный обход.А как по вашему скрипт определит какие папки перебирать?
Пока что я не увидел что папки все вложенныеЭлементарно. Кладёшь стартовый файл в самый верх, а в скрипте пишешь рекурсивный обход.
А то есть папки все таки вложенные?Но есть такое понятие вложенность папок
Ну он и помогает - видите, пытается мне перевести ваши хотелки на человеческий язык и вроде правильно вангуетхотите помочь можете
function getAllFolders(curfolder)
{
var files = curfolder.getFiles();
for (var l = 0; l < files.length; l++){
if (files[l] instanceof Folder){
var entry = files[l];
getAllFolders(entry);
}
}
files = WorkPath.getFiles('*.ai');
for (int a=0; a<files.length; a++) {
sourceFile = app.open(files[a]);
doc = app.activeDocument;
for (var i = doc.placedItems.length-1; i >=0 ; i-- ) {
doc.placedItems[i].embed();
}
doc.saveAs(NameFiles, SaveOptionPdf);
doc.close(SaveOptions.DONOTSAVECHANGES);
}
}
var doc = app.activeDocument;
var WorkPath = doc.path;
getAllFolders(WorkPath);
Всё папки суть вложенные относительно некоего корня.Пока что я не увидел что папки все вложенные
function getAllFolders(curfolder)
{
var files = curfolder.getFiles();
for (var l = 0; l < files.length; l++){
if (files[l] instanceof Folder){
var entry = files[l];
getAllFolders(entry);
}
}
files = curfolder.getFiles('*.ai');
for (var a=0; a<files.length; a++) {
sourceFile = app.open(files[a]);
doc = app.activeDocument;
for (var i = doc.placedItems.length-1; i >=0 ; i-- ) {
doc.placedItems[i].embed();
}
doc.saveAs(NameFiles, SaveOptionPdf);
doc.close(SaveOptions.DONOTSAVECHANGES);
}
}
var doc = app.activeDocument;
var WorkPath = doc.path;
getAllFolders(WorkPath);
Я сказал.никто слова не сказал
Но ты меня не услышал.этому персонажу не стал бы помогать безвозмездно
На самом деле все таки так
JavaScript:function getAllFolders(curfolder) var doc = app.activeDocument; var WorkPath = doc.path; getAllFolders(WorkPath);
function getAllFolders(curfolder)
{
var files = curfolder.getFiles();
for (var l = 0; l < files.length; l++){
if (files[l] instanceof Folder){
var entry = files[l];
getAllFolders(entry);
}
}
files = WorkPath.getFiles('*.ai');
for (int a=0; a<files.length; a++) {
sourceFile = app.open(files[a]);
doc = app.activeDocument;
for (var i = doc.placedItems.length-1; i >=0 ; i-- ) {
doc.placedItems[i].embed();
}
doc.save();
doc.close(SaveOptions.DONOTSAVECHANGES);
}
}
var doc = app.activeDocument;
var WorkPath = doc.path;
getAllFolders(WorkPath);
function getAllFolders(curfolder)
{
var files = curfolder.getFiles();
for (var l = 0; l < files.length; l++){
if (files[l] instanceof Folder){
var entry = files[l];
getAllFolders(entry);
}
}
files = curfolder.getFiles('*.ai');
for (var a=0; a<files.length; a++) {
sourceFile = app.open(files[a]);
doc = app.activeDocument;
for (var i = doc.placedItems.length-1; i >=0 ; i-- ) {
doc.placedItems[i].embed();
}
doc.save();
doc.close(SaveOptions.DONOTSAVECHANGES);
}
}
var doc = app.activeDocument;
var WorkPath = doc.path;
getAllFolders(WorkPath);