Adobe CCアプリ(AI・PS・ID)をVB.netで参照設定してスクリプト開発するときのバージョン表記(覚えてる範囲で)

結構すぐバージョンが上がるけど、そのたび微妙に表記が変わるからVB.netで参照設定したスクリプトのアプリが動かないぞ!

とただのグチですが、一応わかる範囲でまとめておきます。手元に残ったバージョンとあやふやな記憶の分だけです。今回はWindowsユーザー向けでしかもVB.netでスクリプト作成するニッチな記事ですね…。Excel経由でも同じハズですよ?

とりあえず確認用windowアプリ【vb2cc.exe】を作ってみた

こんな感じでバージョンを選択すると、起動確認し【○】ならば新規ドキュメントを作成するスクリプトを実行することができます。起動確認は

Dim l_proc As Process() = Process.GetProcessesByName("Illustrator")

マシンのプロセスをアプリ名で取得し、

 l_proc(i).MainModule.FileVersionInfo.FileDescription.Contains("★プロセス名★")

【MainModule.FileVersionInfo.FileDescription】を取得し確認しています。

新しいバージョンが出てもexeにバージョン記述する備え付けxml(同一階層「versionList.xml」)に追記すれば対応可能です。xmlはこんな感じです。

<Illustrator CC="CC2022" Major="26" Process="2022" Refernce="CC.26とか?" />

インストール具合によって起動確認はできるけど、新規ドキュメントが作成できないことがあります。参照設定のレジストリがおかしいみたいなんですが、根本的な解決方法がわかりませんでした。社内に何台かありました。

スポンサーリンク

イラストレーターのバージョン表記

CCバージョン メジャーバージョン プロセス名 参照設定名
CS6 16 Illustrator CS6 Illustrator.Application.CS6
CC2017 21 Illustrator CC2017 Illustrator.Application.CC2017
CC2019 23 Illustrator 2019 Illustrator.Application.CC.2019
CC2020 24 Illustrator 2020 Illustrator.Application.24
CC2021 25 Illustrator 2021 Illustrator.Application.25

総 評

CC2017はウロ覚えですが(CC2018は全く覚えてません…)、とりあえず【Illustrator.Application.CC.2019】からの【Illustrator.Application.24】らへんの変更がなんとも言えませんね。

フォトショップのバージョン表記

CCバージョン メジャーバージョン プロセス名 参照設定名
CS6 13 Photoshop CS6 Photoshop.Application.60
CC2019 21 Photoshop 2019 Photoshop.Application.130
CC2020 22 Photoshop 2020 Photoshop.Application.140
CC2021 23 Photoshop 2021 Photoshop.Application.150

総 評

のっけから【60】という謎の数字!しかしCS6=60、CC=70、CC2014=80と繰り上げていくとCC2019は【130】となるではないか!一番ブレてないかも!しかし、おかげでCC・メジャー・参照設定の数字が全てバラバラに…。

インデザインのバージョン表記

CCバージョン メジャーバージョン プロセス名 参照設定名
CS6 8 InDesign CS6 InDesign.Application.CS6_J
CC2017 12 InDesign CC2017 InDesign.Application.CC2017_J
CC2018 13 InDesign 2018 InDesign.Application.CC.2018
CC2019 14 InDesign 2019 InDesign.Application.CC.2019
CC2020 15 InDesign 2020 InDesign.Application.2020
CC2021 16 InDesign 2021 InDesign.Application.2021

総 評

例によってCC2017はウロ覚えですが、CCに【.】(ドット)が付加されたり、いきなり外したりして一貫性がないなぁ、大体【CS6_J】と【CC2017_J】の【J】なんなん?ジャパンの【J】か?それとも俺の名は【J】、キングバトラージュニア!

まとめ&確認用アプリ【vb2cc.exe】

そもそもクラウド上ではメジャーバージョン表記なのにインストールしたら思いっきり【2021】とか表示するし。

CC表記やめるってCCだけ抜いて【2021】にするっていう意味なんかな?

表記上も問題やけど実際、参照設定でブレられると非常に面倒…。

ちなみに確認用windowアプリ【vb2cc.exe】のダウンロードはこちらからどうぞ。

便利な表だな ★☆☆☆☆

Macユーザです ☆☆☆☆☆

スポンサーリンク

スポンサーリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です