Clutch Cargo Posted June 18, 2017 Share Posted June 18, 2017 Hey there... my first post. Over the months I think I have become a fairly good beginner with vbscript and have even interfaced with Photoshop and Illustrator but this one has stumped me for weeks. If you are familiar with Illustrator I am trying to take a Tiff image and trace it with a custom trace I have created. So if you are interested in vbscript and Illustrator I could really use a second pair of eyes. Apparently, it can be done. I have API documentation, Java and VBA examples but this is over my head.Any takers? Here is what I have so far (one of many renditions): Set App = CreateObject("Illustrator.Application") Set FSO = CreateObject("Scripting.FileSystemObject") Set SourceFolder = FSO.GetFolder("S:\SOCAL\Section_31\Land Cover") Dim FileRef For Each FileRef In SourceFolder.Files Set AutoCADOpenOptions = App.Preferences.AutoCADFileOptions AutoCADOpenOptions.MergeLayers = false CurrentInteractionLevel = App.UserInteractionLevel App.UserInteractionLevel = -1 ' aiDontDisplayAlerts Set myDoc = App.Open(FileRef.Path,2) App.UserInteractionLevel = CurrentInteractionLevel ubound(App.TracingPresetsList) ' The line below loads tiff file into Illustrator ready for a custom trace App.DoScript "LandCover-1", "Land Cover Auto" ' From thi point on I am having no success. Need help building this out. Dim idoc : idoc = App.ActiveLayer Dim iplaced : iplaced = App.PlacedItem Dim itraced : itraced = App.ActiveLayer Dim iFile : iFile = FileRef.PlacedItems.Trace iFile.tracing.tracingOptions.loadFromPreset(tracingPresets[3]) Link to comment Share on other sites More sharing options...
justsomeguy Posted June 19, 2017 Share Posted June 19, 2017 I'm not sure what your question is, but it looks like you're trying to use a variable called tracingPresets that isn't defined. I'm not sure if your syntax for defining those variables is correct either. Link to comment Share on other sites More sharing options...
Clutch Cargo Posted June 22, 2017 Author Share Posted June 22, 2017 thx for the input. Yea, the script at the bottom is not clearly defined. I should repost when I have a little something more concrete to show the error message which is usually something like "vbscript (or Illustrator), does not support this method" Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now