Hatena::ブログ(Diary)

名もないテクノ手 このページをアンテナに追加 RSSフィード Twitter

EPUB版『InDesign者のための正規表現入門』

InDesignのTips一覧

2008-10-31

[][][]InDesign - JavaScript小技(1)

InDesignのJavaScriptを使う上でちょっとした小技をメモ。(JSTG == JavaScript Tool Guide)

ファイルシステムを得る

var my_fileSys = Folder.fs;
alert(my_fileSys);

Mac環境なら "Macintosh" と返り、Winなら "Windows"と返ります。JSTG p.41,160

f:id:seuzo:20081031020119p:image


OSとバージョンを得る

var my_osVer = $.os;
alert(my_osVer);

うちの環境だと "Macintosh OS 10.5.5"と返ります。JSTG p.198

f:id:seuzo:20081031020120p:image


文字列のロケール

JSTG p.204-206

my_mess = {ja:"こんにちわ世界", en:"Hello, world"};
alert(my_mess);

ロケールを変えてテスト(テストがおわったら、$.locale = null;としておくこと。再起動しても元に戻らないため)

$.locale = "en";
my_mess = {ja:"こんにちわ世界", en:"Hello, world"};
alert(my_mess);

f:id:seuzo:20081031020421p:image


カラーピッカーで色を選択

var my_color = $.colorPicker ();

JSTG p.199

f:id:seuzo:20081031020636p:image


スリープ sleep

$.sleep(2000);//2秒まて!

引数はミリ秒。JSTG p.199


JavaScriptコンソールに書き出す

var my_mess ="hogehoge\nほげほげ\nせうぞー";
$.write(my_mess);
$.writeln(my_mess);//最後に改行が入る

JSTG p.199

f:id:seuzo:20081031020637p:image

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証