ソフト名:run_Queries.jsx(0.3) ライセンス:GNU GPLv3 作者:市川せうぞー/(c)2008-2009 Seuzo Ichikawa 動作環境:MacOS X10.5.7、InDesign CS4_J(6.0.2) 開発環境:Mac Pro Quad 3GHz(Intel)、ExtendScript Toolkit 開発言語:JavaScript 圧縮方法:zip コメント: **何をするスクリプトか? -指定した複数のクエリを連続実行します。違うタイプの検索モードを混在できます。 -検索(置換)範囲を「選択範囲」「ストーリー」「ドキュメント」から選べます。 -クエリを使用するので、スタイルグループ内のスタイルも指定可能です。 -オブジェクト検索については未完全なサポート(検索範囲「ドキュメント」のみサポート) **同梱ファイル2Files -Readme.txt このファイルです。とにかく最初によんでください。 -run_Queries.jsx スクリプト本体です。 **使用条件 このスクリプトが正常に動作する環境は以下の通りです。Windows環境でも動作する可能性がありますが未検証です。 -MacOS X10.5.7 -InDesign CS4_J(6.0.2) **インストール スクリプト本体(run_Queries.jsx)を ~/Library/Preferences/Adobe InDesign/Version 6.0-J/ja_JP/Scripts/Scripts Panel/ にコピーしてください。エイリアスを入れておくだけでもかまいません。 スクリプトパレットから使用します。 **設定 0)スクリプトで使用したいクエリを設定します。クエリの保存方法は、[http://help.adobe.com/ja_JP/InDesign/6.0/WSB4D7E9CD-F741-40a0-A72A-1DB0E6089630a.html]を参照してください。 1)スクリプトパレット上で「run_Queries.jsx」を選択し、パレットメニューから「スクリプトを編集」を選びます。 2)もし「スクリプトを実行しますか?」とダイアログが出たら、「いいえ」を選択します。 3)「ExtendScript Toolkit.app」が立ち上がり、コードが表示されます。24行目付近の >|javascript| var my_Queries = [ ["transliterate","半角カナ"], ["glyph","葛飾区"], ["text","カンマ"], ["grep","大見出し"], ["grep","中見出し"], ["grep","小見出し"], ["grep","図太字"], ]; ||< 部分を書き換えます。書式は >|javascript| ["モード", "クエリ名"], ||< となっており、指定モードは「text」がテキスト、「grep」が正規表現、「glyph」が字形、「object」がオブジェクト、「transliterate」が文字種変換になっています。書いた順に上から実行されます。 ただし、objectモードのサポートは不完全で、ドキュメントを対象にした時にだけ有効になります。それ以外の検索範囲をobjectモードで仕様するとエラーになります。 4)書き換えが終了したら、保存して閉じます。 **使用方法 0)「ウインドウ」メニューから「スクリプティング」ー「スクリプト」を選択し、スクリプトパレットを出します。 1)「選択範囲」または「ストーリー」から検索置換したい場合は、該当範囲またストーリーの一部をテキストツールで選択しておきます。 2)スクリプトパレットから、スクリプト「run_Queries.jsx」をダブルクリックします。 3)検索範囲を「選択範囲」「ストーリー」「ドキュメント」からひとつ選び、「OK」をクリックします 4)現在の設定がダイアログで表示されるので、この設定でOKであれば「はい」をクリックします。 5)処理が始まります。 **既知の不具合、またはToDo オブジェクト検索については未完全なサポート(検索範囲ドキュメントのみサポート) grepモードでクエリに詳細形式を保存できないInDesignのバグをどうするか? http://www2.rocketbbs.com/11/bbs.cgi?id=thats&mode=pickup&no=483 **免責事項 -本アプリケーションはInDesignにおける作業効率支援なのであって、処理結果を保証するものではありません。かならず確認をされることをおすすめします。 -このツールを使用する上でデータの破損などのあらゆる不具合・不利益については一切の責任を負いかねますのでご了解ください。 -このツールはすべてのMacintoshとMac OS上で動作をするという確認をとっていませんし、事実上出来ません。したがって、動作を保証するものではありません。 **ライセンス GNU GPLv3 http://sourceforge.jp/projects/opensource/wiki/licenses%252FGNU_General_Public_License_version_3.0 **履 歴 2008-07-21 ver.0.1 とりあえず。http://d.hatena.ne.jp/seuzo/20080601/1212331508 の改良版。クエリを利用することで、モード、スタイルグループ、詳細形式を扱えるようにした。 2008-08-05 var.0.2 選択範囲がTextStyleRangeの時も正常に動作するようにした。選択範囲ダイアログで「キャンセル」をクリックした時、スクリプトが終了するようにした。 2009-05-18 ver.0.3 InDesign CS4対応。 市川せうぞー http://www.seuzo.jp/