ab.com コミュニティ
https://www.activebasic.com/forum/

メモ帳内の指定行を抜き出す
https://www.activebasic.com/forum/viewtopic.php?t=2475
ページ 11

作成者:  Yoshit [ 2008年9月19日(金) 18:43 ]
記事の件名:  メモ帳内の指定行を抜き出す

例えば、a.txtの3行目を取得したいのですが、
テキスト内の情報を読み込んだ後にどうすればいいのですか
教えてください。

作成者:  konisi [ 2008年9月19日(金) 20:59 ]
記事の件名: 

SendMessage エディットボックス
等でググると
http://www.nitoyon.com/vc/reference/gui/edit.htm
こんなページが出てきます。
これによると、指定行の取得はEM_GETLINEを送ればできそうです。


又は、一度GetWindowTextで全体を取得した後、
2回ほど\r\nを読み飛ばして、次の\r\nまでの文字列をコピーする関数を作る事でもその操作は可能だと思います。
#その場合はCR-LFで改行されている事とか、文字コードがS-JISである事とか、
#色々な前提が必要なのであまりお勧めできませんが。

作成者:  Yoshit [ 2008年9月19日(金) 21:10 ]
記事の件名: 

アドバイスありがとうございます。

InStr(x,y,Ex"\n")
をループさせて
Mid$()
で抜き出すことにしました。

ページ 11 全ての表示時間は UTC+09:00 です
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/