2010-01-15
■[Adobe][Acrobat][AppleScript]Acrobat 8.2アップデートを当ててしまった場合の暫定的解決法
既報のことでみなさまご存知かと思いますが、Mac版Acrobat 8.2アップデートを適用するともれなくIllustrator CS&CS2とInDesign CS&CS2が起動しなくなるという問題が怒っています。
【更新】Acrobatのアップデータは充てないで - いわもとぶろぐ
あなたがもしまだこのアップデートを適用していないなら、触らぬ神にたたりなし、Acrobat 8.2アップデートはしない方がいいでしょう。(追記:2010-01-19T13:37:18+0900)(ブラウザのデフォルトPDFビューア等に)Acrobat 8系を主に使用する場合は、セキュリティホールを修正するためアップデートは必須です。Illustrator CS&CS2とInDesign CS&CS2を使用したいユーザーは、8.2アップデートをした後、下記アプリケーションを実行してください。
この問題に関して、すぐさま有志の皆様による解決法が模索され、パッチなども公開されました。
Acrobat 8.2アップデートでInDesign CS、CS2が起動できない! - InD-Board
だがしかし! Acrobat 8.2を起動するだけでパッチが無効になるという始末...
lcs_kawamuraの開発記録の情報によりますと、/Application\ Support/Adobe/TypeSpt/Unicode/Mapping/ の改行コードが変わってしまっているらしいです。
Mappingフォルダごと正常のものに差し替えればいいということですが、正常なマシンが1台もない場合だってあるでしょう。じゃあ改行コードだけ変えたらいいんじゃない? ということでスクリプトを書いてみました。
tell application "Finder" set tmp_file to POSIX path of (path to desktop) --デスクトップに作業ファイルを set tmp_file to "'" & tmp_file & "tmp.txt'" set target_folder to ("/Library/Application Support/Adobe/TypeSpt/Unicode/Mappings" as POSIX file) as text set target_files to entire contents of folder target_folder set my_counter to 0 repeat with i in target_files set i to (contents of i) as alias if (kind of i) is not ("フォルダ" as Unicode text) then set a_file to quoted form of POSIX path of i do shell script "tr \\\\n \\\\r < " & a_file & " > " & tmp_file do shell script "mv " & tmp_file & " " & a_file set my_counter to my_counter + 1 end if end repeat activate display dialog (my_counter as string) & "個のファイルを修正しました。" end tell
アプリケーション形式のものはこちらからダウンロードできます:patch_of_Acrobat8_2.app.zip ![]()
ダブルクリックするだけで、/Library/Application Support/Adobe/TypeSpt/Unicode/Mappings内のファイルの改行コードをCR改行に書き換えます。数秒以内で終わると思います。lcs_kawamuraさんの情報に感謝します。
このスクリプトはあくまでもAdobeが修正版をリリースするまでの暫定処置です。自己責任においてご使用ください。
Adobe さんには現在のダウンロードを即座に中止し、修正版の早期リリースを望みます。
(追記:2010-04-14T15:20:35+0900)この問題は、本日公開されたAcrobat 8.2.2アップデータによって解消いたしました。したがって、このスクリプトの必要性も今後はありません。
- 229 http://blog.ddc.co.jp/mt/dtp/archives/20100114/173214.html
- 155 http://www.dtptemple.org/imgbbs/index.php?mode=thread&id=7731&page=1
- 141 http://www.macsoft.jp/
- 111 http://www.seuzo.jp/st/index.html
- 88 http://www.dtp-transit.jp/
- 62 http://www.dtp-transit.jp/adobe/acrobat/post_976.html
- 56 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4ADBS_jaJP223JP226&q=acrobat+8.2
- 46 http://www2.rocketbbs.com/11/bbs.cgi?id=thats
- 43 http://www2.rocketbbs.com/11/bbs.cgi?id=thats&mode=res&resto=4019
- 41 http://blog.dtpwiki.jp/dtp/2010/01/macacrobat-820-.html


