VB编程的问题

以下的代码是在VB6.0中验证后可行的,可以建立日期、时间命名的文档,为什么在WINCC的VB中不能通过呢?
Dim d As String
Dim f As String
d = Format(Now(), "yyyy-mm-dd")
f = Format(Now(), "yyyymmdd-HH:nn:ss")
 If Dir$("d:\DATA\" & d, vbDirectory) = "" Then
    MkDir "D:\DATA\" & d     '建文件夹
    Else
    MsgBox "文件夹存在"
 End If

Open "D:\DATA" & "\" & d & "\" & f & ".txt" For Output As #1        '建文件
Print #1, "OK", "TIME"
Close #1
还请高手们指点指点

问题补充:
Dim d
Dim f
Dim FSO, msg, tt, ff, fldr, fldr1, myfile, ts
Dim file_name
Dim doc_name
Set f = HMIRuntime.Tags ("file_name")
Set d = HMIRuntime.Tags ("doc_name")
f = CStr(Year(tNow))&"-"&CStr(Month(tNow))&"-"&CStr(Day(tNow))''文件夹的名称
''file_name.value = d
''f.write
d =  f &" "&CStr(Hour(tNow)) & ":" & CStr(Minute(tNow)) & ":"  & CStr(Second(tNow))  ''文档的名称
''doc_name.value = f
''d.write

fldr = "d:" & "\" & "test" & "\" & f
fldr1 = "d:" & "\" & "test" & "\" & f & "\" & d & ".txt"  
(建立文件夹和文档的内容省略)
以上是我验证过,并可以建立文件夹和文档。现在有个新问题,我在界面建立了输入输出对话框,关联文件夹名和文档名,可是只有文件夹的名字显示出来,文档的没有,很奇怪,请高手们指点。(文档的输入输出对话框,如果关联别的变量,可以显示别的变量名)(附图)

图片说明:

VB编程的问题    VB编程的问题    VB编程的问题   

最佳答案

WinCC里的脚本是VBS,VBS里有些是不支持的,相关文件操作一般用FSO对象来实现
你可以搜索一下VBS里相关操作,网上很多的

提问者对于答案的评价:
网上搜索VBS对文件夹的操作,让我顺利的实现了项目要求,谢谢youhm指给我方向。关于我问题补充的情况,其实两个变量我都没有写入,是我程序的问题,已解决~。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc252162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月5日 下午4:34
下一篇 2018年12月5日 下午4:34

相关推荐

  • wincc采用 pc access 和simatic OPC通讯都出现一开始连上一会断开不刷新

    奇怪,wincc7. 5SP1与3个smart,先是建立了pc access opc 通讯,但是每次运行一开始能连上有状态显示,一会就没了,…

    SIMATIC WinCC 2020年11月1日
  • wincc 关闭项目

    最近学习wincc,想关闭当前打开的项目,重新打开一个新的项目,总没反应,以前是可以的。任务管理器里wincc也没死机,不知大家有没有遇到过? 问题补充:我的意思是只关闭项目,不退…

    SIMATIC WinCC 2019年6月11日
  • wincc中趋势图怎么组态

    在wincc6.0中的控件里有两个趋势图控件各自是怎么组态的?请教高手,在线等。 问题补充:你们说的我知道,只是我在实际操作时碰到,我在画面切换时,趋势图的又重新显示,原来的数据没…

    SIMATIC WinCC 2019年6月11日
  • wincc6.0 不自动删除历史记录

    wincc 6.0项目文件历史记录不会自动删除达到120G,归档参数都是默认值 ,快速和慢速归档为默认值 (1周 1000兆字节 …

    SIMATIC WinCC 2017年12月8日
  • KTP700F Mobile的屏幕无法下载程序

    下载时,跳出下面的界面,而该界面没有系统设置的按钮,无法切换到Transfer 图片说明:    最佳答案 重新给触摸屏断电后上电启动触摸屏,在启动过程中将触摸…

    2021年7月5日
  • 学习WINCC的首个问题

    我现在手上有一套WINCC6.0中文版,一块224XP CN,一条PPI编程线.请问我能用PPI编程线连接PLC与计算机的串口吗?还是需要加一块通信卡? 最佳答案 WinCC不直接…

    SIMATIC WinCC 2019年6月11日
  • 如何让趋势曲线改变颜色

    创建了趋势曲线,想让它达到一定值时改变颜色,主要是想起到一个报警的作用。比如量程是150,原来是黑色,达到90时变黄色,达到105时变红色 问题补充:我看到别人做到过,当温度达到设…

    SIMATIC WinCC 2019年6月11日
  • WINCC编译

    高工,你好!   在使用WINCC软件中,项目做好后,进行编译,在输出栏出现"启用的外观无数值", 请问,这是啥意思?我…

    SIMATIC WinCC 2019年6月11日
  • WinCC 驱动

    我做个试验,WinCC通过以太网作监控,CP343-1接口,在安装完WinCC后添加新的驱动,在下面的TCP/IP,右击弹出系统参数,在单元选项中,有一个逻辑设备名称,下面找不到网…

    SIMATIC WinCC 2019年6月11日
  • WinCC的库里有3个或者5个档位的开关吗?

    如题,没有的话,怎么实现类似的功能比较方便。 最佳答案 库里没有,使用以下链接中的附件http://www.ad.siemens.com.cn/club/bbs/post.asp?…

    SIMATIC WinCC 2019年6月11日