メモ帳内の指定行を抜き出す

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
Yoshit

メモ帳内の指定行を抜き出す

#1 投稿記事 by Yoshit »

例えば、a.txtの3行目を取得したいのですが、
テキスト内の情報を読み込んだ後にどうすればいいのですか
教えてください。
konisi
記事: 893
登録日時: 2005年7月25日(月) 13:27
お住まい: 埼玉県東松山市
連絡する:

#2 投稿記事 by konisi »

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


又は、一度GetWindowTextで全体を取得した後、
2回ほど\r\nを読み飛ばして、次の\r\nまでの文字列をコピーする関数を作る事でもその操作は可能だと思います。
#その場合はCR-LFで改行されている事とか、文字コードがS-JISである事とか、
#色々な前提が必要なのであまりお勧めできませんが。
Website→http://web1.nazca.co.jp/himajinn13sei/top.html
ここ以外の場所では「暇人13世」というHNを主として使用。

に署名を書き換えて欲しいと言われたので暇だしやってみるテスト。
Yoshit

#3 投稿記事 by Yoshit »

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

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