注册 登录
编程论坛 VB6论坛

刚学VB语言,往各位帮忙解答。

TNTOVER 发布于 2016-05-17 21:44, 1958 次点击
vb语言中如何将一个(i.TXT)到保存到固定的文件夹中,i是变量
9 回复
#2
kwair2016-05-17 22:05
Dim FilePath$
Dim i As Integer
FilePath = "C:\" '储存地址
Open FilePath + Str(i) + ".txt" For Output As #1
Close #1
#3
TNTOVER2016-05-17 22:59
回复 楼主 TNTOVER
为什么程式这样不行,   dim i as intteger =2    savebasepoint("c:\desk\i.txt") 保存在文件夹里的 是 i.txt ,而不能变为2.TXT

谢谢
#4
kwair2016-05-17 23:08
i在savebasepoint("c:\desk\i.txt") 是作为字符串中的一个字符的,不会认为是变量i
#5
TNTOVER2016-05-17 23:37
回复 3楼 TNTOVER
就是这个问题困扰了好久,怎么才能让它识别成变量
#6
hjxlj2016-05-18 00:36
楼主你到底想实现什么功能,能不能描述清楚一点,要以别人能够理解,而不只是只有你自己能够理解的方式把问题描述清楚。
#7
xiangyue05102016-05-18 10:55
回复 5楼 TNTOVER
这个对于任何语言都是一样的, 只是写法上不大一样
Open FilePath + Str(i) + ".txt" For Output As #1  这里的i是变量,和其他的字符串组合即可
savebasepoint("c:\desk\i.txt") 这里的i是字符串中的一位,是一个常量,也能执行但是不会变化,也就是说不管存几次都一个文件i.txt
#8
TNTOVER2016-05-18 20:50
回复 6楼 hjxlj
我们这个软件是在VB平台上开发出来的,我编的整个程序是这样的
dim i as sting
 i=inputbox()
measure(ID:="PT"& i,..........)
endmeasure
savebasepoint("c:\desk\i.txt")
我怎么才能实现 比如我输入i=q1 ,在desk文件输出 q1.txt
#9
ZHRXJR2016-05-19 00:05
回复 3楼 TNTOVER

应该是这样吧:savebasepoint("c:\desk\" & i & ".txt")

[此贴子已经被作者于2016-5-19 00:09编辑过]

#10
TNTOVER2016-05-19 20:58
回复 9楼 ZHRXJR
谢谢,和你说的一样已经解决了
1