我用vb编了一个记事本程序,可就是不能像Windows的记事本一样用txt文件能打开程序。

 我来答
百度网友f134c02
2011-07-12 · TA获得超过726个赞
知道小有建树答主
回答量:1042
采纳率:0%
帮助的人:614万
展开全部
这个需要写关联 ,举个简单例子吧(如果你想把Txt这些文件默认用你的程序打开,就随便选个Txt文件 单机右键→属性 → 更改 从浏览那里找到你的程序,然后确定:

说明:这个仅仅是个简单的例子,还有很多细节没有考虑。
Dim Temp As String

Dim Tmp As String

Private Sub Form_Load()

If Command() <> "" Then

If Dir(Command()) = "" Then

MsgBox Command() & "不存在!", vbCritical

Else

Open Command() For Input As #1

Do While Not EOF(1)

Line Input #1, Tmp

Temp = Temp & Tmp

Loop

Close #1

Text1.Text = Temp

Temp = ""

Tmp = ""

End If

End If

End Sub
吉利吴
2011-07-11 · TA获得超过220个赞
知道小有建树答主
回答量:415
采纳率:0%
帮助的人:214万
展开全部
这个问题不是你程序问题,而是操作系统本身默认的txt打开程序为记事本
你可以选择一个txt文件,点击鼠标右键,然后选择“打开方式",在里面选择你写的程序,并选中
“始终使用选择程序打开文件”,这样,以后你点击txt文件时候,就是你写的程序了。

请试试。
更多追问追答
追问
虽然调“打开方式”,但是打开后没有显示文字,是空的。
追答
哦,那是你程序的问题了,因为你的程序并没有处理要打开的文件,这需要你在写程序时候,处理传递参数问题
相当于:word 1.txt这样形式,所以,你写的程序,必须读取程序名后面的参数,也就是文本文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shuangping_zou
2011-07-11 · TA获得超过314个赞
知道小有建树答主
回答量:442
采纳率:0%
帮助的人:207万
展开全部
你指的是打开什么程式?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
G0398
2011-07-11 · TA获得超过764个赞
知道小有建树答主
回答量:1335
采纳率:0%
帮助的人:878万
展开全部
需要注册表关联文本文件的
关联后可以用你的程序打开文本
详细内容可以另寻高人
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
208vokcwu
2011-07-11 · TA获得超过2168个赞
知道大有可为答主
回答量:4655
采纳率:0%
帮助的人:798万
展开全部
windows文件夹下的记事本中,后缀是txt、log都可以删除,后缀是ini的不能删除。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式