Как дСйствия Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ΅: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² Adobe Photoshop

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Как Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ дСйствия Π² Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ΅ Π² скрипт

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ рядом возмоТностСй по записи и запоминанию Π²Π°ΡˆΠΈΡ… дСйствий Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Бюда ΠΌΠΎΠΆΠ½ΠΎ отнСсти: запись дСйствий Π² тСкстовый Ρ„Π°ΠΉΠ», созданиС экшСнов ΠΈ запись дСйствий Π² скрипт. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ ΠΎ скриптах.

Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ β€” это автоматизация дСйствий ΠΏΠΎ срСдствам написания ΠΊΠΎΠ΄Π° Π½Π° языкС программированиС JavaScript ΠΈΠ»ΠΈΒ Visual Basic. Если Π²Ρ‹ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΈΠΌΠΈ познаниями, Ρ‚ΠΎ возмоТности Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ° ΠΌΠΎΠΆΠ½ΠΎ сильно Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ. Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π² свободном доступС Π΅ΡΡ‚ΡŒ скрипт ΠΏΠΎ автоматичСскому Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π΄Π°Ρ‚Ρ‹. Π‘ΠΊΠ°Ρ‡Π°Π² ΠΈ установив Π΅Π³ΠΎ, Π² мСню Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ° Π€Π°ΠΉΠ» β€” Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ появится новая ΠΊΠΎΠΌΠ°Π½Π΄Π° Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρƒ. Если Π΅Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Ρ‚ΠΎ Π½Π° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ появится Π΄Π°Ρ‚Π° создания Ρ„Π°ΠΉΠ»Π°.

Но ΠΊΠ°ΠΊ Π±Ρ‹Ρ‚ΡŒ, Ссли Π²Ρ‹ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚Π΅ знаниями Π²Β ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ? Π•ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ β€” ΠΏΠ»Π°Π³ΠΈΠ½ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ записываСт всС ваши дСйствия Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡ… воспроизводит.

Π—Π²ΡƒΡ‡ΠΈΡ‚ классно, Π½ΠΎ здСсь Π΅ΡΡ‚ΡŒ минус β€” этот скрипт ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ всС дСйствия Π² Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ΅, поэтому для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°ΡˆΠΈΡ… Π·Π°Π΄ΡƒΠΌΠΎΠΊ придСтся ΠΈΡΠΊΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹.

Но ΠΊΠ°ΠΊ Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎ, сСйчас я вас Π½Π°ΡƒΡ‡Ρƒ ΠΊΠ°ΠΊ это Π΄Π΅Π»Π°Ρ‚ΡŒ.

Π¨Π°Π³ 1

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΠΏΠ»Π°Π³ΠΈΠ½ для записи дСйствий Π² Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏ β€”Β ScriptListener.8li.

Π¨Π°Π³ 2

Π•Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: C:\Program Files\Adobe\Adobe Photoshop CS5\Plug-ins; для Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсий ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ C:\ProgramΒ Files\Adobe\Adobe Photoshop\Scripting\Utilities.

Π¨Π°Π³ 3

Если Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏ Π±Ρ‹Π» ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ β€” пСрСзапуститС Π΅Π³ΠΎ.

Π¨Π°Π³ 4

Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ любоС дСйствиС Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π·Π°Ρ‚Π΅ΠΌ свСрнитС Π΅Π΅. На Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС автоматичСскиС появятся Π΄Π²Π° Ρ„Π°ΠΉΠ»Π°:Β ScriptingListenerJS.log ΠΈ ScriptingListenerVB.log. Π’ этих Π΄Π²ΡƒΡ… Ρ„Π°ΠΉΠ»Π°Ρ… ΠΈΠ΄Π΅Ρ‚ запись дСйствий ΠΊΠ°ΠΊ Ρ€Π°Π· Π½Π° Π΄Π²ΡƒΡ… Ρ€Π°Π·Π½Ρ‹Ρ… языках JavaScriptΒ ΠΈΒ Visual Basic соотвСтствСнно.

Π¨Π°Π³ 5

Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ язык, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π±ΠΎΠ»Π΅Π΅ понятСн. Π’ ΠΌΠΎΠ΅ΠΌ случаС это JavaScript.

Π¨Π°Π³ 6

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» Ρ‡Π΅Ρ€Π΅Π· Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ ΠΈΠ· Π½Π΅Π³ΠΎ всС записи, Π° Π·Π°Ρ‚Π΅ΠΌ сохранитС.

Π¨Π°Π³ 7

Π”Π΅Π»Π°ΠΉΡ‚Π΅ Π² Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ впослСдствии Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

НапримСр. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ тСкстовый слой, добавляСм Π΅ΠΌΡƒ Ρ†Π²Π΅Ρ‚ ΠΈ Ρ‚Π΅Π½ΡŒ, Π° Π·Π°Ρ‚Π΅ΠΌ размСстим Π² Π½ΡƒΠΆΠ½ΠΎΠΌ мСстС Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ.Β 

Π¨Π°Π³ 8

Когда всС сдСлано, свСрнитС Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏ ΠΈΒ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅Β Ρ„Π°ΠΉΠ» Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅. Π’Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€tΠΎΠ±Ρ€ΠΎΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² скрипт. Для этого Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ, ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ имя (Π½Π° английской раскладкС) ΠΈΒ ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅Β ΠΏΠΎΡΠ»Π΅ ΠΈΠΌΠ΅Π½ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° .jsx

Π¨Π°Π³ 9

Установим новосозданный скрипт Π² Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏ. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ

C:\Program Files\Adobe\Adobe Photoshop CS5\Presets\Scripts ΠΈ скопируйтС Π² Π½Π΅Π΅ Ρ„Π°ΠΉΠ». ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚Π΅ Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏ.

Π¨Π°Π³ 10

Π’Π΅ΠΏΠ΅Ρ€ΡŒ вашС дСйствиС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² МСню β€” Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ.


Π§Ρ‚ΠΎΠ±Ρ‹ Ρ„Π°ΠΉΠ»ΠΈΠΊΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС вас Π½Π΅ Π΄ΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ записываСтС скрипты, Ρ‚ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ ΠΈΠ· систСмной ΠΏΠ°ΠΏΠΊΠΈ сам ΠΏΠ»Π°Π³ΠΈΠ½.