結構すぐバージョンが上がるけど、そのたび微妙に表記が変わるから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ユーザです ☆☆☆☆☆
スポンサーリンク
More from my site
スポンサーリンク