DTP駆け込み寺

[ 返信 ]

Re^3: javascriptでテキストファイルを

> > > 一行ずつ読込むという文法が探しきれず行き詰まっています。
> >
> > File.readln()
> > ではなくて?
> z-様
> アドバイスをありがとうございます。
> いろいろ情報を探し
> 下記のスクリプトを作ってみましたが動きません。
> テキストファイルは
> "L1"
> "L2"
> という内容です。
> イラレのファイルのレイヤーは
> L1
> L2
> という内容です。
>
> //ファイルを選択
> filename = File.openDialog("Select");
> if (filename) {
> fileObj = new File(filename);
> }
> for (var ii = 0; ii <= 2; ii++) {
>
> //一行目だけ最初にテキストを読む。あとは繰り返し処理中に読む
> if (ii== 0) {
>
> var line = fileObj.readln() ; //テキストファイルから1行読み込み変数に代入
>
> var layObj= activeDocument.layers[line];
> layObj.visible=true
> alert("visible!")
> }
> }
>
> visibleというメッセージが一回だけ表示され終了してしまいます。
if文を見ると(ii==0)の時だけ処理するようになってますね。
だからvisibleというメッセージが一回だけ表示され終了するのはプログラム的には正しいです。
行き詰まったらシンプルな所から少しずつ確実に動く事を確かめながら
順を追っていく事をお勧めします。

var F = File.openDialog("Select");
F.open("r");
while(l = F.readln()){
alert(l)
}
F.close();

[15393] ひじまる (2013/03/18 Mon 22:25)


残り1件

  1. [15380] javascript テキストファイルを一行ずつ読み込み ha_chan 2013/03/16 02:08
    1. [15382] Re: javascriptでテキストファイルを一行ずつ読む (z-) 2013/03/16 09:26
      1. [15388] Re^2: javascriptでテキストファイルを ha_chan 2013/03/18 10:41
        1. [15389] Re^3: javascriptでテキストファイルを 流星光輝 2013/03/18 12:42
        2. [15391] Re^3: javascriptでテキストファイルを miyaji 2013/03/18 17:13
        3. [15393] Re^3: javascriptでテキストファイルを ひじまる 2013/03/18 22:25
          1. [15395] Re^4: javascriptでテキストファイルを ha_chan 2013/03/19 16:08