3 返信 最新の回答 日時: Feb 25, 2015 10:00 AM ユーザー:rairaiman

    スクリプトでウィンドウの位置とサイズを指定できるでしょうか?

    rairaiman Level 1

      スクリプトでウィンドウの位置とサイズを指定できるでしょうか?

       

      Acrobat X Pro

      Mac OS 10.6.8

       

      DTPを生業にしています。

      モニタ画面の上半分にInDesignのウィンドウを、

      下半分にAcrobatのウィンドウを配置するなどして、

      修正指示のPDFを見ながら作業しています。

      普段PDFを閲覧する時はウィンドウを大きくしているのですが、

      修正作業をする時はウィンドウを下半分のサイズに縮め、

      InDesignウィンドウに隠れない位置に移動して…

      ということをしています。

      これを1日に何度もするので、

      スクリプトなどを使って

      簡単に切り替えられればいいなと思っています。

       

      InDesignの場合は下記サイトさまのJavaScriptを参照して、

      最前面のウィンドウを決まった位置とサイズに指定することができました。

       

      Open Space

      http://www.openspc2.org/

       

      InDesignCS4/特定のウィンドウの表示位置とサイズを指定する

      http://www.openspc2.org/book/InDesignCS4/easy/window/006/index.html

       

      これと同様に、AcrobatのウィンドウもJavaScriptを使って

      決まった位置とサイズにできないかと思い調べてみたのですが、

      見つけることができませんでした。

      また、「Acrobat JavaScript Scripting Guide」なるものも

      ダウンロードしてみたのですが、

      私の力量ではさっぱり理解できませんでした…。

      http://kb2.adobe.com/jp/cps/511/511340/attachments/511340_AcroJSGuide.pdf

       

      ↑そもそもAcrobat7のマニュアルなので、

      古くて使い物にならないのかもしれませんが、

      それを判断できる知識もありません。

       

      AcrobatのJavaでなくても、

      Macにこんなツールをインストールすれば解決するといった情報でも構いません。

      (Stayというシェアウェアならいけるかもと思ったのですが、

      OSが対応していませんでした。)

       

      お知恵を拝借できればと思います。

      よろしくお願いいたします。

       

      メッセージ編集者: JS

        • 1. Re: スクリプトでウィンドウの位置とサイズを指定できるでしょうか?
          Yamonov@フリーランスレタッチャー Most Valuable Participant

          BetterTouchToolまたはBetterSnapToolで、キーボードショートカットでできます。yosemiteで動いています。

          またはAppleScriptはどうでしょうか。

          こちらを参考に、スクリプトエディタ.appで組んでみては。

          http://qiita.com/syui/items/7e750774c47d56401fc9

          全くの丸写しで書くと、

          tell application "System Events"

            set position of first window of application process "Acrobat" to {300, 300}

            set size of first window of application process "Acrobat" to {1200, 600}

          end tell

           

          となります。position、sizeを適当に書き換えて実行してみてください。

          • 2. Re: スクリプトでウィンドウの位置とサイズを指定できるでしょうか?
            Yamonov@フリーランスレタッチャー Most Valuable Participant

            Applescript実行は、スクリプトエディタ.appの環境設定で「メニューバーにスクリプトメニューを表示」にチェックを入れてください。スクリプトを保存するフォルダもそこからアク セスできます。

            アプリケーション毎にフォルダ分けしてスクリプトを保存すれば、そのアプリケーションでのみ表示されるようになります。

            ショートカットキーで実行するには、スクリプトメニュー代替品(有料)FastScript

            FastScripts

            を使ってみてください。

            • 3. Re: スクリプトでウィンドウの位置とサイズを指定できるでしょうか?
              rairaiman Level 1

              Yamonov様

               

              早速の回答、ありがとうございます。

              BetterSnapToolを購入しインストールしました。

              Acrobatのウィンドウの位置もサイズも理想通りに設定できた上、

              いろいろ便利になっちゃって大助かりです。

              Finderやブラウザやテキストエディタなどのウィンドウもキレイに並べることができて、

              これからの仕事がはかどりそうです。

              これがたったの200円だなんて。

              惜しむべくはIllustrator・InDesign・Photoshopのウィンドウが

              リサイズできないことでしょうか。

              InDesignはJavaScriptでできたからいいのですが。

               

              また、AppleScriptも試してみました。

              今回はBetterSnapToolを購入したのでスクリプトを使うことはなくなってしまいましたが、

              大変勉強になりました。

              仕事をしているとチョイチョイ不便だなーなんて思うことがあり、

              それを解決できるようなスクリプトの知識があればと思うのですが、

              どうにも難しく道は険しいです。(^_^;)