搜索
bottom↓
回复: 9

VB6问题 If Dir("D:\forPrinter\N1.txt") <> "" Then

[复制链接]

出0入42汤圆

发表于 2018-9-6 21:54:03 | 显示全部楼层 |阅读模式
If Dir("D:\forPrinter\N1.txt") <> "" Then

这个N1的1能不能搞成个变量, 怎么表达?

出0入0汤圆

发表于 2018-9-6 21:55:15 来自手机 | 显示全部楼层
dim DirStr as string

出0入42汤圆

 楼主| 发表于 2018-9-6 21:56:16 | 显示全部楼层

我要从1可以变成2,3,4,5,6,7,8,9,.....你这个是把这个整个转字符串了吧

出0入0汤圆

发表于 2018-9-6 22:00:26 来自手机 | 显示全部楼层
vb很久没用了,供参考   dim DirStr as string DirStr="D:\forPrinter\"+txt1.txt+".txt"

出0入42汤圆

 楼主| 发表于 2018-9-6 22:00:31 | 显示全部楼层

我明白了

出0入0汤圆

发表于 2018-9-6 22:01:56 来自手机 | 显示全部楼层
有个命令是数字转字符串,vb语言手册查一下

出0入70汤圆

发表于 2018-9-6 22:08:22 | 显示全部楼层
是不是要这样

dim i as integer

for i=0 to 10
  if dir("D:\forPrinter\N"+Cstr(i)+".txt") <>"" then
            
  end if
next i

出100入0汤圆

发表于 2018-9-6 22:11:35 来自手机 | 显示全部楼层
"D:\forPrinter\N"  &  a  &  ".txt"
这样就可以了,a为变量

出0入42汤圆

 楼主| 发表于 2018-9-7 10:54:57 | 显示全部楼层
dong889 发表于 2018-9-6 22:11
"D:\forPrinter\N"  &  a  &  ".txt"
这样就可以了,a为变量

这样没有搞成, 我哥只要10个, 我直接写了10次, 呵呵

出0入0汤圆

发表于 2018-9-7 12:06:53 | 显示全部楼层
用数值转换为字符串函数和字符串连接即可完成
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 05:32

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表