| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1394 人关注过本帖
标题:[求助]如何用VB输出包含部分自定义内容,格式固定的文本
只看楼主 加入收藏
sk7013
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-8-21
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
[求助]如何用VB输出包含部分自定义内容,格式固定的文本
我是零基础人员,想开始慢慢接触VB,现在有一个问题,想问问大家的思路:
下面是一个固定格式的文本,其中带问号的地方是变量,x.x.x.x是IP地址。我想用VB做一个程序,生成该文本,文本可以自定义扩展名。
[Encoding]
InputEncoding=UTF8
  
[ApplicationServers]
Desktop=
  
[Desktop]
Username=?
Clearpassword=?
Domain=
Address=x.x.x.x:1494
AutologonAllowed=ON
BrowserProtocol=HTTPonTCP
CGPAddress=*:2598
ConnectionBar=1
  
TransportDriver=TCP/IP
  
ClientAudio=On
DesiredColor=8
DesiredHRES=1024
DesiredVRES=768
DoNotUseDefaultCSL=On
  
FontSmoothingType=0
InitialProgram=#Desktop
LPWD=31
Launcher=WI
LocHttpBrowserAddress=!
搜索更多相关主题的帖子: Desktop IP地址 扩展名 
2012-08-21 10:01
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:20 
这是一个标准 的 INI 文件结构。
建议你使用 INI 读写函数去完成。

INI 文件结构
[节名称1]   
关键字1=内容1
关键字2=内容2
关键字3=内容3
.....
[节名称2]   
关键字4=内容4
关键字5=内容5
关键字6=内容6
.....

授人于鱼,不如授人于渔
早已停用QQ了
2012-08-21 14:55
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
程序代码:
'读写INI文件函数
Option Explicit

'
Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
'
Public Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
   
'保存到INI文件
Public Function Wini(ByValAs String, ByValAs String, ByValAs String, IniFile As String) As Boolean
Dim X As Long, buff As String * 1024, i As Long
buff = 值 & Chr(0)
X = WritePrivateProfileString(段, 键, buff, IniFile)
Wini = X
End Function

'从INI文件中读取
Public Function Rini(ByValAs String, ByValAs String, IniFile As String) As String
Dim X As Long, buff As String * 1024, i As Long
X = GetPrivateProfileString(段, 键, "", buff, 1024, IniFile)
i = InStr(buff, Chr(0))
Rini = Trim(Left(buff, i - 1))
End Function



i=Wini("节名称","关键字名称","内容","INI文件名")
i得到的是否成功的标志。一般情况下不用检查。


dim i as string
i=rini("节名称","关键字名称","INI文件名")
i 得到的是 内容。再自己转换为所需要的格式,如数值。

授人于鱼,不如授人于渔
早已停用QQ了
2012-08-21 15:01
快速回复:[求助]如何用VB输出包含部分自定义内容,格式固定的文本
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039446 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved