🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp
Article #273850

Re: Illustrator automatyczna zmiana nazw Artboardów

#273850
From: dtp70
Date: Wed, 31 Jan 2018 23:52
32 lines
2493 bytes
W dniu środa, 31 stycznia 2018 12:34:15 UTC+1 użytkownik Adam Skiba napisał:
> Cześć.
> Potrzebuję skrypt do Illustratora do automatycznej zmiany nazw Artboardów.
> Mam prawie 800 artboardów ułożonych w 4 kolumnach i chciałbym im z automatu pozamieniać nazwy wg schematu:
> icon1_up
> icon1_over
> icon1_enabled
> icon1_disabled
> icon2_up
> icon2_over
> icon2_enabled
> icon2_disabled
> icon3_up
> icon3_over
> itd...
> 
> Nazwy musza być tak zmienione, ponieważ, później generuję z nich osobne pliki svg, a Illustrator nadaje nazwy plikom .svg właśnie na podstawie nazw artboardów.
> 
> Czy ktoś ma pomysł jak to zrobić? Albo nawet komu zlecić napisanie takiego skryptu?

Tak na szybko, bez żadnych bajerów, ale działa ;)

var myDoc = app.activeDocument;
var myNames = ["_up", "_over", "_enabled", "_disabled"];
var myName = "icon";
var myArtboardsCount = myDoc.artboards.length;

for(i=0; i<myArtboardsCount; i++)
	{
		var myArtboardName = myName + Math.floor(i/4) + myNames[i%4];
		myDoc.artboards[i].name = myArtboardName;
	}
Technical Details
Message-ID: <35bab4ba-02b0-4246-8430-0dba2c8f0cdf@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!s47no4928267qta.0!news-out.google.com!e39ni1635qtk.1!nntp.google.com!s47no4928262qta.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <2d335efc-f328-4f5e-884f-f155a0d1fb13@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 10.55.101.13 with SMTP id z13mr23591953qkb.50.1517442735710;        Wed, 31 Jan 2018 15:52:15 -0800 (PST)
X-Received: by 10.31.115.5 with SMTP id o5mr3392479vkc.12.1517442735519; Wed, 31 Jan 2018 15:52:15 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!s47no4928267qta.0!news-out.google.com!e39ni1635qtk.1!nntp.google.com!s47no4928262qta.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.dtp
Date: Wed, 31 Jan 2018 15:52:15 -0800 (PST)
In-Reply-To: <2d335efc-f328-4f5e-884f-f155a0d1fb13@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=77.88.146.141; posting-account=r4INrwoAAADRsLMQhczJ8VDHUFlRf5Oa
NNTP-Posting-Host: 77.88.146.141
References: <2d335efc-f328-4f5e-884f-f155a0d1fb13@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <35bab4ba-02b0-4246-8430-0dba2c8f0cdf@googlegroups.com>
Subject: Re: Illustrator automatyczna zmiana nazw Artboardów
From: dtp70 <wieslaw.wolfram@gmail.com>
Injection-Date: Wed, 31 Jan 2018 23:52:15 +0000
Lines: 37
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit