Illustrator 스크립트: 일상적인 작업이 중단되었습니다.

창의적인 아이디어의 구현과 관련된 디자이너의 작업은 동일한 작업을 반복하기 위해 많은 시간과 노력을 들여야 하는 수많은 일상적인 프로세스 없이는 생각할 수 없습니다. 여기에는 여러 가지 이유가 있습니다. 첫째, 많은 그래픽 요소를 하나의 스타일로 디자인해야 하며, 이는 자동으로 동일한 유형의 작업이 여러 번 반복됨을 의미합니다. 둘째, 특정 디자인 영역에는 매일 반복해야 하는 많은 표준 작업이 있습니다(이런 의미에서 전형적인 예는 수십 또는 수백 개의 이미지 파일을 특정 표준 형식으로 축소하는 것입니다). 별도의 문제는 대규모 이미지 그룹에 동일한 변환을 한 번에 적용해야 하는 경우 파일의 일괄 처리입니다.

반복 프로세스를 자동화하는 방법 중 하나는 여러 번 반복될 수 있는 명령 시퀀스인 스크립트를 사용하는 것입니다. 스크립트는 Adobe Illustrator에서 작업을 자동화하기 위한 가장 강력하고 동시에 가장 복잡한 도구입니다. 스크립팅은 유사한 작업이 많을 때 다양한 상황에서 효과적이며 스크립트를 개별 이미지와 이미지 그룹에 모두 적용할 수 있으므로 매크로와 효과적으로 결합하여 준비 과정을 더욱 간소화하고 가속화할 수 있습니다. 이미지를 만들고 많은 시간을 절약합니다 ...

동시에 실제로 스크립트는 디자이너가 널리 사용하지 않습니다. 분명히, 그것들을 작성하려면 객체 지향 프로그래밍 언어 중 하나를 알아야 합니다. JavaScript, Visual Basic(Windows) 또는 AppleScript(Mac OS). 그러나 이것은 많은 디자이너들이 JavaScript를 사용하여 웹 페이지를 만드는 데 관여하므로 객체 지향 프로그래밍에 대한 이해가 있고 이 지식이 스크립트 작성에 충분하기 때문에 그렇게 어렵지 않습니다. JavaScript에 찬성하는 주장이 하나 더 있습니다. 이 언어는 플랫폼에 독립적이므로 이 언어로 작성된 스크립트는 Windows와 Mac OS 모두에서 작동합니다. 이 레슨에서는 Adobe illustrator CS2 환경의 JavaScript 기반 스크립팅 기술에 초점을 맞추고 자료의 접근성 수준을 높이기 위해 복잡한 공식이나 많은 개념을 사용하지 않고 시도합니다. 일반 사용자이지만 대부분의 표준 설계 문제를 해결하고 있기 때문에 프로그래밍에서 허용되는 것은 선택 사항입니다. 더 높은 수준의 JavaScript 스크립팅과 Visual Basic 및 AppleScript의 기본 스크립팅에 익숙해지려는 사람들은 Adobe의 자세한 자습서를 참조할 수 있습니다. 스크립팅 폴더).

스크립트 작업의 이론적 측면

Adobe Illustrator 제공에는 SVG, PDF 및 Flash 형식으로 이미지를 내보내기 위한 스크립트를 포함하여 가장 자주 반복되는 작업을 해결하기 위한 몇 가지 기성 스크립트가 포함되어 있습니다. 전달에 포함된 스크립트는 명령에 의해 실행됩니다. 파일 => 스크립트(파일 => 스크립트) (그림 1), 폴더에 저장됩니다 사전 설정 \ 스크립트... 또한 문서에 첨부된 데모 스크립트는 작업에서도 사용할 수 있습니다 - 폴더에서 선택 가능 스크립팅 \ 샘플명령을 사용하는 스크립트 파일 => 스크립트 => 기타 스크립트(파일 => 스크립트 => 다른 스크립트).

내장 스크립트 라이브러리는 인터넷에서 다운로드하거나 직접 작성하여 새 스크립트로 무제한 보충할 수 있습니다. 두 경우 모두 추가 스크립트는 단순히 동일한 폴더에 복사됩니다. 프로그램을 다시 시작한 후 메뉴에서 사용할 수 있게 됩니다. 파일 => 스크립트인라인 스크립트와 함께. 스크립트가 많은 경우 폴더에 간접적으로 저장하는 것이 현명합니다. 사전 설정 \ 스크립트, 그리고 별도의 하위 폴더에 그 수에 제한이 없으며 모두 명령의 별도 하위 메뉴로 표시됩니다. 파일 => 스크립트(그림 2).

필요한 작업 및 변환의 거의 모든 시퀀스가 ​​스크립트에 저장되어 나중에 다른 이미지로 작업할 때 사용할 수 있습니다. 그러나 예외가 있습니다. 예를 들어 스타일, 브러시, 그래픽, 메쉬 개체 및 나선과 같은 개체는 스크립트에서 생성할 수 없으며 또한 플러그인을 스크립트에서 실행할 수 없습니다.

JavaScript 프로그래밍 언어의 스크립트는 확장자가 js인 일반 텍스트 파일이므로 메모장을 포함한 모든 텍스트 편집기에서 작성할 수 있습니다.

객체 지향 프로그래밍 개념

Illustrator에서 만든 문서는 개체 집합이며 각 개체는 유형이 다르고(예: 벡터, 래스터, 기호 등) 특정 속성(테두리 너비, 채우기 색상 등)이 있습니다. 또한 각 개체는 특정 문서에 속하며 특정 레이어에 위치하며 특정 작업(이동, 복사, 복제 등)의 대상이 될 수 있습니다.

일반적으로 이러한 모든 원칙은 객체 지향 프로그래밍과 관련하여도 유효합니다. 단, 객체 유형을 일반적으로 클래스라고 하고 객체와 관련하여 허용되는 작업을 메서드라고 합니다. 그러나 여기에서는 속성을 속성이라고도 합니다. . 클래스와 객체 간의 관계를 더 잘 이해하기 위해 클래스를 객체 생성을 위한 일종의 청사진으로 생각할 수 있습니다. 이 그림에 따르면 기본 특성은 같지만 각 객체는 서로 독립적으로 존재합니다. 즉, 특성의 변화가 다른 객체의 특성에 영향을 미치지 않습니다. 예를 들어, 모든 상징적 개체는 동일한 속성을 갖지만 각각 고유한 크기, 색상 설정 등을 갖습니다.

JavaScript에는 각 유형의 개체, 메서드 및 속성에 대해 예약된 이름(또는 피연산자)이 있습니다. 예를 들어 경로 항목벡터 객체를 의미하고, 기호 항목- 상징적 대상, 래스터 항목- 래스터 개체, 그룹 항목- 그룹 요소, 선택- 선택한 항목 등 (예약된 이름의 전체 세트는 스크립팅 가이드를 참조하십시오).

특정 문서의 각 레이어에는 많은 개체가 있을 수 있으므로 레이어에 있는 모든 개체는 개체 수가 다른 배열로 결합됩니다(번호는 0부터 시작). 결과적으로 특정 객체를 참조한다는 것은 해당 항목에서 앱이라는 단어의 지정(어플리케이션의 약칭으로 해당 객체가 로드된 응용 프로그램에 속함을 의미함), 문서 이름, 레이어 번호, 클래스 이름 및 요소 번호의 순차적 표시를 의미합니다. 정렬. 예를 들어, 건설 app.activeDocument.layers.pathItems- 이것은 최상위 레이어의 활성 문서에 있는 가장 첫 번째 깊이 벡터 객체에 대한 호출입니다(레이어 번호도 0부터 시작한다는 점에 유의하십시오).

결과적으로 다소 긴 구조는 쉽게 단축될 수 있습니다. 여기서 이 특별한 경우에 불필요한 이름의 구성 요소를 표시하지 않을 수 있습니다(특히, 문서에 레이어가 하나만 있는 경우 표시하는 것은 선택 사항입니다). 여러 번 반복해야 하는 이름 구조의 일부를 나타내기 위해 축약된 이름(이러한 이름을 프로그래밍 언어에서는 변수라고 함)을 입력하여 이름 참조를 사용할 수 있습니다. 코드 본문의 방향을 단순화하기 위해 의미 있는 이름을 할당하는 것이 좋습니다. 예를 들어, 건설을 처음 입력하는 경우 mypathItems = app.activeDocument.layers.pathItems, 고려 중인 코드 섹션은 다음 형식을 갖습니다. mypath항목.

클래스, 속성 및 메서드를 나타내기 위해 JavaScript에서 사용되는 단어를 이름으로 사용하지 마십시오. 예측할 수 없는 결과를 초래할 수 있습니다. 잘못 정의된 변수의 예는 다음과 같습니다. strokeWidth = app.activeDocument.layers.pathItems, 단어 스트로크 폭테두리 너비 속성을 나타내는 데 사용됨).

스크립트 실험을 시작하기 전에 몇 가지 규칙을 기억해야 합니다.

  • 변수 이름은 대소문자를 구분합니다(즉, mypath항목그리고 내 경로 항목완전히 다른 변수로 판명됩니다);
  • 배열 요소 번호는 항상 대괄호 안에 표시됩니다.
  • 모든 스크립트 구성(이러한 구성을 연산자라고 함)은 ";" 또는 닫는 중괄호 ")"로 끝납니다. 두 번째 옵션은 이러한 경우에만 발생합니다. 이 구성에 여는 중괄호가 이미 포함되어 있는 경우 "(";
  • 닫는 중괄호의 수는 여는 중괄호의 수와 정확히 같습니다.
  • 각각의 새 구문을 새 줄에 배치하는 것이 좋으며 중괄호 안에 배치된 구문은 줄 이동으로 인쇄하는 것이 좋습니다(그림 3). 이러한 기술은 선택 사항이지만 생성된 스크립트의 방향을 크게 단순화하고 여는 중괄호와 닫는 중괄호의 수를 제어할 수 있습니다.

스크립트 작성 및 디버깅 원칙

JavaScript는 배우기 매우 쉽지만 여전히 프로그래밍 언어입니다. 실제로 이것은 명시적 오류와 숨겨진 오류를 모두 수정해야 하는 디버깅 후에만 스크립트가 올바르게 작동하기 시작하는 경우가 많다는 것을 의미합니다. 명시적 오류는 잘못된 언어 구성, 잘못된 구문, 존재하지 않는 변수에 대한 액세스 시도 등으로 이해됩니다. (이는 스크립트를 실행하려고 할 때 Illustrator에서 보고합니다). 숨겨진 오류가 나타나는 이유는 잘못된 알고리즘이며 이러한 오류는 모든 스크립트 작업을 주의 깊게 분석해야만 추측할 수 있습니다.

스크립트가 작동을 시작하기 전에 한 번 이상 편집하고 다시 시작해야 하므로 메뉴에 스크립트를 즉시 배치하는 것이 좋습니다. 파일 => 스크립트(파일 => 스크립트) 명령을 사용하여 매번 수동으로 선택하는 것보다 파일 => 스크립트 => 기타 스크립트(파일 => 스크립트 => 다른 스크립트). 이렇게 하려면 메모장을 열고 Presets \ Scripts 폴더에 확장자가 js인 여전히 비어 있는 파일을 저장하고 프로그램을 다시 시작합니다. 스크립트 디버깅을 위해 메뉴에서 한 항목을 특별히 따로 설정하는 것이 좋습니다. 파일 => 스크립트, 예를 들어 이름 디버깅, - 이 경우 다음 스크립트를 생성할 때 먼저 해당 폴더의 debugging.js 파일에 배치할 수 있습니다. 사전 설정 \ 스크립트, 그런 다음 "기억에" 가져오고(편의는 이 스크립트가 Illustrator 프로그램 메뉴에서 즉시 표시된다는 점입니다), 디버깅 후 동일한 폴더에 개인 이름으로 저장합니다.

가장 간단한 JavaScript 언어 구성 마스터하기

특정 디자인 문제를 해결하는 프로세스를 자동화할 수 있는 스크립트를 만드는 예제로 이동하기 전에, 특별한 실용적인 가치는 없지만 가장 일반적인 언어 구성을 사용하는 원칙을 이해하는 데 도움이 되는 몇 가지 간단한 교육 예제를 고려할 것입니다. 이렇게 하려면 메모장에 빈 debugging.js 파일을 만들고 Presets \ Scripts 폴더에 저장합니다. 그런 다음 Illustrator를 로드하고 새 문서를 만들고 여기에 3개의 벡터 경로(예: 넓은 테두리가 있는 3개의 직사각형)를 배치합니다(그림 4). 레이어 팔레트에서 개체 배치에 주의하십시오. 레이어 맨 아래에 있는 개체가 맨 처음 생성되었으므로 다양한 배열에서 0번째 숫자 아래에 나타납니다. 레이어 팔레트 위로 이동하면 개체 번호가 증가합니다.

디버깅.js 파일에 다음 줄을 입력합니다.

mypathItems = app.activeDocument.layers.pathItems;

mypathItems.strokeWidth = 2.5;

mypathItems.strokeWidth = 3.5;

mypathItems.strokeWidth = 2.5;

파일을 같은 이름으로 저장합니다(그림 5).

설계 mypathItems = app.activeDocument.layers.pathItems라는 이름의 변수를 만드는 것을 의미합니다. mypath항목, 덕분에 활성 문서의 첫 번째 레이어에 있는 모든 개체에 대한 참조를 줄일 수 있습니다. 라인 mypathItems.strokeWidth = 2.5테두리 너비(속성 스트로크 폭) 첫 번째 객체의 경우 2.5픽셀과 같습니다. 나머지 라인은 동일합니다.

Illustrator에서 이미지로 전환하고 명령을 사용하여 생성된 스크립트를 실행합니다. 파일 => 스크립트 => 디버깅(파일 => 스크립트 => 디버그). 그 결과 테두리 너비가 변경됩니다. 첫 번째 및 세 번째 개체의 경우 2.5픽셀, 두 번째 개체의 경우 3.5픽셀입니다. 문서에 레이어가 하나만 있기 때문에 고려되는 구성이 더 짧을 수 있습니다(그림 6).

실제로 동일한 변환(이 경우 테두리 너비 변경)이 여러 개체 또는 모든 개체와 관련하여 가장 자주 수행됩니다. 스크립트에서 수동으로 열거하는 것, 심지어 줄을 복사하는 것조차도 꽤 오랜 시간이 걸립니다. 게다가 불필요한 오류로 가득 차 있고 프로그램 코드가 복잡합니다. 이러한 경우에는 주기에 의존합니다. 문서에 동일한 세 개의 직사각형이 모두 포함되어 있으면 모든 개체에 대한 주기의 테두리를 0.5픽셀 값으로 줄이는 것이 그림 4에 나와 있습니다. 7. 디버깅.js 파일에 다음 줄을 입력하고 스크립트를 저장하고 실행하여 작업 이미지를 처리합니다. 수정된 스크립트는 루프 연산자로 보완되었습니다.

에프 또는 (루프 조건) (

루프 바디

루프 조건은 다르게 보일 수 있지만 대부분의 경우 구문으로 나타낼 수 있습니다. 나는 = 0; 나는<имя_объекта.length;i++ , 이는 0에서 증가하는 방향으로 그리고 그 값이 객체의 수와 일치할 때까지 변수 i가 1단위 변경됨을 의미합니다( 길이) 활성 문서의 활성 레이어에 있습니다. 루프 본문은 중괄호로 양쪽이 경계가 지정되며 루프에서 수행된 작업 수에 따라 하나 또는 여러 줄을 포함할 수 있으며 각 줄은 ";" 문자로 끝납니다.

이제 이미지에 선택한 개체가 있을 때만 테두리가 변경되도록 스크립트를 변경하고 동시에 일반적으로 다음과 같은 조건부 점프 연산자에 대해 알아보겠습니다.

if (조건) (

액션 세트 1

액션 세트 2

이러한 구성은 조건이 참이면 첫 번째 작업 집합이 수행되고 그렇지 않으면 두 번째 작업 집합이 수행됨을 의미합니다. 가장 간단한 형태로 조건은 평등 또는 부등식의 형태로 표시될 수 있으며 모든 작업 집합은 중괄호로 묶이고 하나 이상의 작업으로 구성될 수 있습니다. 각 작업은 별도의 줄에 있고 "로 끝납니다. ;" 캐릭터. 그림에 따라 스크립트를 변경해 보십시오. 8 그리고 실제로 테스트합니다. 이 경우 스크립트에 새로운 변수가 추가되었습니다. 문서선택됨, 루프에서 선택한 개체를 참조하는 데 사용되며(선택한 개체의 수와 같아질 때까지 루프 변수가 증가함) 선택한 개체의 존재 여부를 확인하는 조건문에 나타납니다. 검사에서 알 수 있듯이 이 스크립트는 실행 시 오류를 생성하지 않지만 올바르게 작동하지 않습니다. 선택한 개체가 있는 경우 테두리 너비가 변경되지만 선택한 개체에 대해서는 변경되지 않고 해당 개체 수에 대해서만 변경됩니다. 순서대로. 문제는 라인에 있다 mypathItems [i] .strokeWidth = 0.5구조로 대체되는 경우 허용됩니다. docSelected [i] .strokeWidth = 0.5(그림 9). 이제 이전에 선택한 개체에 대해서만 테두리 너비가 변경되는지 직접 확인하십시오.

마지막으로 스크립트에 마무리 터치를 추가합니다. 선택한 개체가 없으면 해당 메시지가 화면에 표시되도록 추가합니다(그림 10 및 11). 메시지를 표시하기 위해 연산자를 사용합니다. 알리다, 이전에 디자인에 입력된 임의의 텍스트를 화면에 표시합니다. 알리다따옴표로. 운영자는 알리다일부 메시지와 함께 스크립트를 동반해야 하는 경우에만 유용할 수 있습니다. 스크립트의 오작동 이유를 완전히 이해할 수 없는 경우 스크립트를 디버깅할 때 훨씬 더 유용할 수 있습니다. 이러한 상황에서 경고 연산자를 사용하면 프로그램이 이 명령이나 해당 명령을 이해하는 방법을 추적할 수 있으므로 프로그램 코드의 잘못된 작동에 대한 이유를 확인할 수 있습니다.

스크립트 생성 및 사용의 예

같은 유형의 개체 모양 변경

문서에서 동일한 유형의 모든 개체에 대한 특정 속성을 빠르게 변경해야 하는 경우가 많습니다. 예를 들어 개체의 채우기 색상을 변경하거나 크기를 약간 줄이거나 늘려야 합니다. 이 경우 수동 버전에서는 관심 있는 모든 개체를 선택해야 하며, 그 수가 많기 때문에 다소 지루합니다. 따라서 이러한 작업의 경우 작업을 자동으로 수행하는 일련의 스크립트를 만듭니다. 이미 완성된 문서( 기호 항목) (그림 12), 높이 값을 줄이기 위해 몇 픽셀이 필요한지 미리 알 수 없습니다( ) 및 너비( 너비). 이 경우 1픽셀씩 줄여야 하며, 부족할 경우 스크립트를 반복적으로 실행하여 더 줄일 수 있습니다. 초기 값과 비교하여 속성 값을 일정량 줄이려면 속성의 등호 앞에 "-"기호를 추가하십시오. 이 경우 해당 구성은 다음과 같은 형식을 취합니다. mysymbolItems [i] .height- = 1... 마찬가지로 "-" 기호 대신 "+"를 입력하여 속성 값을 높일 수 있습니다. 생성된 스크립트는 그림 1에 나와 있습니다. 13, 그 결과를 Fig. 13에 나타내었다. 14.

스크립트는 개체의 하나 또는 다른 속성을 변경하는 데 사용할 수 있을 뿐만 아니라 디자인을 완성하는 데도 사용할 수 있습니다. 이 작업은 가장 자주 그래픽 스타일을 부과하여 수행되며 자동화할 수도 있습니다. 그래픽 스타일( 그래픽 스타일)는 다른 많은 객체와 마찬가지로 배열로 결합되며 숫자로 액세스할 수 있습니다. 예를 들어 테두리 너비가 1보다 작거나 같은 모든 벡터 개체에 특정 스타일을 적용하는 스크립트를 만들어 보겠습니다(사실 이미지 확인의 원칙은 생성 기능에 따라 다르며 매우 다를 수 있음). . 이러한 스크립트의 예가 그림 1에 나와 있습니다. 15.

너무 얇은 테두리를 두껍게

종종 다양한 변형 후에 일부 객체의 경계가 너무 얇아서 실제로 보이지 않을 수 있음이 밝혀졌습니다(그림 16). 그런 다음 이러한 개체의 테두리 너비를 늘려야 하며 많은 개체를 수동으로 수행하는 것은 매우 문제가 됩니다. 몇 초 정도 걸리는 적절한 스크립트를 사용하여 이 작업을 수행하는 것이 훨씬 더 편리합니다. 이러한 스크립트의 작업은 모든 개체와 테두리 너비가 더 작은 개체(예: 0.25픽셀)를 반복하여 테두리 너비를 0.5픽셀로 늘리는 것입니다. 나머지 경계는 변경되지 않은 상태로 유지되어야 합니다. 생성된 스크립트는 그림 1에 나와 있습니다. 17, 그 결과를 Fig. 17에 나타내었다. 십팔.

텍스트 개체 서식 지정

문서 디자인의 어떤 단계에서 문서에 포함된 텍스트 개체의 디자인 원칙을 변경하려는 경우가 종종 있습니다. 그러나 많은 개체를 강조 표시하는 것은 지루합니다. 이러한 상황에서 예를 들어 글꼴의 크기, 색상, 글꼴, 위치 등을 줄임으로써 텍스트 개체를 반복하고 특정 방식으로 개체의 특성을 변경할 수 있는 스크립트를 만들 수 있습니다.

이러한 스크립트를 많이 생각할 수 있지만 문서의 모든 텍스트 개체에 대해 글꼴 크기를 1단위 늘리고 색상을 변경하는 데 중점을 둘 것입니다(그림 19). 여기에는 루프의 클래스에서 개체를 반복하는 작업이 포함됩니다. 텍스트 프레임(텍스트 개체가 표시되는 방식) 및 속성 조정 문자 속성.크기(글꼴 크기) 및 채우기 색상(이 경우 기호의 색상). 유사한 스크립트가 그림 1에 나와 있습니다. 20, 그 결과를 Fig. 20에 나타내었다. 21.

개체의 높이와 너비 정렬

조직, 기술 및 기타 유형의 비즈니스 다이어그램을 만들 때 텍스트의 길이가 다르기 때문에 크기가 다른 일반 직사각형과 같은 많은 수의 동일한 개체로 작업해야 합니다(그림 22). . 그러나 궁극적으로 이러한 모든 요소는 높이가 같아야 하는 경우가 많습니다. 수동으로 정렬하는 것은 물론 번거롭지만 스크립트를 사용하여 이 작업을 빠르게 수행할 수 있습니다.

모든 개체의 높이를 마지막으로 생성된 제어 개체의 높이에 맞추는 스크립트를 만들어 보겠습니다. 원하는 높이(그림 23)를 수동으로 설정하여 생성해야 하며 개체의 너비가 변경되지 않아야 합니다. 이렇게 하려면 루프의 모든 개체를 반복하고 일반적인 비율에 따라 각각의 새 높이를 다시 계산한 다음 변경하면 됩니다. 높이를 변경하려면 다음 방법을 사용합니다. 크기 조정(scaleX, scaleY), 어디 스케일X그리고 scaleY- 너비 및 높이 값의 백분율 변경(이전 값과 비교). 우리의 경우 값만 계산하면 됩니다. scaleY, ㅏ 스케일X너비가 변경되지 않은 상태로 유지되므로 100과 같습니다. 우리가 만든 스크립트는 그림 1에 나와 있습니다. 24, 그 결과를 Fig. 24에 나타내었다. 25.

객체의 높이를 변경하지 않고 너비를 정렬해야 하는 상황도 있습니다. 스크립트는 또한 속성을 교체하여 이전 프로세스에서 얻을 수 있는 프로세스를 자동화하는 데 도움이 됩니다. (높이) 속성당 너비(너비) 및 크기 조정에서 개체 크기 조정 원칙 편집( 스케일X, scaleY), 이 경우 값 scaleY(그림 26).

표 서식 지정

예를 들어 표와 같이 동일한 유형의 개체로 정기적으로 작업해야 하는 경우 행 수와 같이 내용이 지속적으로 변경되지만 디자인 스타일이 유지되면 속도를 크게 높일 수 있습니다. 적절한 스크립트를 작성하여 테이블을 디자인하는 프로세스입니다. 모든 테이블 셀이 흰색으로 생성되고 테두리가 없다고 가정합니다(그림 27). 디자인할 때 헤더 셀을 특정 색상으로 채워야 합니다(즉, 속성 값을 변경 채우기 색상) 그리고 0.5픽셀 너비의 얇은 테두리를 추가합니다. 이는 속성 변경을 의미합니다. 스트로크색상그리고 스트로크 폭.

이 경우 표제 셀은 특정 왼쪽 테두리(이 예에서는 40픽셀)가 있는 셀을 의미합니다. 셀의 채우기 색상은 테두리 색상과 다르므로 두 개의 가변 색상을 형성해야 합니다. 새로운 색상그리고 colorNew1, 각각에 대해 색상의 빨강, 녹색 및 파랑 구성 요소를 결정해야 합니다. 그런 다음 루프의 모든 벡터 객체를 반복하고 속성을 변경해야 합니다. 채우기 색상, 스트로크색상그리고 스트로크 폭그 중 왼쪽 테두리가 40픽셀입니다. 생성된 스크립트는 그림 1에 나와 있습니다. 28, 그의 작업 결과는 Fig. 29.

이 예에서 셀 자체(즉, 해당 직사각형 개체)가 문서에 있으므로 해당 매개변수가 변경될 수 있습니다. 즉, 테이블이 생성될 때 테이블의 셀이 직사각형 개체로 그려진 다음 클립보드에 복사되고 명령으로 복제됩니다. 편집 => 앞에 붙여넣기(편집 => 앞에 붙여넣기). 그 후, 텍스트는 해당 직사각형 셀과 함께 그룹화된 셀 사본에 새겨졌습니다. 테이블을 만드는 다른 기술을 사용하면 디자인에 완전히 다른 스크립트가 필요합니다.

열려 있는 문서 내보내기 및 저장

작업이 끝날 때 여러 문서와 많은 문서로 작업한 후에는 모두 원하는 형식으로 저장하거나 내보내야 합니다. 열려 있는 모든 이미지를 jpg 형식으로 내보내는 옵션을 고려해 보겠습니다. 이 작업을 수행하는 스크립트를 만들 때 먼저 이미지가 다른 이름으로 특정 폴더에 저장되었는지 확인해야 하고, 두 번째로 문서 이름이 임의적이라면 문서 간에 어떻게든 전환해야 합니다.

첫 번째 문제를 해결하는 두 가지 방법이 있습니다. 스크립트 실행 중에 대상 폴더와 문서 이름을 수동으로 지정하는 것(그러나 이것은 특히 많은 수의 이미지의 경우 다소 지루함) 또는 특정 원칙에 따라 폴더 및 문서 이름. 두 번째 경로, 즉 고정 폴더를 대상 폴더로 설정합니다. C: / 온도 /, 문서 이름은 그대로 두고 필요한 내보내기 형식을 선택하면 jpg 확장자가 자동으로 할당됩니다. 결과적으로 이 예에서 스크립트의 해당 행은 다음과 같습니다. fileSpec = 새 파일 ("C: / 온도 /" + 문서 이름), 여기서 doc.name은 활성 문서의 이름입니다.

스크립트에서 두 번째 문제(문서에서 문서로 전환)는 이미 내보낸 각 문서가 즉시 닫히고 활성화되기 전에 로드된 문서가 활성화되기 때문에 자동으로 해결됩니다. 다만, 이 스크립트에 있는 작업 문서의 개수는 변수의 값으로 밝혀지기 때문에 주기 실행의 상한선으로 사용할 수 없다는 점을 염두에 두어야 합니다. 따라서 루프 전에 원래 문서 수를 저장할 추가 변수를 생성해야 합니다. docLength = 문서.길이.

또한 doc.close( SaveOptions.DONOTSAVECHANGES), doc.close()가 아닙니다. 두 번째 경우에는 각 이미지를 닫을 때 프로그램에서 해당 확인을 요청하기 때문입니다. 공식화된 문제를 해결하기 위한 스크립트는 그림 1에 나와 있습니다. 서른.

파일 일괄 처리

예를 들어 많은 수의 파일을 특정 형식으로 변환하는 경우와 같이 파일 그룹에 대해 동일한 처리를 수행해야 하는 경우가 종종 있습니다. 이러한 경우 스크립트를 배치 모드로 실행하는 것이 좋습니다. 이 기능은 Illustrator에서 제공되지 않지만 배치 모드에서 매크로를 실행할 수 있습니다. 이 모드의 명령 중 하나는 필요한 스크립트를 실행할 수 있습니다.

다른 사용자가 개발한 파일이 너무 많고 크기를 최대한 줄이고 동일한 EPS 형식으로 덮어써야 한다고 상상해 보십시오. 각 파일에 대해 두 가지 작업을 수행해야 합니다. 파일에 가중치를 주는 불필요한 브러시, 그래픽 스타일, 기호 및 색상을 제거한 다음 이미지를 EPS 형식으로 저장합니다. 이론적으로 두 작업을 하나의 스크립트에 넣을 수 있으며 나중에 팔레트에서 배치 모드로 실행됩니다. 행위(작업), 그러나 실제로는 다르게 행동해야 합니다 - 매크로 사용 사용하지 않는 팔레트 항목 삭제세트에서 기본 작업사용하지 않는 브러시, 그래픽 스타일, 기호 및 색상을 제거하는 역할을 합니다. 불행히도 JavaScript의 기능은 다소 제한되어 있으므로 이 문제를 해결하려면 다음 명령을 사용해야 합니다. docRef.swatches.removeAll(), docRef.symbols.removeAll()그리고 디 ocRef.graphicStyles.removeAll(), 이는 최적의 솔루션으로 간주될 수 없는 사용되지 않은 것뿐만 아니라 모든 색상, 기호 등을 제거하게 됩니다. 불필요한 그래픽 요소는 하나씩 지울 수 있지만 많은 시간과 노력이 필요합니다. 사용하지 않는 팔레트 항목 삭제 매크로 덕분에 필요한 작업이 몇 초 만에 수행되므로 스크립트와 매크로를 결합하는 데 중점을 둘 것입니다.

팔레트 열기 행위(매크로) 명령 사용 창 => 작업(창 => 작업) 버튼을 클릭하여 새 작업 집합을 만듭니다. 새 세트 만들기(Create New Set) 팔레트 하단에 있습니다. 매크로 선택 사용하지 않는 팔레트 항목 삭제, 명령으로 복제 복제하다(복제) 생성된 매크로 세트로 복제 작업을 드래그합니다. 이제 파일을 EPS 형식으로 저장하는 작업으로 매크로를 보완해야 합니다. 특별히 생성된 스크립트가 이 작업을 담당합니다. 다른 이름으로 저장EPS(그림 31). 폴더에 원래 이름으로 파일을 저장합니다. C: / 온도 /.

생성된 작업 집합에서 두 번째 매크로의 형태로 스크립트 시작을 정렬하는 것이 더 논리적으로 보이지만 파일을 추가로 처리하는 데는 불편할 것입니다. 사실 배치 모드에서는 하나의 매크로만 실행할 수 있으므로 파일 처리 작업을 한 단계로 수행하려면 스크립트를 실행하여 사용하지 않는 팔레트 항목 삭제 매크로를 추가하고 매크로 이름을 변경합니다. 스크립트 시작은 다음 명령을 사용하여 세트에 포함될 수 있습니다. 메뉴 항목 삽입(메뉴 항목 삽입) 열리는 창에서 명령을 지정하여 작업 팔레트 메뉴 파일 => 스크립트 => SaveAsEPS(파일 => 스크립트 => EPS로 저장), 그림. 32.

팔레트 메뉴에서 생성된 매크로를 배치 모드로 실행하려면 행위열기 명령 일괄(일괄), 열리는 대화 상자의 목록에서 매크로 세트를 선택하십시오. 세트(설정), 목록에서 원하는 매크로 동작(동작). 목록에서 다음 원천(출처) 설치 옵션 폴더(폴더), 버튼을 클릭 선택하다(선택)을 클릭하고 이전에 생성된 소스 폴더를 지정합니다. 목록에서 목적지(수신기) 옵션 선택 저장하고 닫습니다(저장 후 닫기) (그림 33) 확인 버튼을 클릭합니다. 결과는 폴더에 축소된 크기의 파일이 나타납니다. C: / 온도 /- 모두 EPS 형식입니다.

이 컬렉션에는 Adobe Illustrator를 위한 10가지 유용한 스크립트가 있습니다. 이 스크립트는 완전 무료입니다. 모든 참조는 스크립트 이름에 있습니다. 스크립트가 링크에서 다운로드되기를 원하지 않고 대신 브라우저에서 코드가 열리는 경우 다음을 수행하십시오. 마우스 오른쪽 버튼 클릭> 다른 이름으로 링크 저장스크립트를 컴퓨터에 저장합니다.

이전에 Illustrator에서 스크립트를 접한 적이 없는 사람들을 위한 작은 서정적 탈선. 스크립트는 메뉴에서 Adobe Illustrator에서 실행할 수 있는 프로그램입니다. 파일> 스크립트... 모든 프로그램과 마찬가지로 스크립트는 모든 유용한 작업을 빠르고 자동으로 수행합니다. 이것이 우리 작업에 루틴이 충분하기 때문에 스크립트가 마이크로스토커에게 없어서는 안될 도우미가 된 이유입니다.

Adobe Illustrator용 다음 스크립트는 디자이너가 다양한 작업을 수행하는 데 도움이 됩니다. 마이크로스톡용 벡터 파일 준비에서 시작하여 꽃 승인으로 끝납니다. 그러나 이것이 충분하지 않은 경우 기사 끝에 전체 스크립트에 대한 링크가 있습니다.

일러스트레이터에 스크립트를 설치하려면 스크립트 파일을 표준 스크립트가 있는 폴더에 복사해야 합니다. 귀하의 일러스트레이터가 설치된 위치를 찾으십시오.

Windows의 경우 일반적으로 다음과 같습니다. 드라이브 C> Program Files> Adobe> Adobe Illustrator 버전이 있는 폴더> Styles(Presets)> en_GB 또는 RU(하나의 폴더는 누락되지 않음)> Scripts.

양귀비의 경우: 응용 프로그램> Adobe> Adobe Illustrator 버전> 사전 설정> ko_KR> 스크립트.

표준 폴더를 찾을 수 없으면 다음을 통해 설치하지 않고 Illustrator에서 스크립트를 실행할 수 있습니다. 파일> 스크립트> 기타 스크립트(Ctrl + F12).

그럼 가자!

스크립트는 microstock에서 허용되지 않는 오류를 검색하고 수정합니다. 벡터 파일은 자동으로 스캔됩니다. 스크립트는 열린 경로, 고스트 경로, 구문 분석되지 않은 브러시, 기호, 래스터 등을 찾습니다. 그 과정에서 스크립트는 즉시 이러한 오류를 수정하도록 제안합니다. MAI Tools에서 Free Stock Master를 무료로 다운로드할 수 있습니다.

이 스크립트를 사용하면 벡터 파일에 특정 개체가 있는지 선택적으로 확인할 수 있습니다. 예를 들어 열린 경로, 래스터 등을 검색하십시오. Arid Ocean에서 스크립트를 다운로드할 수 있습니다. 초록색 ExtendedSelect.zip 버튼이 맨 위에 있습니다.

이 스크립트는 여러 페이지로 된 PDF를 한 번에 한 페이지가 아니라 완전히 완전히 엽니다. 스크립트 창에서 PDF 파일의 경로, 페이지 수를 표시하고 여러 아트보드의 한 문서에서 열립니다.

스크립트는 선택한 개체를 픽셀 격자에 정렬합니다. 픽셀 격자에 정렬 옵션과 같은 방식으로 작동합니다.

스크립트는 꽃이나 패턴처럼 보이도록 선택한 개체를 반전시킵니다.

스크립트는 모양의 모서리에서 모서리까지 선을 그립니다. 결과는 기하학적 패턴과 픽토그램입니다.

스크립트는 개체에서 노드를 비틀고 흥미로운 패턴을 얻습니다. 스크립트에는 선택한 모양에 즉시 적용되는 편리한 설정이 있습니다. 작업 영역에서 어떤 일이 일어나는지 즉시 확인할 수 있습니다.

스크립트는 선과 점의 위치를 ​​변경하여 기하학적으로 정확한 그림이 더 생생해지도록 합니다. 또는 비뚤어졌지만 설정을 가지고 노는 것과 같습니다.

스크립트는 포스터와 같이 별도의 한 줄 텍스트에서 균일한 열을 만듭니다.

Adobe Illustrator에는 꿈을 실현하는 데 도움이 되는 다양한 도구와 기능이 있습니다. 그러나 당신의 무기고에 많은 기회가 있음에도 불구하고 분명히 뭔가가 빠져 있습니다. 이제 인터넷에서 기능을 확장하는 Adobe Illustrator용 스크립트와 플러그인을 많이 찾을 수 있습니다. 이러한 추가 기능이 없으면 Adobe Illustrator에서 일부 작업을 처리하지 못하거나 아티스트를 위한 추가 작업을 추가할 수 없습니다. 따라서 오늘 우리는 여러 가지를 고려할 것입니다. Adobe Illustrator를 위한 유용한 무료 스크립트.

스크립트 설치

스크립트가 Adobe Illustrator에서 작동하려면 Adobe Illustrator 디렉토리에 있는 Scripts 폴더에 스크립트를 배치해야 합니다. 제 경우에는 ... / Adobe / Adobe_Illustrator_CS5 / Presets / en_GB / Scripts입니다. Adobe_Illustrator_CS5 대신 이전 버전의 프로그램을 사용하는 경우 Adobe_Illustrator_CS4, Adobe_Illustrator_CS3 등이 있을 수 있습니다.
아카이브로 압축된 스크립트를 다운로드한 경우 압축을 푸는 것을 잊지 마십시오. 설치 후 Adobe Illustrator를 다시 시작해야 합니다.

사용할 수 있는 스크립트는 스크립트 하위 메뉴의 파일 탭에서 찾을 수 있습니다.

열린 경로 선택

이 스크립트는 모든 열린 루프 모양을 찾아 선택합니다. 이 스크립트는 마이크로스톡용 벡터를 생성할 때 유용합니다. 폐쇄 루프는 마이크로스톡 기반에서 작업을 수락하는 기준 중 하나입니다.

모든 경로 닫기/선택한 모든 경로 닫기

이 스크립트는 모든 모양 또는 선택한 모양의 경로를 닫습니다. 따라서 예를 들어 Select Open Path를 사용하여 열린 경로를 찾은 후 이를 닫을 수 있습니다.

텍스트 프레임 분할

이 스크립트의 도움으로 단일 텍스트 필드를 더 작은 필드로 분할할 수 있습니다. 여기서 분리는 줄 바꿈이 됩니다.

텍스트 프레임 결합

이 스크립트는 여러 텍스트 필드를 하나로 결합합니다.

플루리파이

이 스크립트 덕분에 모양이 아름다운 꽃 곡선으로 장식됩니다.

메타볼

이 스크립트를 사용하면 몇 가지 간단한 모양이 더 복잡한 모양으로 바뀝니다.

CMYK에서 Pantone v.2로

이 스크립트는 CMYK 색상 모드를 Pantone으로 변환합니다.

이 스크립트 덕분에 필요한 수의 점으로 원 모양을 만들 수 있습니다.

앵커 제거

이 스크립트는 모양에서 선택한 점을 삭제합니다.

모든 모서리를 둥글게

이 스크립트를 사용하면 모양의 날카로운 모서리가 둥근 모서리로 변환됩니다.

개체 교환

이 스크립트는 한 개체에 두 번째 속성을 제공하고 두 번째 개체는 첫 번째 속성을 제공합니다. 스테이지의 크기와 위치는 속성으로 사용됩니다.

크기별로 경로 선택

플러그인은 특정 크기의 모양을 찾는 데 도움이 됩니다.

Adobe Illustrator의 기능은 거대하지만 이 프로그램에는 프로그램의 기능을 단순화하고 확장하는 스크립팅이 있기 때문에 여기에도 몇 가지 단점이 있습니다. 스크립팅 외에도 확장 프로그램도 있습니다. 프로그램 확장을 위한 사용자 패널이지만 이것은 약간 다른 주제입니다.

스크립트 설치

Adobe Illustrator에서 스크립트를 사용한 적이 없다면 스크립트를 실행하는 방법에 대한 빠른 안내서가 있습니다.

먼저 사용하려는 스크립트를 "Scripts" 폴더에 넣어야 합니다. 이 폴더의 경로를 어떻게 찾습니까? 간단합니다. Adobe Illustrator 프로그램이 있는 폴더의 루트로 이동한 다음 "Presets -> en_US -> Scripts"로 이동합니다. en_US 대신 현지화가 있는 다른 폴더가 있을 수 있습니다. Illustrator의 현지화는 무엇이며 다음을 선택합니다. 폴더.

폴더에 스크립트를 배치한 후 표준 방법을 사용하여 실행할 수 있습니다. 이것은 "파일 -> 스크립트"를 통해 시작됩니다. 드롭다운 메뉴에 스크립트 목록이 있습니다. 스크립트 중 하나를 클릭합니다. 스크립트를 실행합니다. 스크립트가 다른 폴더에 있더라도 여러 가지 방법으로 실행할 수도 있습니다.

  1. "파일 -> 스크립트 -> 기타 스크립트 ..." 메뉴로 이동하면 탐색기가 열리고 스크립트 파일을 찾은 다음 스크립트를 실행해야 합니다.
  2. 스크립트를 탐색기에서 Illustrator로 드래그하면 스크립트가 시작됩니다.
  3. 확장 프로그램을 사용하여 스크립트를 실행할 수 있습니다. 이것은 프로그램에서 직접 스크립트를 실행할 수 있는 Illustrator용 패널입니다. 이러한 확장이 여러 개 있습니다. LAScript를 사용하는 것이 좋습니다.

하모나이저

그리드에 요소를 정렬하기 위한 스크립트

개체를 선택하고, 스크립트를 실행하고, 열 수를 선택하고(선은 자동으로 계산됨), 요소 사이의 거리와 중심을 선택합니다(기본적으로 선택한 요소 중에서 가장 큰 요소가 선택됨).

대지 개체로 크기 조정

콘텐츠와 함께 대지 크기를 조정하는 스크립트입니다.

Adobe Photoshop에는 콘텐츠와 함께 대지를 변경하는 "이미지 크기" 기능이 있지만 Adobe Illustrator에는 기본적으로 이러한 기능이 없습니다. 경우에 따라 콘텐츠와 함께 대지를 변경하여 변경 후 모든 상태가 유지되도록 해야 합니다.

손으로 아트보드를 변경하기로 결정했다고 가정해 보겠습니다. 작업 순서는 다음과 같습니다. 아트보드를 변경한 다음 아트보드의 모든 요소를 ​​선택하고 크기를 조정합니다. 하지만 여기서 한 가지 문제가 발생합니다. 획이 있는 요소가 있는 경우 손으로 변경하면 개체가 줄어들면서 획이 줄어들지 않습니다. "획 및 효과 크기 조정" 확인란을 선택하여 이 솔루션을 해결할 수 있지만 여러 대지의 크기를 조정해야 하는 경우에는 어떻게 합니까? ? 단순화하고 시간을 절약하려면 artboardsResizeWithObjects.jsx 스크립트를 사용하십시오.


  • 새로운 스케일 팩터- 대지의 비율을 백분율로 표시
  • 새 대지 너비- 새 대지 너비, 높이가 비례하여 변경됩니다.
  • 새 대지 높이- 새 대지 높이, 너비가 비례하여 변경됩니다.
  • 활성 아트보드만- 활성 아트보드만 변경
  • 모든 대지- 모든 대지 변경
  • 사용자 정의 대지- 임의의 대지를 변경하고 쉼표와 하이픈을 모두 쓸 수 있습니다(예: 인쇄할 때 페이지를 지정할 때).
  • 숨겨진 항목 및 잠긴 항목 포함- 잠긴 요소와 숨겨진 요소 고려
  • 차원 입력 필드- 기본값은 활성 대지의 너비입니다.

대지 개체와 함께 회전

콘텐츠와 함께 대지를 회전하는 스크립트입니다.

Adobe Photoshop에서는 대지를 회전할 수 있으며 콘텐츠도 회전되지만 Adobe Illustrator에서는 기본적으로 이러한 기능이 없습니다.

이 스크립트는 여러 대지를 회전해야 하거나 회전한 후 대지를 기준으로 위치를 조정하는 데 시간을 소비하지 않으려는 경우에 유용합니다.


스크립트의 각 요점에 대한 간략한 설명:

  • 활성 아트보드 #- 활성 대지만 회전
  • 모든 대지- 모든 대지 회전
  • 회전 각도 90 CW- 대지를 시계 방향으로 회전
  • 회전 각도 90 CCW- 대지를 시계 반대 방향으로 회전

인라인SVGToAI

svg를 문서에 삽입하고 svg 코드를 변환하는 스크립트입니다.

Adobe Illustrator CC 2018 v.22.1(2018년 3월) 버전에서는 svg 개체를 삽입하는 기능을 추가했으며 이 경우 스크립트를 사용할 필요가 없습니다.

벡터를 전문으로 하는 프로그램에 svg를 삽입할 수 없다는 점은 항상 저를 짜증나게 했습니다. 즉, 편집기나 다른 곳에서 svg 코드를 복사했지만 텍스트 형식으로 복사하면 삽입할 수 없습니다. 프로그램에 넣습니다. 먼저 코드를 파일에 저장한 다음 Illustraor에서 파일을 열고 내용을 복사한 다음 원하는 문서에 붙여넣어야 합니다. 불필요한 행동이 많죠?

이러한 오해를 없애기 위해 자동으로 파일을 생성하고 해당 내용을 문서로 가져온 다음 삭제하는 스크립트를 작성했습니다. 저것들. 스크립트는 모든 것을 동일하게 수행하지만 우리의 참여 없이만 시간을 낭비할 필요가 없습니다.


스크립트의 각 요점에 대한 간략한 설명:

  • 간단합니다. 내용을 필드에 붙여넣고 "붙여넣기"를 클릭하세요.

퍼즐클리퍼


개체를 기반으로 직소 퍼즐을 만들기 위한 스크립트입니다.

스크립트는 클리핑 마스크가 있는 그룹을 생성합니다. 이 요소는 선택된 것 중 가장 낮은 객체인 "톱질"됩니다. 작동 모드, 맨 위에 그룹이 있고 맨 아래에 개체가 있는 경우 그룹의 모든 요소는 클리핑 마스크가 있는 그룹으로 변환되고 선택한 항목의 맨 아래에 있는 개체가 있습니다. 스크립트에는 인터페이스가 없으며 필요한 요소를 선택하고 스크립트를 실행하기만 하면 됩니다.


항목 바꾸기

개체를 원본 개체, 그룹 또는 클립보드의 개체로 바꾸기 위한 스크립트입니다.

예를 들어 레이아웃의 일부 요소를 교체해야 하지만 손으로 ​​교체하는 데 시간이 오래 걸리므로 이 스크립트를 교체에 사용할 수 있습니다. 필요한 요소를 선택하고 복사한 다음 스크립트를 실행하고 "객체 버퍼" 항목.

또한 스크립트는 실수로 각 요소를 회전하고 교체된 요소의 치수를 취하고 채우기를 수행할 수 있으며 원본 요소를 삭제할 수도 없습니다.


스크립트의 각 요점에 대한 간략한 설명:

  • 버퍼의 개체 - 개체가 클립보드에 있습니다.
  • 상위 개체 - 개체는 선택한 목록의 첫 번째 개체입니다.
  • 그룹 내 모두(임의) - 개체가 그룹에서 무작위로 선택됩니다.
  • 축척 필드 - 삽입된 요소의 축척
  • 그룹의 항목을 바꾸시겠습니까? - 그룹에 교체 가능한 항목이 있습니까? (교체해야 하는 요소가 그룹에 있는 경우 이 확인란을 선택합니다. 그렇지 않으면 그룹의 모든 요소가 아닌 전체 그룹이 대체됩니다.)
  • 너비 및 높이 복사 - 대체되는 요소의 너비 및 높이 값을 복사합니다.
  • 원본 요소 저장 - 교체된 요소를 저장(삭제 아님)
  • 요소에서 색상 복사 - 대체된 요소에서 채우기 복사
  • 임의 요소 회전 - 각 요소를 무작위로 회전

CreateArtboardsFromTheSelection

선택한 항목을 기반으로 대지를 만들기 위한 스크립트입니다.

스크립트는 선택한 각 항목과 선택한 항목을 기반으로 아트보드를 만듭니다.


스크립트의 각 요점에 대한 간략한 설명:

  • 선택 항목의 각 - 선택한 항목의 각 컬렉션에 대해 생성
  • 선택 경계만 - 선택을 기반으로 대지를 만듭니다.
  • 항목 경계 표시 - 항목 경계 "표시"
  • 항목 경계 기하학 - 항목 경계 "기하학적"

TransferSwatches

문서에서 활성 문서로 견본을 가져오기 위한 스크립트입니다.

스크립트를 실행하고, 목록에서 문서를 선택하고, 같은 이름의 색상이 대체되도록 확인란을 선택할 수도 있습니다.


대지 항목새로 이동 레이어

대지의 내용을 새 레이어에 배치하는 스크립트입니다.

스크립트를 실행하고 아트보드를 선택하고 "빈 레이어 및 하위 레이어 제거" 및 "아트보드 이름에서 레이어 이름"을 선택할 수도 있습니다.


Adobe Illustrator의 기능을 확장할 수 있는 특별한 기회가 있습니다. 스크립트(스크립트 파일)를 사용하는 것보다 쉬운 것은 없습니다. 개체를 선택하고 원하는 스크립트를 실행하기만 하면 됩니다. 이 게시물에 제공된 스크립트는 많은 시간을 절약하고 작업을 더 즐겁고 효율적으로 만듭니다. 저를 믿으십시오, 그들은 당신의 주의를 기울일 가치가 있습니다. 모든 스크립트는 CS3 및 CS4 버전의 Illustrator에서 테스트되었습니다.

프리미엄 품질의 Illustrator 추가 기능이 필요한 경우, Isometric Guides Grid Action, Pattern Maker 및 Long Shadow Action(긴 그림자를 만드는 작업)과 같은 GraphicRiver 리소스의 Illustrator 작업 및 스크립트 섹션에서 찾을 수 있습니다.

Graphic River의 Illustrator를 위한 최고의 작업 및 스크립트.

그렇지 않으면 지금 알려줄 무료 "빵"을 사용하십시오. 하지만 먼저 Illustrator용 스크립트를 설치하는 방법을 알아보겠습니다.

스크립트 설치

사용하려는 스크립트는 항상 같은 위치(예: Scrips 디렉토리)에 저장해야 합니다. 스크립트를 실행하려면 파일> 스크립트> 기타 스크립트(Command + F12)(파일> 스크립트> 기타 스크립트)로 이동합니다.

스크립트가 있는 디렉토리를 열고 필요한 파일을 실행하십시오.

이 공유