亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? readfil1.bas

?? 對文件的一系列操作
?? BAS
字號:
Attribute VB_Name = "ReadFile"

Option Explicit

Public Const ChunkSize = 4096 '4096
Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

Type OPENFILENAME
lStructSize As Long
hwndOwner As Long
hInstance As Long
lpstrFilter As String
lpstrCustomFilter As String
nMaxCustFilter As Long
nFilterIndex As Long
lpstrFile As String
nMaxFile As Long
lpstrFileTitle As String
nMaxFileTitle As Long
lpstrInitialDir As String
lpstrTitle As String
flags As Long
nFileOffset As Integer
nFileExtension As Integer
lpstrDefExt As String
lCustData As Long
lpfnHook As Long
lpTemplateName As String
End Type

Declare Function GetOpenFileName Lib "comdlg32.dll" Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long

Declare Function GetSaveFileName Lib "comdlg32.dll" Alias "GetSaveFileNameA" (pOpenfilename As OPENFILENAME) As Long

Public Type SHITEMID
mkidcb As Long
abID As Byte
End Type

Public Type ITEMIDLIST
idlmkid As SHITEMID
End Type

Public Type BROWSEINFO
hOwner As Long
pidlRoot As Long
pszDisplayName As String
lpszTitle As String
ulFlags As Long
lpfn As Long
lParam As Long
iImage As Long
End Type

Public Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias "SHGetPathFromIDListA" (ByVal pidl As Long, ByVal pszPath As String) As Long

Public Declare Function SHBrowseForFolder Lib "shell32.dll" Alias "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long

Public Const BIF_RETURNONLYFSDIRS = &H1

Function GetOpenFileNameDLG(Filter As String, Title As String, DefaultExt As String, WindowHnd As Long) As String

    On Error GoTo handelopenfile
    Dim OpenFile As OPENFILENAME, Tempstr As String
    Dim Success As Long, FileTitleLength%
    Filter = Find_And_Replace(Filter, "|", Chr(0))
    If Right$(Filter, 1) <> Chr(0) Then Filter = Filter & Chr(0)
    OpenFile.lStructSize = Len(OpenFile)
    OpenFile.hwndOwner = WindowHnd
    OpenFile.hInstance = App.hInstance
    OpenFile.lpstrFilter = Filter
    OpenFile.nFilterIndex = 1
    OpenFile.lpstrFile = String(257, 0)
    OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1
    OpenFile.lpstrFileTitle = OpenFile.lpstrFile
    OpenFile.nMaxFileTitle = OpenFile.nMaxFile
    OpenFile.lpstrTitle = Title
    OpenFile.lpstrDefExt = DefaultExt
    OpenFile.flags = 0
    Success = GetOpenFileName(OpenFile)

    If Success = 0 Then
    GetOpenFileNameDLG = ""
    Else
    Tempstr = OpenFile.lpstrFile
    GetOpenFileNameDLG = Trim(Tempstr)
    End If

    Exit Function
    
handelopenfile:        MsgBox Err.Description, 16, "Error " & Err.Number
    Exit Function
    End Function



Function Find_And_Replace(ByRef TextLine As String, ByRef SourceStr As String, ByRef ReplaceStr As String) As String

    On Error GoTo handelfindandreplace
    Dim DoAnother As Boolean, PosFound As Integer, ReturnStr As String

    DoAnother = True
    ReturnStr = TextLine

        While DoAnother
        PosFound = InStr(1, ReturnStr, SourceStr)

            If PosFound > 0 Then
            ReturnStr = Mid$(ReturnStr, 1, PosFound - 1) & ReplaceStr & Mid$(ReturnStr, PosFound + Len(SourceStr))
            Else

                DoAnother = False
                End If

            Wend

            Find_And_Replace = ReturnStr
handelfindandreplace:
Exit Function
End Function
'-------------------------上面打開文件結束。-----------------------------



Public Sub ChangeFile(FName$, IDString$, NString$)

  Dim PosString, WhereString
  Dim FileNumber, A$, NewString$
  Dim AString As String * ChunkSize
  Dim IsChanged As Boolean
  Dim BlockIsChanged As Boolean
  Dim NumChanges As Integer
  Dim tempstring As String
   IsChanged = False
   BlockIsChanged = False
   On Error GoTo Problems
   FileNumber = FreeFile
   PosString = 1
   WhereString = 0
   AString = Space$(ChunkSize)

    If Len(IDString$) > Len(NString$) Then
       NewString$ = NString$ + Space$(Len(IDString$) - Len(NString$))
    Else
       NewString$ = Left$(NString$, Len(IDString$))
    End If

    Open FName$ For Binary As FileNumber
    NumChanges = 0

    If LOF(FileNumber) < ChunkSize Then
       A$ = Space$(LOF(FileNumber))
       Get #FileNumber, 1, A$
       WhereString = FindInString(1, A$, IDString$)
    Else
       A$ = Space$(ChunkSize)
       Get #FileNumber, 1, A$
       WhereString = FindInString(1, A$, IDString$)
    End If



    Do

       While WhereString <> 0
        tempstring = Left$(A$, WhereString - 1) & NewString$ & Mid$(A$, WhereString + Len(NewString$))
        A$ = tempstring
        NumChanges = NumChanges + 1
        IsChanged = True
        BlockIsChanged = True
        WhereString = FindInString(WhereString + 1, A$, IDString$)
       Wend


        If BlockIsChanged Then
           Put #FileNumber, PosString, A$
           BlockIsChanged = False
        End If

        PosString = ChunkSize + PosString - Len(IDString$)        '完成之后退出


        If EOF(FileNumber) Or PosString > LOF(FileNumber) Then
        Exit Do
        End If

        ' 給出下一塊


        If PosString + ChunkSize > LOF(FileNumber) Then
           A$ = Space$(LOF(FileNumber) - PosString + 1)
           Get #FileNumber, PosString, A$
           WhereString = FindInString(1, A$, IDString$)
        Else: A$ = Space$(ChunkSize)
           Get #FileNumber, PosString, A$
           WhereString = FindInString(1, A$, IDString$)
        End If

    Loop Until EOF(FileNumber) Or PosString > LOF(FileNumber)

    Beep
    Dim Msg As String
    If IsChanged = True Then
       Msg = Chr$(34) & FName$ & Chr$(34) & " 已經修改:       " & vbCrLf
       Msg = Msg & NumChanges & " 個部分,已經將: " & Chr$(34) & IDString$ & _
       Chr$(34) & " 替換為: " & Chr$(34) & _
       Left$(NString$, Len(IDString$)) & Chr$(34) & "          "
       MsgBox Msg, vbInformation, "文件修改完成!        "
    Else
       MsgBox "文件不能修改,請檢查文件的正確性.", vbInformation, "不能找到搜索的字符或文件不存在"
    End If

    Close
    Exit Sub
Problems:
    Close
       MsgBox "一個錯誤發生." & vbCrLf & Err.Description, _
              vbExclamation, "Error number " & Err.Number
    End Sub
'________________________________________________________________________
Public Function FindInString(StartPos As Integer, StrToSearch As String, _
                             StrToFind As String) As Integer

    If Form1.Check1.Value = 0 Then
       FindInString = InStr(StartPos, UCase(StrToSearch), UCase(StrToFind))
    Else: FindInString = InStr(StartPos, StrToSearch, StrToFind)
    End If

End Function

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产三级| 日韩一级二级三级精品视频| 欧美日韩在线免费视频| 精品免费国产一区二区三区四区| 中文字幕日本不卡| 久久福利视频一区二区| 在线看日本不卡| 中文久久乱码一区二区| 蜜桃视频在线观看一区| 欧美色中文字幕| 亚洲欧洲国产日本综合| 国模无码大尺度一区二区三区| 欧美撒尿777hd撒尿| 一区二区中文视频| 国产99精品国产| 欧美mv日韩mv国产网站| 丝瓜av网站精品一区二区| 色婷婷综合中文久久一本| 国产精品你懂的在线欣赏| 久久精品二区亚洲w码| 在线播放日韩导航| 亚洲高清久久久| 91女厕偷拍女厕偷拍高清| 日本一区二区视频在线| 国产一区二区三区蝌蚪| 欧美成人vr18sexvr| 日韩高清在线观看| 91精选在线观看| 丝袜诱惑亚洲看片| 91麻豆精品国产91久久久使用方法| 亚洲成人自拍一区| 制服丝袜亚洲色图| 免费成人av资源网| 欧美一级夜夜爽| 九色|91porny| 26uuu久久天堂性欧美| 极品尤物av久久免费看| 久久综合一区二区| 国产成人啪午夜精品网站男同| 国产午夜精品理论片a级大结局| 国产精品一二三区| 国产精品伦一区| 91麻豆精品视频| 亚洲国产成人91porn| 91.xcao| 久久精品国产网站| 久久影院午夜论| 成人国产一区二区三区精品| 亚洲色欲色欲www在线观看| 91在线观看免费视频| 亚洲影院理伦片| 欧美一级日韩不卡播放免费| 国内精品视频一区二区三区八戒 | 欧美最猛黑人xxxxx猛交| 亚洲成国产人片在线观看| 欧美丰满美乳xxx高潮www| 国产主播一区二区三区| 最近中文字幕一区二区三区| 色av综合在线| 狠狠色狠狠色综合| 亚洲三级电影网站| 欧美一区二区三区公司| 国产精品123区| 亚洲综合一二区| 精品999在线播放| 色又黄又爽网站www久久| 蜜桃一区二区三区四区| 中文字幕综合网| 欧美tickling网站挠脚心| 波多野洁衣一区| 奇米一区二区三区av| 中文字幕成人网| 欧美精品99久久久**| 成人a区在线观看| 水野朝阳av一区二区三区| 国产精品第四页| 日韩欧美一级在线播放| av动漫一区二区| 久久66热re国产| 亚洲.国产.中文慕字在线| 久久久精品国产免费观看同学| 91国偷自产一区二区三区成为亚洲经典| 欧美aaa在线| 一二三区精品视频| 欧日韩精品视频| 99久久伊人精品| 国产一区二三区| 日本不卡高清视频| 亚洲综合视频网| 中文字幕一区二区三区蜜月| 精品久久久久av影院| 欧美在线观看视频一区二区三区| 国产mv日韩mv欧美| 久久成人精品无人区| 日韩精品乱码免费| 一区二区视频免费在线观看| 国产精品激情偷乱一区二区∴| 久久这里只有精品首页| 在线不卡一区二区| 欧美丰满美乳xxx高潮www| 欧美午夜在线一二页| 色婷婷综合久久久中文字幕| 成人午夜短视频| 国产iv一区二区三区| 国产一区二区在线视频| 麻豆精品久久久| 久久er精品视频| 精品伊人久久久久7777人| 免费成人av在线播放| 日本aⅴ亚洲精品中文乱码| 日日欢夜夜爽一区| 偷拍自拍另类欧美| 日韩成人午夜电影| 麻豆精品一二三| 国产在线一区二区| 国产成人aaaa| 成人aa视频在线观看| gogo大胆日本视频一区| 91网站最新地址| 欧美在线观看一区| 欧美男人的天堂一二区| 欧美一区二区美女| 精品99一区二区| 欧美精彩视频一区二区三区| 国产精品色在线| 亚洲欧美激情一区二区| 一卡二卡欧美日韩| 五月天激情综合网| 极品少妇xxxx精品少妇偷拍| 国产经典欧美精品| 99久久精品国产毛片| 欧洲视频一区二区| 91精品国产综合久久久久久| 精品久久久久一区| 国产精品久久夜| 亚洲大尺度视频在线观看| 蜜桃一区二区三区四区| 成人免费观看男女羞羞视频| 色综合久久天天| 欧美一区日本一区韩国一区| 久久免费看少妇高潮| 中文字幕色av一区二区三区| 无吗不卡中文字幕| 国产成人精品1024| 在线视频你懂得一区| 日韩免费成人网| 中文字幕日韩一区| 免费在线观看一区二区三区| 丁香网亚洲国际| 欧美精品一二三四| 国产亚洲精品久| 亚洲成av人片在线观看| 国产精品1区2区3区在线观看| 色哟哟国产精品| 久久久青草青青国产亚洲免观| 亚洲美女屁股眼交3| 韩日av一区二区| 欧美影视一区在线| 国产欧美日本一区二区三区| 亚洲国产另类av| 成人免费视频视频| 日韩欧美一级二级| 亚洲精品免费播放| 粉嫩欧美一区二区三区高清影视| 欧美体内she精视频| 中文幕一区二区三区久久蜜桃| 日韩极品在线观看| 日本伦理一区二区| 中文字幕av一区二区三区免费看| 蜜桃精品视频在线| 欧美性xxxxxx少妇| 亚洲激情中文1区| 成人一区二区视频| 2023国产精品| 蜜臀99久久精品久久久久久软件| 91视频在线观看| 国产精品人人做人人爽人人添| 美女视频黄 久久| 欧美日韩中文字幕精品| 亚洲欧美偷拍另类a∨色屁股| 国产福利91精品一区| 精品理论电影在线| 日日夜夜免费精品| 欧美片在线播放| 亚洲3atv精品一区二区三区| 色综合久久久网| 国产精品久久久久久久岛一牛影视| 国产精品一区三区| 精品国产乱码久久久久久久久| 青娱乐精品视频在线| 欧美精品日韩一本| 午夜精品久久久| 欧美精品电影在线播放| 亚洲va国产天堂va久久en| 欧美伊人久久大香线蕉综合69 | 久久夜色精品国产噜噜av| 久久91精品国产91久久小草| 日韩免费性生活视频播放| 肉肉av福利一精品导航| 91精品国产综合久久久久|