Take the 2-minute tour ×
Graphic Design Stack Exchange is a question and answer site for professional graphic designers and non-designers trying to do their own graphic design. It's 100% free, no registration required.

Is there a way to import multiple ASE files from the Swatches palette in Illustrator CS5.5 ? Currently I can only import one ASE file at a time by doing:

Swatches->Open Swatch Library->Other Library...

This gets tiresome when you have many ASE files to load.

share|improve this question
add comment

2 Answers

Scripting could make this...

  • Much faster: If you load from the same source files (swatch files or directly from AI docs) repeatedly. The script would load each set of swatches with your involvement simply being to invoke the script.
  • Marginally faster: If you have to load from different files each time. Targeting the "other" entry in the panel menu is a bit tedious (I don't believe you can assign it a shortcut).

Invoking the script simply requires cmd+F12. If you keep all your scripts in the same directory, you'll always open to it. Then you just type the first few characters of the script name to focus on it, hit enter and you're done.

Below is a jsx I use to load various elements from an Illy doc. I don't bother with swatch files unless I'm sending them over to InD.

#target Illustrator
// ++ insert your path here, or a file picker prompt ++ 
var theFile = new File('/Volumes/Disk/Directory/SourceFile.ai');
var openOpt = new OpenOptions();

// ++ get swatches ++
openOpt.openAs=LibraryType.SWATCHES;
open(theFile,null,openOpt);

// ++ get graphic styles ++
openOpt.openAs = LibraryType.GRAPHICSTYLES;
open(theFile,null,openOpt);

// ++ get symbols ++
openOpt.openAs = LibraryType.SYMBOLS;
open(theFile,null,openOpt);

Workflow sidebar: I keep a "Default UI kit" file for each brand/site I work on. This gives me an easy place to pull not just swatches but styles and artwork/UI elements. In a distributed workflow, you can set this up in a version control system and your team members will be notified when their copy of the UI kit is out of date (more on version control here and here). I keep a script set-up (and passed out to my team) for my most common UI kit files: "Brand1-UIkit.ai", "Brand2-UIkit.ai", etc.

share|improve this answer
add comment

Unfortunately, no. You have to load each ASE file one at a time unless you takes steps to load them all and then combine them into one ASE file.

You might look at scripting to load multiple ASE files. I can't say if that would help, but it would be where I would go next.

share|improve this answer
    
Thanks, would you have any script samples to point me to? –  HappyTorso Apr 6 '13 at 9:14
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.