InDesign CS3自動化作戦 (InDesign CS3 Automation Operation)

ファイルポインタの位置を調べる

■プログラム説明(ソースコード説明)
 ファイルポインタ(処理しているファイルの先頭からの位置)の位置を調べるにはtell()を使います。tell()はバイト数で位置を返します。日本語の場合1文字で2バイトであれば1文字読み込むと2を返します。


■ソースコード
filename = "Macintosh HD:id_text:headline.txt";
fileObj = new File(filename);
flag = fileObj.open("r");
if (flag == true)
{
text = fileObj.readch();
alert(fileObj.tell());
fileObj.close();
}else{
alert("ファイルが開けませんでした");
}

■ポイント
 なし

■実際のスクリプトをダウンロード(sample.jsx.zip)

写真素材 PIXTA