忍者ブログ

ぼんぷろぐ

InDesign、イラレ、フォトショの勉強中。。。

[イラレ]
イラレのスクリプトパネルっぽいやつを更新しました

このブログでひっそり公開していたスクリプトパネルっぽいやつ(Windows用)ですが、作者がCS6オンリー使いなものであまり気にしてなかったけど、複数のバージョンのイラレが混在してて当たり前なCC環境では非常に使いづらいようなのでそのあたりを改善いたしました。それらしい配布ページも作ったぞ。

名前もあらためまして「スクリプト パネル っぽい やつ」を縮めてSppyとしました。ちょっと勇気が足りなくてSPOiにはならなかった。

Sppy for Ai


AutoHotkeyはいいぞー
PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

無題

す、すっぱい?
AutoHotkeyは確かに良さそうです。

Re:無題

すっぴーですかねえ
そうなると略称がKEROのソフトも作りたくなる

  • kawamoto_α
  • 2018/02/12(Mon.)

0x800401F3エラー

Windows 7 / CS6で実行してみたところ、
起動はするのですが、スクリプト実行時に
「0x800401F3 - クラス文字列が無効です」
というエラーが出てしまいます。
何か対処法はありますでしょうか。

Re:0x800401F3エラー

うーん、ひょっとしてイラレのインストール場所をカスタマイズしてらっしゃいますか?
デフォルトでは
C:\Program Files\Adobe\Adobe Illustrator CS6 (64 Bit)
C:\Program Files (x86)\Adobe\Adobe Illustrator CS6
の2か所に入ると思いますが、「Adobe Illustrator CS6」という文字列が含まれないような場所だとうまくいかないかも…

  • kawamoto_α
  • 2018/05/22(Tue.)

0x800401F3エラー(続き)

ご回答ありがとうございます。

エラーの続きを書き漏れていました。

Line#
702: Return,ComObjActive(progID)

(参考までに…)

エラーの出る環境を確認したところ、
32bitの方はインストールされていませんでした。
(64bit版だけ存在する状態)

その状態では正常に動作しない、ということでしょうか。

Re:0x800401F3エラー(続き)

ちょっと原因は分からないですが(32bit版が無いせいではないと思いますが)、
Sppy.exeと同じフォルダにあるはずのasl.iniの一番下の行に
AiProgId2=Illustrator.Application.CS6
を書き加えてSppy.exeを起動してみてもらえますか?

それでダメだったら
AiProgId2=Illustrator.Application.CS5
で試してみてください

  • kawamoto_α
  • 2018/05/24(Thu.)

0x800401F3エラー(続き2)

AiProgId2=Illustrator.Application.CS6
は駄目でしたが、
AiProgId2=Illustrator.Application.CS5
の方で動作するようになりました!

迅速なご対応、感謝いたします。

Re:0x800401F3エラー(続き2)

イラレのインストーラーの不具合でCS6~CC2014あたりがCS5としてレジストリに登録される場合があるみたいなんです。ご報告いただけてこちらも有難かったです。ありがとうございました。


なお、AiProgId2は「現在起動中のillustrator.exeのバージョンを取得して自動的にProgID(VBスクリプトや外部アプリからイラレにアクセスするためのID)を設定する」というSppyの機能を無効化して、指定したIDを使うようにするものです。

今後、同じPCにCCなど複数のバージョンのイラレをインストールして使う場合には、別の場所にSppyを複製して使い分けるとかちょっと面倒くさくなりますのでご注意ください

  • kawamoto_α
  • 2018/05/25(Fri.)

CC2018での右クリック

はじめまして。
最近jsxをよく書くようになり、コードを変えてもきちんと実行ごとにファイルを読み込み直してくれるので、テストもしやすいですし、とてもとても便利に使わせていただいてます。
ありがとうございます。

ただ、Windows7 64bit, CC2018を使っているのですが、Sppyを立ち上げている間イラレ上での右クリックが効かなくなります。

出来ればずっとSppyを立ち上げっぱなしにして作業したいのですが、なにか対処法などわかりますでしょうか?
何卒、よろしくお願いいたします。

Re:CC2018での右クリック

前に同じような報告をいただいた方は翌日になったら治ってたとかで、結局原因は分からなかったんですよね…
http://sysys.blog.shinobi.jp/Entry/68/#comment2


試しに少し修正したものを作ってみました。これをSppy.exeと同じフォルダに置いて使ってみてもらえますか?
http://file.sysys.blog.shinobi.jp/Sppy_RButtonTest.zip

  • kawamoto_α
  • 2018/07/20(Fri.)

Re:Re:CC2018での右クリック

物凄い迅速な対応ありがとうございます!

いただいた Sppy_RButtonTest.exe で試してみたところ、今のところ正常に右クリックが効いております。

元の Sppy.exe では立ち上げた瞬間 AI 上での右クリックが効かなくなり、終了した瞬間から右クリックが効くようになっていたのですが、Sppy_RButtonTest.exe の方では立ち上げた後も、なんらかのスクリプトを実行した後も正常に右クリックが効いています!

自分もプログラムを書く方ですが、対応力が羨ましいです。
おかげでこれからも楽しく作業ができそうです。本当にありがとうございます!

Re:Re:Re:CC2018での右クリック

あー やっぱりこれで治ってしまいましたか
RButton & LButton(いわゆるロッカージェスチャ)みたいな右クリックを含むショートカットキーを使えるようにするために書き加えた1行が、環境によっては悪さするようです

それを消したのがSppy_RButtonTest.exeですので、右クリックを含むショートカットキーが使えないという点だけご注意ください

  • kawamoto_α
  • 2018/07/21(Sat.)

5つの「く」

ハタハタのすばらしさをまとめました。