冰楓論壇

 找回密碼
 立即註冊
搜索
查看: 17123|回覆: 88
打印 上一主題 下一主題

[分享] 文字讀取

  [複製鏈接]
匿名
跳轉到指定樓層
1
匿名 發表於 2011-12-30 20:31:59 |倒序瀏覽
上一帖因為論壇掛點 不見哩..重發!
快速讀取Text內第X行文字內容

VB 內建指令的做法:

Private Sub Command1_Click()
    Label1 = Split(Text1, vbCrLf)(0)
    Label2 = Split(Text1, vbCrLf)(1)
    Label3 = Split(Text1, vbCrLf)(2)
End Sub

透過 API 的做法:

<快速讀取 TextBox 第 N 行的資料>:(Text1之MultiLine屬性請設為True)

Const EM_GETLINE = &HC4
Const EM_LINELENGTH = &HC1
Const EM_LINEINDEX = &HBB

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Declare Sub RtlMoveMemory Lib "KERNEL32" (lpvDest As Any, lpvSource As Any, ByVal cbCopy As Long)

Sub TB_GetLine(ByVal hWnd As Long, ByVal whichLine As Long, Line As String)
    Dim length As Long, bArr() As Byte, bArr2() As Byte, lc As Long

    lc = SendMessage(hWnd, EM_LINEINDEX, whichLine, ByVal 0&)
    length = SendMessage(hWnd, EM_LINELENGTH, lc, ByVal 0&)
    If length > 0 Then
        ReDim bArr(length + 1) As Byte, bArr2(length - 1) As Byte
        Call RtlMoveMemory(bArr(0), length, 2)
        Call SendMessage(hWnd, EM_GETLINE, whichLine, bArr(0))
        Call RtlMoveMemory(bArr2(0), bArr(0), length)
        Line = StrConv(bArr2, vbUnicode)
    Else
        Line = ""
    End If
End Sub

Private Sub Command1_Click()
    Dim S As String
    Call TB_GetLine(Text1.hWnd, 5, S)
    ' 傳回值 S 即等於第 5 行的資料
    ' TextBox 的行次是從 0 起算。
    MsgBox S
End Sub
收藏收藏0 推0 噓0


把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分: 1彩票
複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$

497

主題

0

好友

873

積分

高級會員

憑仔

Rank: 4

UID
651
帖子
1294
主題
497
精華
0
積分
873
楓幣
13077
威望
839
存款
0
贊助金額
0
推廣
1
GP
9
閱讀權限
50
性別
在線時間
688 小時
註冊時間
2011-12-18
最後登入
2017-4-7

積分勳章 解說達人 懶人勳章 論壇粉絲 論壇支持王 發帖達人 音樂勳章 熱心助人 貢獻王 核心勳章 私服達人 太陽勳章

2
發表於 2011-12-30 20:55:53 |只看該作者
看一下....@@"
點評回覆

使用道具 舉報

497

主題

0

好友

873

積分

高級會員

憑仔

Rank: 4

UID
651
帖子
1294
主題
497
精華
0
積分
873
楓幣
13077
威望
839
存款
0
贊助金額
0
推廣
1
GP
9
閱讀權限
50
性別
在線時間
688 小時
註冊時間
2011-12-18
最後登入
2017-4-7

積分勳章 解說達人 懶人勳章 論壇粉絲 論壇支持王 發帖達人 音樂勳章 熱心助人 貢獻王 核心勳章 私服達人 太陽勳章

3
發表於 2011-12-30 20:59:03 |只看該作者
我ㄉ...智商跟知識沒到那...跨謀(=冏=)....(悶~
點評回覆

使用道具 舉報

頭像被屏蔽

0

主題

0

好友

-1

積分

禁止發言

UID
114
帖子
7
主題
0
精華
0
積分
-1
楓幣
6
威望
-1
存款
0
贊助金額
0
推廣
0
GP
0
閱讀權限
0
性別
保密
在線時間
6 小時
註冊時間
2011-10-1
最後登入
2016-11-5
4
發表於 2011-12-30 21:00:19 |只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽
點評回覆

使用道具 舉報

218

主題

5

好友

141

積分

註冊會員

Rank: 2

UID
969
帖子
503
主題
218
精華
0
積分
141
楓幣
3766
威望
129
存款
0
贊助金額
0
推廣
1
GP
20
閱讀權限
20
性別
保密
在線時間
232 小時
註冊時間
2011-12-28
最後登入
2024-3-7

積分勳章 發帖達人 懶人勳章

5
發表於 2011-12-30 21:39:00 |只看該作者
文字讀取!!?是啥ㄋ~
點評回覆

使用道具 舉報

50

主題

1

好友

96

積分

新手上路

Rank: 1

UID
914
帖子
291
主題
50
精華
0
積分
96
楓幣
7
威望
83
存款
0
贊助金額
0
推廣
20
GP
10
閱讀權限
10
性別
在線時間
268 小時
註冊時間
2011-12-27
最後登入
2023-7-11

性別(男) 懶人勳章 發帖達人

6
發表於 2011-12-30 22:01:37 |只看該作者
看看冰楓大 又給了什麼好康的   感謝你^^
點評回覆

使用道具 舉報

0

主題

0

好友

6

積分

新手上路

Rank: 1

UID
516
帖子
19
主題
0
精華
0
積分
6
楓幣
125
威望
4
存款
0
贊助金額
0
推廣
2
GP
-1
閱讀權限
10
性別
保密
在線時間
34 小時
註冊時間
2011-12-15
最後登入
2013-12-4
7
發表於 2012-1-3 15:35:12 |只看該作者
謝謝分享!參考看看~~~~~
點評回覆

使用道具 舉報

0

主題

4

好友

1

積分

新手上路

Rank: 1

UID
170
帖子
29
主題
0
精華
0
積分
1
楓幣
29
威望
0
存款
0
贊助金額
0
推廣
0
GP
0
閱讀權限
10
性別
保密
在線時間
17 小時
註冊時間
2011-11-14
最後登入
2018-5-28
8
發表於 2012-1-4 18:35:13 |只看該作者
不知道是如何讀取文字txt??
點評回覆

使用道具 舉報

15

主題

0

好友

30

積分

新手上路

Rank: 1

UID
664
帖子
47
主題
15
精華
0
積分
30
楓幣
18
威望
26
存款
0
贊助金額
0
推廣
0
GP
2
閱讀權限
10
性別
保密
在線時間
70 小時
註冊時間
2011-12-18
最後登入
2024-6-3
9
發表於 2012-1-23 00:43:39 |只看該作者
讀取什麼文字?
點評回覆

使用道具 舉報

10

主題

2

好友

63

積分

新手上路

Rank: 1

UID
2802
帖子
174
主題
10
精華
0
積分
63
楓幣
560
威望
55
存款
0
贊助金額
0
推廣
0
GP
2
閱讀權限
10
性別
保密
在線時間
156 小時
註冊時間
2012-1-20
最後登入
2016-8-30

懶人勳章

10
發表於 2012-1-23 01:04:40 |只看該作者
1# 冰楓   新的外掛?   我來看看囉~~~
點評回覆

使用道具 舉報

3

主題

0

好友

11

積分

新手上路

Rank: 1

UID
3022
帖子
29
主題
3
精華
0
積分
11
楓幣
383
威望
7
存款
0
贊助金額
0
推廣
0
GP
3
閱讀權限
10
性別
保密
在線時間
70 小時
註冊時間
2012-1-22
最後登入
2014-9-23
11
發表於 2012-1-30 12:39:44 |只看該作者
什麼文字讀取 是你在txt寫東西 程式讀取嗎?
點評回覆

使用道具 舉報

頭像被屏蔽

0

主題

0

好友

-2

積分

禁止發言

UID
3734
帖子
2
主題
0
精華
0
積分
-2
楓幣
-29
威望
-3
存款
0
贊助金額
0
推廣
0
GP
0
閱讀權限
0
性別
保密
在線時間
12 小時
註冊時間
2012-2-1
最後登入
2024-10-23
12
發表於 2012-2-1 11:48:34 |只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽
已有 1 人評分楓幣 威望 收起 理由
ak1254664 -20 -1 無意義回文

總評分: 楓幣 -20  威望 -1   查看全部評分

點評回覆

使用道具 舉報

頭像被屏蔽

0

主題

0

好友

-2

積分

禁止訪問

UID
3822
帖子
16
主題
0
精華
0
積分
-2
楓幣
34
威望
-2
存款
0
贊助金額
0
推廣
0
GP
0
閱讀權限
0
性別
保密
在線時間
4 小時
註冊時間
2012-2-2
最後登入
2021-12-16
13
發表於 2012-2-3 20:07:58 |只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽
點評回覆

使用道具 舉報

頭像被屏蔽

135

主題

0

好友

-1029

積分

禁止訪問

UID
5269
帖子
40
主題
135
精華
0
積分
-1029
楓幣
-2450
威望
-1029
存款
-999
贊助金額
0
推廣
0
GP
0
閱讀權限
0
性別
保密
在線時間
4 小時
註冊時間
2012-2-19
最後登入
2012-2-20
14
發表於 2012-2-19 20:13:16 |只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽
點評回覆

使用道具 舉報

頭像被屏蔽

0

主題

0

好友

-6

積分

禁止發言

UID
4987
帖子
16
主題
0
精華
0
積分
-6
楓幣
75
威望
-6
存款
0
贊助金額
0
推廣
0
GP
0
閱讀權限
0
性別
保密
在線時間
7 小時
註冊時間
2012-2-16
最後登入
2022-12-11
15
發表於 2012-2-19 20:42:41 |只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽
點評回覆

使用道具 舉報

高級模式
B Color Image Link Quote Code Smilies |上傳

廣告刊登意見回饋關於我們管群招募本站規範DMCA隱私權政策

Copyright © 2011-2024 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|手機版|冰楓論壇

GMT+8, 2024-11-11 06:05

回頂部