精华内容
下载资源
问答
  • 主要介绍了VB获取文件大小的方法,可实现准确获取文件大小的功能,需要的朋友可以参考下
  • VB启动服务、停止运行指定服务,分别使用了API方法、Shell方法和批处理将一程序做为系统服务的方法启动和停止指定服务,如何用一个批处理文件将一个程序做为系统服务每次开机都自启动  是不是只能用sc命令  ...
  • VB使用5种方法得到所有进程(包括隐藏进程),2000系统下可能不能使用,判断系统版本如果是2K以下的系统就报错退出,获取Debug权限这是必须的。获取常规下的进程,打印进程、判断指定进程是否为隐藏进程…… 以下5种...
  • 主要介绍了在VB中遍历文件并用正则表达式完成复制及vb实现重命名、拷贝文件夹的方法,需要的朋友可以参考下
  • 近日,想整理下我自己的vb.net应用程序中,自己定义的类、控件、窗体等对象,希望能够获得它们的“属性”、“字段”、“方法”、“事件”等名称。查阅了“反射”(Reflection)相关资料,写了以下一段代码,分享给...
  • 【PC】自制QQ机器人(python+VB6)

    千次阅读 多人点赞 2019-08-28 17:21:43
    实现方法: 首先要先说明一下:两种语言要怎么沟通呢? 我一开始也寻思着,后来发现txt文档可以,不过比较慢。 主要思路: VB6:1.定时获取QQ消息,也就是对方说了什么。2.定时发送来自python处理好的回答(txt文件...

    目前网上的那些QQ机器人都需要下载什么什么软件,我想自己弄个QQ机器人,所有有了想法就去实现。
    实现方法:

    首先要先说明一下:两种语言要怎么沟通呢?
    我一开始也寻思着,后来发现txt文档可以,不过比较慢。

    主要思路:
    VB6:1.定时获取QQ消息,也就是对方说了什么。2.定时发送来自python处理好的回答(txt文件格式)。3.对获取的QQ消息分析,既不能是对方上次发的消息(已经处理完并发送)也不能是自己发给对方的消息。分析完成后保存到一个txt文件夹,好传送到python中去。

    python:1.接受来自VB6处理好的消息并发送给机器人,让机器人回复消息并保存为txt文档以便 VB6发送


    由于VB6会一直循环检测来自QQ的消息,所以会有消息重复获取的情况
    因此需要判断获取的这个消息是否处理完毕。
    如果只有对方发送的消息:
    在这里插入图片描述
    就像这样,那么VB6就只会获取到“你好”,
    这个时候VB6就会判断这个消息是否和上一次消息一样,
    如果一样就不执行代码,(但在第一次获取这个消息的时候就会执行(因为第一次获取就是和第一次的上一次不一样))
    在这里插入图片描述
    这是执行了代码(也就是回复这条消息)

    之后就是是这样:
    在这里插入图片描述
    就机器人回复只有这个,但是对方不回复,很重要
    如果对方一直不回答,那么VB6是不是一直检测到的就是这句话“在的”
    这样的话程序就不会回复,要不然自己获取了之前发自己消息还以为这是对方发的消息然后就自己回复自己啦


    具体步骤
    第一步:用python确定发送给对方的内容。
    python人工智能我不会,所以只能找网上的图灵接口,还真有,直接用python爬取数据或者发送数据到几口就有返回值了,返回值就是你要回复的话。保存为txt文件(这里需要两个txt文件都储存着这个数据。为什么:VB6重要用掉其中一个,下面会说)

    ↓↓↓↓↓↓↓↓↓↓↓↓↓↓这是我找到的图灵机器人(如果你会人工智能的话就简单啦,直接python调用)
    机器人
    第二步:发送来自python机器人的消息

    先来分析一下PCQQ也就是这样了
    就是这个样子。然后我们看看有个输入框,其实发送消息就直接用VB6就行了

    AppActivate "对方或群聊QQ名字" 
    SendKeys Text1.Text
    SendKeys "%s"
    
    • 第一行代码就是选中窗体
    • 第二行输出语句,也就是打字到QQ消息框里,打字的内容可以更改
    • 第三行快捷键发送

    好了发送已经做好了,接下来我们要拦截 获取对方发送了什么消息

    首先先来看看QQ,一般可以解释聊天窗口有很多控件
    根据VB是不是可以按一下tab

    然后我们就试试在这里插入图片描述
    发现没有,有一条虚线在那里,然后我们发现就可以选择文字复制粘贴了

    我们直接用VB6把所有文字都复制下来,

    SendKeys "^c"
    

    也就是ctrl+c复制
    继续,用VB6获取剪辑版的文字

    dim a
    a = Clipboard.GetText
    

    Clipboard.GetText这个就是剪切板的内容啦
    然后再用VB6处理这些文字,就只用获取最后一行

    Dim A As String
    Dim FSO As Object
    Dim FSO_File As Object
    Set FSO = CreateObject("Scripting.FileSystemObject")
    Set FSO_File = FSO.OpenTextFile(App.path & "/1.txt", 1, False) '读取文件而不创建
    Do While Not FSO_File.AtEndOfStream
    A = FSO_File.ReadLine '获取最后一行
    Loop
    FSO_File.Close
    

    就如你所见,我是先弄到txt文档在读取最后一行。
    这里的A就是QQ最后接受的消息啦,
    不过不要忘记,这也可能是你发送的消息
    所以我们接下来还要进行一波判定
    判定这个A消息是否和之前处理过的消息以及你发的消息一样
    如果不一样的话就可以输出到python
    然后有新回复VB6又会检测到,发送。
    就这样一个循环过程。

    展开全文
  • VB 16种关闭窗口

    2018-05-30 14:34:31
    VB 16种关闭窗口的方法,可以满足大家的需求,请使用。
  • VB对象及其属性、事件和方法

    千次阅读 2020-09-15 12:41:57
    在学习控件之前,我们有必要先来熟悉对象的概念,以及对象的属性、事件和方法都需要有所了解。 对象: 不论是窗体还是控件,它们都属于对象。对象,是基于对现实世界的描述,对象是类的实例化,类是抽象的概念,而...

    应用程序的设计主要包括界面设计和代码设计两大部分。而界面设计实际就是对窗体和控件的设计。本节课程,我们开始学习VB6中的窗体及常用控件 。在学习控件之前,我们有必要先来熟悉对象的概念,以及对象的属性、事件和方法都需要有所了解。

    对象:

    不论是窗体还是控件,它们都属于对象。对象,是基于对现实世界的描述,对象是类的实例化,类是抽象的概念,而对象则是类的实际存在,对象是程序设计的基本实体,例如人是一个类,而小明、小王则是类的实例化,是一个具体的人,他就是人类的实例化对象。

    在VB中,对象分为系统预定义对象和用户自定义对象,工具箱中的控件以及窗体都属于预定义对象。在这些对象未被拖拽到窗体上时,都属于空对象,没有实体。当程序员将某个控件拖拽到窗体上,程序在运行时,将会自动将之实例化,变为实体。只有变成实体的对象,才能被使用,其属性、方法、事件也才能够被访问。

    对象的属性:

    属性是指一个对象的性质和特征。不同的对象,有不同的属性。例如姓名、年龄、性别都是人的属性,用于描述不同人的特征。只有对象被实例化后,才能使用其属性。

    在VB中,有一些属性是大部分对象都共有的属性。例如:Caption(标题)、Name(名称)、Color(颜色)、Height(高度)、width(宽度)等。

    设置属性的语句为:

    对象名.属性名称=属性值
    例如:设置窗体form1的标题为“一起学VB”。其语句为:

    form1.Caption="一起学VB"
    

    也可以直接在对象的属性窗口中设置。方法为:鼠标单击需要设置的对象,当对象被选中时,属性窗口将会变为该对象的属性,找到想要修改的属性,填写/选择自己需要的值即可。

        属性练习:
    

    目标:设计一个应用程序,当单击红灯按钮时,窗体变为红色,且窗体标题变为“红灯”;当单击绿灯按钮时,窗体变为绿色,且窗体标题变为“绿灯”。步骤如下:

     1,新建一个工程,在窗体form1上绘制两个命令按钮(Command1和Command2)。并在命令按钮对应的属性窗口中将Caption属性修改为“红灯”和“绿灯”。
    

    在这里插入图片描述

    2,分别双击红灯和绿灯按钮,进入对应代码区。并在它们的单击事件中写入如下代码:

    在这里插入图片描述

    3,按F5运行,测试程序。单击按钮即可改变对象的属性。效果如下图:

    在这里插入图片描述

    通过这个练习,相信大家对于对象的属性应该会有了一个全面的认识,每个对象的属性都有很多种,只有通过大量的练习,才能掌握每个对象的属性含义和用法。

    好啦,本节课程就到这里,下节课程将接着讲对象的事件和方法。

    展开全文
  • 由于伪代码是由高级指令组成, 因此是很有可能反编译成源代码的(当然, 变量,函数等等是无法反编译的).反编译工具(VB Decompiler Pro)可以恢复众多伪代码指令,但要反编译成源代码还是有很多工作需要完成, 反编译器...
  • VB如何动态调用API的方法演示,最简单的调用API函数,动态调用API函数显示的MSGBOX内容,下面将要在作面画一笔。  函 数 :ExecuteAPI  输入 :LIBPath(String) - 刷新的目标窗口句柄,可为0  APIScript...
  • VB对象的事件和方法

    2020-09-15 12:44:45
    事件是Visual Basic预先编辑好的并且能够被对象识别的的动作,VB采用的是事件驱动机制,当用户触发了某个事件时,程序就会执行该事件过程下的代码。 例如,用户点击一次按钮,就会触发一次该按钮的单击事件,即...

    对象的事件:
    事件是指对象对于外部动作的响应,当对象发生了某个事件,就会执行相应的代码,这段代码被称为“事件过程”。

    事件是Visual Basic预先编辑好的并且能够被对象识别的的动作,VB采用的是事件驱动机制,当用户触发了某个事件时,程序就会执行该事件过程下的代码。

    例如,用户点击一次按钮,就会触发一次该按钮的单击事件,即Command1_Click事件。

    一个事件,就好比一个动作,用户单击按钮是一个事件,双击按钮也是一个事件,按下一个键盘的按键是一个事件,关闭某个窗口也是一个事件。实际上,VB编程的思想就是在于如何编写各种事件下的代码。

    事件过程的语法:

    Private Sub 对象名称_事件名称()  
         '响应事件的程序代码
    End Sub
    

    其中对象名称就是对象的Name属性

    例如:窗口Form1的双击事件过程为:

    Private Sub Form_DblClick()   
          '响应事件的程序代码
    End Sub
    

    注意:窗体的事件只要写Form_事件名称即可,不需要写窗体的名称,即不用写成Form1_DblClick()。

    通常事件过程的头尾不需要自己编写,只需要在代码区的上方选择相应的对象,再选择相应的事件后,即可自动产生。每个对象都有一个默认事件,在窗体设计界面双击该控件,会自动跳转到该对象的默认事件下,如果没有该事件,则系统会自动创建其默认事件。例如,按钮的默认事件是单击事件,窗体的默认事件是Form_Load()。

    对象事件练习:
    目标:设计一个应用程序,当单击窗体时,在窗体上随机位置打印一个五角星,当双击窗体时清除窗体上所有五角星。

    步骤一:新建一个工程
    步骤二:进入代码编辑区,写入以下代码:

    在这里插入图片描述

    步骤三:运行程序,查看效果。

    在这里插入图片描述

    本练习,通过对窗体的单击事件和双击事件编程,使学员可以清晰的了解如何创建事件过程,并对于同一个对象的不同事件过程有了初步的认知。

    每种对象都有很多事件,掌握它们的常用事件含义对于今后使用VB编程是会有很大的作用的,希望大家多去练习掌握。

    对象的方法:
    方法是对象所具有的动作,或者说该对象可以执行的功能。对象的方法是VB中已经定义封装好的通用子程序,用户可以直接调用。上面打印五角星的练习中,Form1.cls语句就是清除窗体的方法。

    使用方法的语句为:

    对象名称.方法名称
    

    例如,让文本框Text1获得焦点的方法为:

    Text1.SetFoucs
    

    对象方法的练习:
    目标:设计一个应用程序,当单击按钮1时,文本框无法输入内容,当单击按钮2时,文本框可以输入内容。

    步骤一:新建工程,并按下图所示创建控件。

    在这里插入图片描述

    步骤二:进入代码区,分别在按钮一和按钮二的单击事件过程中写入如下代码:

    在这里插入图片描述

    步骤三:运行程序,查看效果

    好啦,对象的事件和方法就讲到这里,通过这两节课程,相信大家对于VB的对象已经有了一个全面的认识,希望大家多加练习,如果还有疑问可以给我留言,我会及时回复的。

    接下来的课程会开始讲解VB的标准控件,大家敬请期待哦。

    展开全文
  • 描述:VB6 IDE 函数过程错误处理代码自动添加插件(VB6IDE_InsertErrHand_Addin) 安装方法: 1.点击菜单“工程-引用”,选择这个dll 2.然后点击菜单“外接程序-外接程序管理器”,选择“Insert Error Hand”,把右...
  • 摘要:VB源码,系统相关,快捷方式 Vb创建程序的快捷方式,思路方法及源码下载,在窗口中选择一个应用程序的EXE路径,比如截图上的所示,打开PhotoShop的可执行文件位置,程序会在C:\Documents and Settings\All Users...
  • VB反编译软件11.0中文版,vb_decompiler_lite 11,非常好用的工具软件,是调试、修改VB开发的应用程序的强大工具软件。亲测好用!
  • 一个非常完整的VB中所使用的函数!包括常用函数、方法、属性、对象等实用中英文对照!
  • VB6.0中Print方法

    万次阅读 2018-06-06 22:13:02
    1.Print方法 表达式: 2.与Print方法有关的函数 TAb Spc 1.Print方法   Print方法可用于窗体、图片框、立即窗口、打印机等对象。用来显示文本字符和表达式的值。 表达式:   Object.Print  ...

    1.Print方法

      Print方法可用于窗体、图片框、立即窗口、打印机等对象。用来显示文本字符和表达式的值。

    表达式:

      Object.Print
      Obiect是对象的名称,对象可以是窗体(Form)、立即窗口(Debug)、图片框(PictureBox)、打印机(Printer)等。
      Print关键字可以用”?”里代替
      表达式表是有若干表达式组成,各表达式之间可以用分隔符号逗号(,)、分号(:)或TAb、SPc函数等,这些可以混用。

    2.与Print方法有关的函数

    TAb

     &emsp:Tab函数和Print方法一起使用,对输出光标进行定位,格式为Tab(n)。Tab函数的作用是计算数值型表达式N的值,详情见代码:

    
        Private Sub Form_Click()  
        Print Tab(10); "班级"; Tab(20); "姓名"; Tab(30); "性别"
        End Sub

      说明:n表示下一个输出位置的列号,当前显示位置超过n时,自动下移一行(理论)。但我自己测试没显示出来,即将Tab(30)更换为Tab(300),运行程序时,性别没有显示出来。每个TAb函数对应一个输出项。

    Spc

      在Print方法或Print#语句中,用Spc函数跳过N个空格,格式为:Spc(n)

    
        Private Sub Form_Click()
        Print Spc(10); "班级"; Tab(20); "姓名"; Tab(30); "性别"
        Print Spc(20); "班级"; Tab(20); "姓名"; Tab(30); "性别"
        End Sub
    展开全文
  • VB6.0获取计算机 用户名最简单的方法

    万次阅读 多人点赞 2011-08-11 19:20:33
    大家在做项目的时候经常会用到这个 像什么学生信息管理系统啦 小弟在此汇总一下 供大家参考 最简单的方法: 结果显示在文本框中 其他同理 获取计算机:  Text1.text = VBA.Environ("computername...
  • name方法重命名文件(VB6.0代码编写) name方法重命名文件 QQ223857666勾月
  • vb语言添加引用函数库的方法什么?怎么调用一个没有定义的函数?tofix函数能不能通过指令包含到工程里从而实现调用?
  • 该文档主要包括最常用的VB控件、及其属性、方法
  • VB累加求和(函数过程计算)演示源程序,主要练习自定义函数的方法及使用,‘注意格式和参数以及调用函数的程序执行顺序。顺便说一下,调用函数过程,到这里后要跳到函数处执行函数,然后回来继续往下执行。这里定义了...
  • 操作方法:打开后首先需要连接数据库,不然会提示没有连接,当然也还原、附加不了  点击“连接” 后面的按钮,切换到“附加”或“还原”状态。支持拖放文件,直接把文件拉到界面上,就可以得到地址附加数据库的时候...
  • 非常详细的捕捉到错误信息,错误位置,错误行号,还有堆栈跟踪,这是用vb.net写的,如果用c#.net可以参考进行转换,代码中包括获取当前类名和获取当前方法名等经典代码。捕捉到的错误信息如下: 错误信息:未能找到...
  • VB.net调用Com组件方法

    千次阅读 2019-12-01 17:06:00
    第一种方法 Dim oType As Type = Type.GetTypeFromProgID("Aniu.AnSoft") Dim obj As IAnSoft = CType(Activator.CreateInstance(oType), IAnSoft) Dim bk As IBasePlugInterFace = obj.get...
  • VB操作EXCEL表的常用方法

    万次阅读 2019-01-07 17:39:12
    VB是常用的应用软件开发工具之一,由于VB的报表功能有限,而且一但报表格式发生变化,就得相应修改程序,给应用软件的维护工作带来极大的不便。...VB本身提自动化功能可以读写EXCEL表,其方法如下: ...
  • 最近接触一个VB.Net的项目,在JS 通过后台方法获取数据库数据时 为了方便快捷,就直接将后台方法写在了对应页码的.VB文件里,此时使用 $.post 时,只能进到 后台的Page_Load中,不会进入到目标方法里。此文简小结了...
  • VBA窗体转VB方法

    千次阅读 2016-04-09 18:58:42
    [求助] 求教VBE窗体导入VB方法和导入后的使用方法  [复制链接]     ctincob 2 主题 8 帖子 0 鲜花 EH新人 积分 11 技术 0 发消息
  • 一、什么是类? 用面向对象的编程思想来看,类就是存储数据同时给一组相关代码赋予协调功能的方式。类是面向对象编程的核心。 VB最为人垢病的是它的面向对象特性。实际上VB是一种基于对象的开发工具。在VB中 建立的...
  • 数据导出到Excel的6种方法(VB6)

    千次阅读 2020-02-12 12:48:04
    数据导出到Excel的6种方法(VB6) 在数据操作中,特别是与数据库相关的操作中,我们需要经常导出数据到Excel表格中,下面我们提供了六种方式来将数据导出到Excel表格中: 如果大家C币比较多的话,可以直接下载我整理好...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 63,137
精华内容 25,254
关键字:

vb方法名是什么