VB如何实现记事本自动打字。 好了给搞分

就是把一段文字输入保存txt,让后导入软件会自动打字。

Option Explicit

'Text2.MultiLine 属性设为 True

Private Const lpFileName = "D:\123.txt" '默认文件全路径

Private Const lpInterval = 100          '间隔100毫秒(0.1秒)

Public lpString As String

Public lpLenth As Long

Private Sub Command1_Click()

    If Dir(Text1.Text) = "" Then

        MsgBox "文件:" & Text1.Text & " 不存在!", vbCritical + vbOKOnly, "Error"

        Exit Sub

    End If

    Dim s As String

    lpString = ""

    Open Text1.Text For Input As #1

    Do While Not EOF(1)

    Line Input #1, s

    lpString = lpString & s & vbCrLf

    Loop

    Close #1

    lpLenth = Len(lpString)

    Timer1.Enabled = True

End Sub

Private Sub Form_Load()

    Text1.Text = lpFileName

    Timer1.Interval = lpInterval

    Timer1.Enabled = False

    Command1.Caption = "打开(&O)"

End Sub

Private Sub Timer1_Timer()

    Static i As Long

    i = i + 1

    If i > lpLenth Then

        i = 0

        Timer1.Enabled = False

        Exit Sub

    End If

    Text2.Text = Left(lpString, i)

End Sub

'如图,画好这些控件,就可以了

温馨提示:内容为网友见解,仅供参考
无其他回答

VB如何实现记事本自动打字。 好了给搞分
Option Explicit 'Text2.MultiLine 属性设为 True Private Const lpFileName = "D:\\123.txt" '默认文件全路径 Private Const lpInterval = 100 '间隔100毫秒(0.1秒)Public lpString As String Public lpLenth As Long Private Sub Command1_Click()If Dir(Text1.Text) = "" Then MsgBox "...

VB如何实现记事本自动打字。 好了给搞分
加个time的周期事件,周期自己设定,要加入文字则可以用output和append打开文件,要写入数据这是print或者write,print 文件号,[输出列表]下面是time下的例文:Dim Mystring ,My munber open app .path+"\\myfile"for input as 1 那个读入的应该是你写的加了“”的,,要分行 do while not eof(1...

用vb调用记事本后,怎么使它自动输入一段文字
用API,CreateProccess()打开记事本,然后用EnumWindows()找到该进程的主窗口句柄,最后向该窗口发送消息WM_SETTEXT

求记事本自动打字vb代码 不是vbs
Dim x x = Shell("Notepad.exe", vbNormalFocus)SendKeys "这是一个文本文件的测试程序.", True ' 模拟输入英文字符串 SendKeys "{Enter}{Enter}", True ' 两次回车 waittime (2) ' 延时 2 秒 SendKeys "自动输入文字", True SendKeys "{Enter}{Enter}", True waittime (2)S...

VB怎么打开记事本输入文字
String Dim num As Integer Open "d:\\Myfile.txt" For Output As #1 str = “STUDY"num = 12345 Print #1, "Print输出:"Print #1, str, num Print #1, "***"Print #1, "Write输出:"Write #1, str, num Close #1 End Sub 记事本的效果如图:希望能帮到你!

怎么用vb做记事本
那好,请按如下三个步骤做,我们的愿望立即就可以实现! 步骤一:绘制界面。 新建一个标准EXE工程,将其Caption属性改为“超级记事本”,点击Icon属性给它找个合适的Icon图标。单击菜单“工程”-“部件”,在弹出的“部件”对话框里找到Microsoft RichText Box 6.0和公共对话框Microsoft Common Dialog 6.0并选中它们,单击...

VB6.0在记事本里输出文字
可以做的!Private Sub Command1_Click()Dim s As String s = "你好啊"Open App.Path & "\\" & "新建文本文档.txt" For Output As #1 Print #1, s Close #1 End Sub 在桌面不要建记事本的 他自己会出现的。

VB编写记事本
vb编写的简单记事本代码 Dim b As String Dim a As String Dim m As String Dim x As String Private 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 ...

...写一个简易的记事本程序,如何在程序里面输入文字,并可以换行?_百度...
textbox 的multiline属性设置为true即可多行输入。

怎样用批处理实现自动定时按键盘?
通过编写 VB 程序,我们可以实现自动定时按键盘。首先,我们需要获取要操作的窗口的句柄,然后使用适当的方法向该窗口发送按键信息。这种方法可以应用于各种应用窗口,无论是游戏窗口还是记事本等。虽然批处理脚本自身不具备直接发送按键信息的功能,但借助其他编程语言(如 VB),我们能够实现自动定时按键盘的...

相似回答
大家正在搜