关于VB中从文本中读取数据到combobox的问题,求助高人!! 70

首先,我是编程新手,最近需要编一个简单的程序,特希望高手指点一下:需求:1,待读取的源文本文件格式如下:Windows98,\\server\windows98\setu... 首先,我是编程新手,最近需要编一个简单的程序,特希望高手指点一下:

需求:
1,待读取的源文本文件格式如下:
Windows 98,\\server\windows98\setup.exe -s
windows xp,\\server\windowsxp\setup.exe -s

2. VB窗体中只有一个combobox和Button. combobox的所有数据从源文件中读取,在这里就有两行数据Windows 98和Windows XP
3. 首先用户通过Combobox选择相应的文字(例如Windows 98), 则当用户再按button时,程序会执行相应行逗号(或者其他什么区分方式都可以)以后的命令,这个例子中需要执行\\server\windows98\setup.exe -s

其实问题就这么简单啦,不过我是新手,确实不会文件操作,呵呵,希望高手能好心帮忙,不胜感激!!
墨渍兄弟,不知道你用的编程工具是不是VB6.0,我用的是Visual Studio 2008,里面不认识Open/Line Input等,编译时报错一大堆,
能不能帮忙改到Visual Studio里面也能用啊,谢谢啦!
csliumi,道理我都知道,但是我技术菜啦,现在赶着要做出来,所以希望大家最好能帮我写出来代码啦,谢谢!
展开
 我来答
墨渍
2008-07-12 · TA获得超过2167个赞
知道大有可为答主
回答量:3442
采纳率:20%
帮助的人:921万
展开全部
private sub form_load()
Dim a(1 to 2,1 to 2)
Open "D:\1.txt" For Input As #1
Do While Not EOF(1)
i = i + 1
Line Input #1, hang
arr = Split(hang, ",")
a(i, 1) = arr(0):a(i,2)=arr(1)
Combo1.AddItem a(i,1)
Loop
Close #1
end sub

private sub command1_click()'运行
select case combo1.text
case a(1,1)
shell a(1,2)
case a(2,1)
shell a(2,2)
end select
end sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
csliumi
2008-07-12 · 超过52用户采纳过TA的回答
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:154万
展开全部
用字符串操作命令
MID的用法你知道吧,STRV呢,查一下帮助里面的说明
得到COMBO里面的数据后,在文本文件中查找到那一行的数据
先将整行数据读入一个字符串变量,
然后取逗号后面的数据,shell后面的数据就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式