fc2ブログ


FC2カウンター
ブログ内検索
プロフィール

流星光輝

Author:流星光輝
InDesignを仕事で使っています。
まんどい作業をScriptで解決すべく
精進の日々を過ごしております。

カレンダー
11 | 2024/12 | 01
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -

イラレScript実行UI(Win) 試作品
ツイッターで呟いたんですが、


です。

みなさま、動作確認にお付き合い下さってありがとうございます。

本ツールは、IllustratorのScriptパネルが無いじゃないの!を上手いこと実現する
ものかのさんの、「ScriptKeyAi ベータ版」を見ていて、
やっぱwin版もあったほうが良いよね~と
考えていたものを具現化したツールです。

1)「AI_ScriptRunUI_beta.exe」を起動する(Illustratorも事前に起動しているものとする)
2)設定クリック
3)Script場所を参照
  (サンプルとして「SelectObjSize2ArtbordSize.jsx」を同梱してますので、
  exeの階層を指定してOKです。)
4)対象のIllustratorのVersionをプルダウンしてOKで設定を閉じる
5)スクリプトが階層で表示されるので、ダブルクリック
6)対象のIllustratorに指定したjsxを実行させる

という手順です。次回以降は5)→6)だけでOK

一度でも起動すると、「setting.txt」が生成されます。
不具合があったら「setting.txt」を消してください。

「setting.txt」内の

Illustrator CS6(16.0)|Illustrator.Application.CS6

はCS6を対象にするための記述ですが、|の後の文字を取り出してIllustratorと通信するために
記載している文字列です。
現在、CC版の文字が分からないので、入れてないです。
CC版がある方は、
Illustrator CC|Illustrator.Application
とかに書き換えれば動くかも。


本体側に追加するように修正中です。
恒例のレジストリ参照設定が間違っている
※https://pbs.twimg.com/media/BShz4_8CUAIfdYP.png
ので、修正せずにコード側で最新版を呼ぶ処理だけで済ませようと画策中。


不具合などの情報や、動作したよ~などのコメント頂けますと、とてもうれしく思います。

同梱している「トリセツ.pdf」が分かりにくくて、すみません。
そのうち分かりやすく書き直します。

ツイッターでRTや、リプくださったみなさま、改めてお礼申し上げます。
なお、本ツールは、リプライ頂いた方だけにダウンロードURLをお送りしております。(試作品なので)


8/26の2:00から3:00頃にCC体験版を入れて、動作を確認しましたが、
どうやら、まともに動かない&レジストリ参照が、やっぱおかしいので、
緊急的対応で、の処理時に、/^Illustrator CC/でmatchした場合に、
CreateObjectで通信せず、GetObjectで起動中のIllustratorCCを
対象にするようにコード修正しました。(うまくいくといいんだけど)
(うまくCCで動作したとの、ご報告がありました。ありがとうございます。)


コメントで頂いた分を含めた動作確認環境のまとめ
WinXPsp3(x86)+CS2
Win7(x86)+CS4
Win7(x64)+CS2
Win7(x64)+CS5
Win7(x64)+CS6 ※開発環境
Win7(x64)+CC(17.0)

手元の環境での動作確認
XPsp2(x86)+CS・CS2・CS3


(記事に一部加筆修正を行いました。Part2)
InDesign Scripting TB(0) CM(8) 

New LogTop LogOld Log

じょに URL 2013/08/25 20:01 #- EDIT
1.Win7 32bit CS4
2.Win7 64bit CS2
3.XP/SP3 CS2

スペック細かいの要りますか?

じょに URL 2013/08/25 20:06 #- EDIT
動作報告でした。

流星光輝 URL 2013/08/25 22:37 #TaSm6QoI EDIT
じょに さん
動作環境の情報ありがとうございます。(^^
x86/x64共に問題なさそうですね。
良かったですw
XPでも動作との事。ありがとうございます。

じょに URL 2013/08/25 23:29 #- EDIT
追加
1はi5、2はi3、3はC2Dなので×86は大方問題なさそうですね。
関係ないとは思いますが、CS2は拡張子.jsで確認しました。

開いた窓の中にスクリプトを突っ込むと認識されるようになると一回こっきりしか使わないやつが登録しやすいですね、難しそうだけど。

流星光輝 URL 2013/08/26 09:20 #TaSm6QoI EDIT
じょに さん
追加情報ありがとうございます。(^^

1回だけの実行のための登録なら可能だと思います~
アイデアありがとうございます。(・v・)☆

じょに URL 2013/08/27 00:07 #- EDIT
×64ってのを勘違いしていて赤面コメントになっていて凹んでみる…orz

じょに URL 2013/08/27 00:08 #- EDIT
×64ってAMDのCPUを指すものだと勘違いしていて赤面コメントになっていて凹んでみる…orz

流星光輝 URL 2013/08/27 12:03 #TaSm6QoI EDIT
じょに さん
うぐあわわw 意図は分かりましたw

COMMENT


PREV PAGE   TOP   NEXT PAGE