終了

【エラー】PhotohopのCS2でJavaScript

New Here ,
Jul 17, 2017 Jul 17, 2017

リンクをクリップボードにコピー

コピー完了

画像にガイドラインを引きたいのですがExtendScript ToolkitからターゲットをCS2にし、デバックすると「undefinedがオブジェクトでありません」とエラーを吐きます。

以下にコードを示します。動作環境はwindows10 64bitです。

エラーは「Line:10 > doc.guides.add(Direction.VERTICAL,v)」となっています。

CreateCenteredGuides(); 

 

function CreateCenteredGuides(){ 

 

    var doc = activeDocument;//アクティブドキュメントを取得 

 

    var v,h; 

    v = doc.width/2; 

    h = doc.height/2; 

    doc.guides.add(Direction.VERTICAL, v); 

    doc.guides.add(Direction.HORIZONTAL, h); 

}

どのように修正すればよいでしょうか?回答お願いします。

キーワード
Windows

表示

829

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Jul 17, 2017 Jul 17, 2017

リンクをクリップボードにコピー

コピー完了

直接の回答ではないですが、そもそも動作保証外の組み合わせを念頭においてください。

よってWindows 2000やXP環境で正常に動作するかを確認した上にしましょう。

もっとも、CS2では動作確認できる人がまずいないので、回答が付く可能性が低くなっています。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Jul 17, 2017 Jul 17, 2017

リンクをクリップボードにコピー

コピー完了

先ほどPhotoShopの最新の体験版をインストールし、実行させた結果、正常にプログラムが動いたのでやはりCS2をWindows10で正常に動作するのは不可能に近いですね。。。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Jul 17, 2017 Jul 17, 2017

リンクをクリップボードにコピー

コピー完了

最新

Windows 10で動作保証されているバージョンはCC 2015.x以降となっていますし、

体験版であればCC 2017が導入されるので、正規の動作保証範囲です。

CS2は12年前のバージョンで、後方互換性の高いWindowsであっても

現行OSで動かすのはさすがに無理がありすぎますから、

ライセンス所有していて勿体ない気持ちはわからなくはありませんが、

適正なバージョンで利用されることをおすすめします。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines