Xcode4.x 初心者向け

久々にXcodeをいじってみたら全然やり方が変わっていた。

Applescriptを使う簡単なアプリケーションを作ってみます。

Continue Reading →

do shell script の制限を回避する

UI elementを丸ごと取得でやりましたが、do shell script の制限を何とかする方法を今回色々考えました。

要素を一度外部ファイルに保存して投げるのは置いておいて、そのほかのやり方を考えます。
考えてみれば色々やり方はありそう。それぞれスクリプトをクリックするとスクリプトエディタで開きます。
Continue Reading →

UI elementを丸ごと取得

※10月17日更新

タイトル通り、指定したアプリケーションのUI elementを取得します。
要素が多いメニュー項目などはそれなりに時間がかかります。

このスクリプトだけで、今まで面倒だったUI elementの取得が一気にできるんだから、
多少時間がかかるのは、まーいいでしょう。

http://d.hatena.ne.jp/zariganitosh/
色々アイディアをいただきました。ありがとうございます。

スクリプトエディタで開く
Continue Reading →

OSX10.7の動作速度

App Stoerのレビューを見ていると動きが重いという方がそれなりにいます。

デベロッパープレビューから使っていて、若干の重さはあるけど、10.6より速い時もあるし、
レビューに書くほど遅い気はしない。

Continue Reading →

PhotoShopのショートカット

PhotoShopやIllustratorのツール群はシングルキーのショートカットが割り当てられていますが、
先日PhotoShop CS5で作業をしている時に、日本語入力に反応していないことに気がつきました。
Continue Reading →

grep style

正規表現スタイルを入れ替えます。
スクリプト中の{“文字スタイル名”, “正規表現”}と段落スタイル名を書き換えて使ってください。
※元々ある正規表現スタイルは削除されます。
スクリプトエディタで開く
Continue Reading →

drop shadow

PhotoShopのカラーパレットの色を取得し、
InDesignの選択オブジェクトに同色のドロップシャドウを付けます。
Continue Reading →

一行コピペ

私は流し込みの時にエディターとInDesignを行ったり来たりしないで、
テキストファイルをドキュメントにドロップしてコピーペーストしていくことがあります。

行の選択取得→行の選択流し込みをショートカット1発でできるので、
自動化されていない細かいコピーペーストに重宝します。

スクリプトエディタで開く
Continue Reading →

iTunesで元ファイルも削除

ライブラリーの削除と元ファイルの削除を実行します。
普通にやると元ファイルをどうするかのダイアログが出るので、その手間を省きたいだけ。
ライブラリー上で削除したい項目を選択してから実行してください。

スクリプトエディタで開く
Continue Reading →

iTunesでファイルを変換

取り込んであるファイルを変換し直して、元ファイルを捨てます。
AACをHE-AACなどに変換して容量を落としたい時に使います。
※保護されたファイルは変換できません。
※元ファイルはゴミ箱に移動します。
スクリプトエディタで開く
Continue Reading →

開いているドキュメントをPDFで保存

開いているドキュメント全てをPDFで保存します。
ほげほげ 部分を書き出したいPDFプリセット名に変えて下さい。
書き出し中のダイアログはでません。ドキュメントが全て閉じるまで待っていて下さい。

スクリプトエディタで開く
Continue Reading →

Adobe 日本語単数行コンポーザに変える

最前面ドキュメントの段落スタイルを全て変えます。
コンポーザ→Adobe 日本語単数行コンポーザ
禁則調整方式→調整量を優先

スクリプトエディタで開く
Continue Reading →

別ディレクトリにファイルをコピー

選択フォルダーの階層を保ったまま、別ディレクトリにPDFだけをスポットライトで検索してコピーします。

簡単に書いているので、別ディレクトリに同一名のフォルダがあることが前提です。
Continue Reading →

Buckcherry All Night Long

最近音楽はほとんどiTunes storeで買います。
http://itunes.apple.com/jp/album/id384378861

問題は曲名が日本語なっているものがあるのと、「読みがな」に日本語が付いている物。
今回購入した物もそうだったので、さくっと修正です。
Continue Reading →

iPhone OS4 beta 4

あまりニュースを見てなかったのでフォルダー分けができることを知らなかった。
アプリを移動している時に偶然発見。
Continue Reading →

テキストバラ打ち

クリップボード上のテキストを

イラストレータードキュメント上に行ごとのテキストファイルとして配置します。

set {a0, a2} to {the clipboard as Unicode text, 0}

tell document 1 of application Adobe Illustrator

activate

repeat with a1 in paragraphs of a0

try

set a2 to a2 + 20

make new text frame with properties {anchor:{0, a2}, contents:a1}

end try

end repeat

end tell

絵解きを付けてみる

画像ボックスに絵解きボックスを付けます。
「 –絵解きボックス作成」部分の「+ 1」が画像ボックスからの距離 「+ 7.25」が画像ボックスからの距離+画像ボックスの高さです。

ここら辺を適当にいじれば画像ボックスの横や上に付けることもできます。
Continue Reading →

ランダムに角度を変える

選択オブジェクトを-8度~8度の間でランダムに角度を付けます。

使い道は色々。

tell document 1 of application Adobe InDesign CS2_J

set a2 to {-8, -7, -6, -5, -4, -3, -2, -1, 1, 2, 3, 4, 5, 6, 7, 8}

repeat with a1 in selection

set absolute rotation angle of a1 to some item of a2

end repeat

end tell

リニューアル

しました。

ブログシステムをMovable Type からWordPressへ変えました。

画像のリサイズ

10/4/19修正
リンク修正です。

10/1/20修正

CS4対応版です。
CS3でもいけると思います(未検証)
画像を開く前と処理が終わった後にPhotoShopのアクションを実行できるようにしてあります。

アクションパレットでフォルダ「uni-factory」を作り、
「action02」と「action03」を作って下さい。
action03が処理前、action02が処理後に実行されます。分かりづらくて済みません。

アクションが無い場合は無視して処理が実行されますので、必要の無い方は無視して下さい。

不要ドキュメントで検証してから使って下さい。

uni_CS4.scpt

08/6/26修正
・CS3は現在未対応
08/3/17修正
数カ所修正&追加
・全てのオブジェクトを100%リセットします(実行後元には戻りません)。
・「線を拡大縮小」のチェックを外す(実行後元の設定に戻します)。
・定規の開始位置をスプレッドにする(実行後元の設定に戻します)。
・リサイズをかけないとクロップしない設定に仕様変更。

変形パレット「線を拡大縮小」にチェックが入っていると不具合が出ます。
クロップ機能は100%で張り込まれた画像に対してしか正常に動作しません。

インデザイン上に張り込まれている画像のサイズが100%で指定dpiになるように
PhotoShopでリサイズします。

resize_080311.scpt

/Applications/Adobe InDesign CS_J/Presets/Scripts/
に入れてスクリプトパレットから使用してください。
ショートカットを付けると便利。

テキストあふれを調べる

ドキュメント上に文字あふれが無いか調べます。

この書き方で全部カバーできてるはずです。

スクリプトエディタで開く

Continue Reading →

合成フォントを削除する

使ってない合成フォントがいっぱいついてきたら、削除が大変ですよね。

※このスクリプトはドキュメント内に使われている合成フォントも削除します。

スクリプトエディタで開く Continue Reading →

文字組みアキ量設定を削除する

使い回しのドキュメントで、大量にあると削除するのが大変ですよね。

※このスクリプトは、ドキュメント上で使われている

文字組みアキ量設定も削除します。

スクリプトエディタで開く Continue Reading →

不要レイヤーの削除

オブジェクトの無いレイヤーを削除します。

スクリプト実行後全てのレイヤーロックが解除されます。

スクリプトエディタで開く Continue Reading →

オブジェクトのサイズ調整

複数選択したオブジェクトのサイズを一括調整します

box_wh.zip

/Applications/Adobe InDesign CS_J/Presets/Scripts/
に入れてスクリプトパレットから使用してください。ショートカットを付けると便利。

幅を広い方に合わせる・右端だけを広い方に合わせるなど縦横それぞれ7種類の調整方法があります。
※私の好みで処理を行った後のテキストボックスに対して段落間固定のチェックを入れる仕様になってます。

選択ボックスの4辺に数値指定ガイドを引く

guide.scpt.zip

/Applications/Adobe InDesign CS_J/Presets/Scripts/

に入れてスクリプトパレットから使用してください。
ショートカットを付けると便利。

CSで「クイック適用」

CSでCS2にある「クイック適用」みたいなことができるようになります。
quick_style.zip(約4KB)

/Applications/Adobe InDesign CS_J/Presets/Scripts/

に入れてスクリプトパレットから使用してください。ショートカットを付けると便利。

CSで「フレームに均等に流し込む」

CS2にある「フレームに均等に流し込む」をCSでもできるようにします。
fit.scpt.zip(約2KB)
/Applications/Adobe InDesign CS_J/Presets/Scripts/
に入れてスクリプトパレットから使用してください。ショートカットを付けると便利。