- 博客(21)
- 资源 (84)
- 收藏
- 关注
原创 VB 获取Textbox文本框中的行数函数
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" _ (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, _ lParam As ...
2013-01-31 17:16:14 2639
原创 VB 读写TXT文本文件函数
以下两个函数分别读取TXT文本文件与写入文件 Private Function GetTXT(Path As String) '读取文本 Open Path For Input As #1 GetTXT = StrConv(InputB(LOF(1), 1), vbUnicode) Close #1End Function Private Sub SetTXT(Strl As...
2013-01-31 17:16:07 1097
原创 VB 提取TextBox 文本框中指定一行字符串
这是使用EM_GETLINE message来做,比较奇特的是lParam是指向一个字串所在的位置,但是该字串传入时,前两个Byte要存该字串允许的最大长度。'以下在Form需一个TextBox,并设定MultiLine = True, 一个Command Button Private Sub Command1_Click() Dim str5 As String ...
2013-01-31 17:16:01 2970
原创 VB 获取汉字拼音的首字母
Public Function py(mystr As String) As StringIf Asc(mystr) < 0 ThenIf Asc(Left$(mystr, 1)) < Asc("啊") Thenpy = "0"Exit FunctionEnd IfIf Asc(Left$(mystr, 1)) >= Asc("啊") And Asc(Left$(mystr,...
2013-01-31 11:46:50 1844
原创 VB 汉字字符串转换成拼音
以下这个函数可以将一个汉字字符串转换成拼音 Private Function Getpy(Txt)Dim d, TmpTxtDim wzcode, i, TmpWZ, a, b, iiSet d = CreateObject("Scripting.Dictionary")d.Add "a", -20319d.Add "ai", -20317d.Add "an",...
2013-01-31 11:46:44 1256
原创 VB判断指定名字的进程是否存在函数
'============================================================='函数名:CheckApplicationIsRun'作 用:判断进程是否存在'参 数:szExeFileName ----进程名字'返回值:布尔值 ----True进程存在,False不存在'=======================================...
2013-01-30 21:38:40 427
原创 VB 两种方法实现热键
方法一: Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer '添加个Timer控件 名字为:Timer1'Interval属性设为100Private Sub Timer1_Timer()If GetAsyncKeyState(vbKeyQ) ThenPrint "你...
2013-01-30 21:38:23 656
原创 VB 使用SendMessage枚举文件与目录
源码如下:Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As LongPrivate Const LB_DIR = &H18...
2013-01-30 18:21:51 297
原创 VB 二进制数组与十六进制字符串相互转换
1.VB 二进制Byte()数组转换成十六进制字符串函数:Private Function BytesToHex(bytB() As Byte) As StringDim strTmp As String, i As LongFor i = 1 To UBound(bytB)strTmp = strTmp & " " & Hex(bytB(i))DoEventsNextBy...
2013-01-30 07:19:54 2265
原创 VB 二进制数据读写实例
代码如下: Dim arrBinary() As Byte Open "C:\123.exe" For Binary As #1ReDim arrBinary(LOF(1) - 1) '重定义数组Get #1, , arrBinary() '将文件的数据赋给arrBinary二进制数组变量Close #1 Open "C:\456.exe" For Binary As #1Put #1...
2013-01-30 07:19:48 1016
原创 VB 进制转换大全(十进制、十六进制、八进制、二进制、二进制流)互转
模块包含了下面的各种转换: 二进制转十进制二进制转化为八进制二进制转化为十六进制 八进制转化为十进制八进制转化为二进制八进制转化为十六进制 十进制转二进制十进制转化为八进制十进制转化为十六进制 十六进制转化为二进制十六进制转化为八进制十六进制转化为十进制 16进制转ASC10进制长整数转4位16进制字符串10进制长整数转2位16进制字符串ASCII字符串转16进制字符串反16...
2013-01-30 07:19:43 2856
原创 VB 判断是否文本文件
代码如下: Option ExplicitPublic Function IsTextFile(Bytes() As Byte) As BooleanDim i As Long, AscN As Long, Length As LongLength = UBound(Bytes) + 1If Length < 3 ThenIsTextFile = IsGB(Bytes...
2013-01-29 12:23:04 343
原创 VB 读取UTF-8编码文件函数
参数:Path 文件路径Unicode 文件编码Public Function File_get_contents(Path As String, Optional Unicode = "GB2312") Dim arrBinary() As Byte Open Path For Binary As #1ReDim arrBinary(LOF(1) - 1)Get #1, , arrB...
2013-01-29 12:22:38 1771
原创 VB 按指定编码格式写入文本文件
代码如下: 'VB 按指定编码格式写入文本文件,默认GB2312编码。 Private Sub SaveFile(FilePath As String, strText As String, Optional Charset As String = "GB2312")Dim Obj As ObjectSet Obj = CreateObject("ADODB.Stream")With O...
2013-01-29 12:21:21 1744
原创 VB UTF-8 URL编码函数
代码如下:Public Function UTF8_URLEncoding(szInput)Dim wch, uch, szRetDim xDim nAsc, nAsc2, nAsc3If szInput = "" ThenUTF8_URLEncoding = szInputExit FunctionEnd IfFor x = 1 To Len(szInput)wch = Mid$(szI...
2013-01-29 12:21:15 581
原创 VB 实现UTF-8 与GB2312互转
模块代码如下: '* ************************************** *'* 模块名称:modCharset.bas'* 模块功能:GB2312与UTF8相互转换函数'* 作者:lyserver'* ************************************** * Option Explicit '- ------------------...
2013-01-29 12:21:12 3007
原创 VB 设置ListView中指定一行的背景颜色
代码如下:'SetListViewBGColor(ListView控件名称,要设置的背景颜色行号,颜色值-默认:&HB6B4FF)Public Sub SetListViewBGColor(ByRef ListView As ListView, _ ByRef Index As Long, _ ...
2013-01-28 09:21:27 3352
原创 VB SendMessage向其他程序窗口发送字符串消息实例
以下通过程序的标题来获取该窗口的句柄,然后通过SendMessage函数给该窗口句柄发送WM_SETTEXT消息。代码如下:'先创建一个文本文档,命名为: 1.txt' 然后打开测试。。。Private Const WM_SETTEXT = &HCPrivate Declare Function SendMessage _Lib "user32" _Alias "S...
2013-01-28 09:20:21 5284
原创 VB Listview导出到CSV文件函数
示例:Call ListviewToCSV(Listview1,"C:\123.csv")最后一个参数Encabezado决定是是否导出表头。默认是导出的。函数代码如下:Public Function ListviewToCSV(ListView As ListView, sFile As String, Optional Encabezado As Boolean = True) As ...
2013-01-28 09:18:28 410
原创 微软公告:Visual Basic 6 完全兼容 Windows 8 的整个产品周期
微软刚刚将其 Windows 系统对 Visual Basic 6 程序的完全兼容支持延长到了 Windows 8 的整个产品周期. Visual Basic 6 最早发售于 1998 年, 所以现在来看 VB6 程序将至少被支持 24 年. 相比之下 .NET Framework 1.1 (2002 年发行) 则仅仅被支持了 7 年, 到了 Windows 7 (2009) 便被微软抛...
2013-01-27 13:05:54 149
Oracle_VM_VirtualBox_Extension_Pack-5.0.2-102096扩展包
2015-09-06
联想多媒体键盘驱动LXB-CH0507.rar
2015-07-27
Oracle_VM_VirtualBox_Extension_Pack-4.3.10
2014-05-13
Oracle_VM_VirtualBox_Extension_Pack-4.2.16扩展包
2013-08-24
【原创】两线交点坐标批量计算
2013-08-07
[原创]unix2dos dos2unix 批量 windows升级版
2013-08-07
[原创]unix2dos工具
2012-08-02
unix2dos工具批量转换
2012-07-31
windows下UNIX2DOS
2012-07-30
unix2dos 文本文件相互转换
2012-07-30
软件运行库VBVC 201108精简版
2012-01-23
VirtualBox 4.1.6 Software Developer Kit (SDK) 软件开发工具包
2011-11-06
Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack
2011-11-06
Oracle_VM_VirtualBox_Extension_Pack-4.1.4-74291
2011-10-07
Qbasic 学习basic的最早必备软件
2011-09-28
Oracle_VM_VirtualBox_Extension_Pack-4.1.2-73507.vbox-extpack
2011-08-31
VC2010sp1运行库(Visual C++ 2010)简体中文版
2011-08-27
vc2005运行库x86&x64
2011-08-27
qtcore.dll 各版本打包下载下( x64版)
2011-08-27
qtcore.dll 各版本打包下载上( x86版)
2011-08-27
威刚 S102 8G 16g USB3.0量产工具 Innostor 902 MP Package v2.03.00.11
2011-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人