バイト数間違えてたかも。
実験したら一覧は出来たよ
procedure TForm1.Button1Click(Sender: TObject);
var
i: integer;
begin
RicheditDest.Lines.Clear;
for i:=0 to RicheditSrc.Lines.Count-1 do
begin
if AnsiStartsText(#09#09'<Div',RicheditSrc.Lines[i]) then
begin
RicheditDest.Lines.Add(Copy(RicheditSrc.Lines[i],50,54));
end;
//
end;
//
end;
>>280の
begin
RicheditDest.Lines.Add(Copy(RicheditSrc.Lines[i],50,54));
end;
を
begin
url:=Copy(RicheditSrc.Lines[i],50,54);
RicheditDest.Lines.Add(url);
ShellExecute(Handle,'open','C:\Jane\Jane2ch.exe',PChar('-a -b '+url),nil,SW_SHOWDEFAULT);
end;
にしてみるとか。
でもそのまま実行したら(((( ;゜Д゜)))ガクガクブルブルなので試してはいないけど…
>>281に怖いから一つ取得するごとにメッセージボックス出すようにして実験したらちゃんと動きますた。
●もってないから全部302だけど…。
やべー
一気に食わせたら同時接続数超過状態で固まった・・・
そりゃそうだよなあ、後先考えずに試すのやめよっと(;´Д`)
取得したdatを同じような方法で別フォルダに移動、あとはtar.gzにして終了。
UNIXシェルの正しい使い方がやっとわかった気がする。