VB中如何实现向新建文本,并文本中写入内容?

在窗体上有两个按钮,分别为botton1和botton2,按下botton1则新建一个文本文件,文件内容为"abc”,按下botton2则向那个文件中接着写入"defg"... 在窗体上有两个按钮,分别为botton1和botton2,按下botton1则新建一个文本文件,文件内容为"abc”,按下botton2则向那个文件中接着写入"defg".请问如何实现?
不好意思,我可能没说清楚.按下botton1新建一个文本文,假设其文件名为new,文本内容为"abc".
Gameboy_cy 你的那个As #1是什么意思??
展开
 我来答
oaita
推荐于2017-09-29 · TA获得超过708个赞
知道小有建树答主
回答量:669
采纳率:100%
帮助的人:797万
展开全部
Private Sub button1_Click()

'以输出方式打开new.txt这里有路径问题参见 "c:\new.txt"就是指输出到哪个文件
'for output是指打开方式为输出方式 此方式如果该文件存在则覆盖
'as #1 打开文件需要占用工作区的,所以以1号工作区打开该文件
Open "C:\NEW.TXT" For Output As #1
'在一号文件区打开的文件里写入abc
Print #1, "abc"
'关闭一号工作区
Close #1
'任务完成加详解,有分没有?
End Sub

Private Sub button2_Click()

'以输出方式打开new.txt这里有路径问题参见 "c:\new.txt"就是指输出到哪个文件
'as #1 打开文件需要占用工作区的,所以以1号工作区打开该文件
'for append是指输出方式为追加方式
Open "C:\NEW.TXT" For Append As #1
'在一号文件区打开的文件里写入defg
Print #1, "defg"
'关闭一号工作区
Close #1
'任务完成加详解,有分没有?

End Sub
包乐宏洋
2019-12-19 · TA获得超过3702个赞
知道大有可为答主
回答量:3111
采纳率:29%
帮助的人:256万
展开全部
Private
Sub
button1_Click()
'以输出方式打开new.txt这里有路径问题参见
"c:\new.txt"就是指输出到哪个文件
'for
output是指打开方式为输出方式
此方式如果该文件存在则覆盖
'as
#1
打开文件需要占用工作区的,所以以1号工作区打开该文件
Open
"C:\NEW.TXT"
For
Output
As
#1
'在一号文件区打开的文件里写入abc
Print
#1,
"abc"
'关闭一号工作区
Close
#1
'任务完成加详解,有分没有?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhuguofu2004
推荐于2017-09-29 · TA获得超过4万个赞
知道大有可为答主
回答量:7308
采纳率:86%
帮助的人:1013万
展开全部
实现方法如下 :
1、在窗体上添加text1控件,并把上面文本复制到text1.text中;
2、写入文本文件:
dim i as integer
i=freefile
open "c:\1.txt" for output as #i
print #i,text1.text
close #i
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
关翎凭邈
2019-10-01 · TA获得超过4052个赞
知道大有可为答主
回答量:3154
采纳率:24%
帮助的人:237万
展开全部
'大家说的都对,我来个最简单的吧
'添加窗体Form1,按钮Command1,Command2,然后添加如下代码:
Private Sub Command1_Click()
Shell "cmd /c echo abc > c:\new.txt", 0
End Sub
Private Sub Command2_Click()
Shell "cmd /c echo defg >> c:\new.txt", 0
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yang00guang00
2008-02-27 · TA获得超过239个赞
知道答主
回答量:139
采纳率:0%
帮助的人:0
展开全部
As #1 表示你将这个文件在缓冲区中“编号为1”
缓冲区是内存中开辟的 在写入硬盘前作缓冲的 写满后才一次性存入硬盘的 一片空间。
编号为1后,以后用“#1”就能代指那个文件。如:Print #1, "abc" ,就是向其中写入"abc"。
一般来说,编号最大为256。
当然,“编号”是比较通俗的说法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式