新手求解 wincc里面的vbs脚本代码 不运行

VBS连续创建文件,在按钮事件中不执行

Dim fso,TestFile
Set fso=CreateObject("Scripting.FileSystemObject")
For i=1 To 10
Set TestFile=fso.CreateTextFile("C:\hello"&i&".txt",Ture)
TestFile.WriteLine("Hello,World!")
TestFile.Close
Next

VBS创建单个文件,在按钮事件中却可以执行,为什么?
用的WICC6.0版本

Dim fso,TestFile
Set fso=CreateObject("Scripting.FileSystemObject")
Set TestFile=fso.CreateTextFile("C:\hello.txt")

问题补充:
WICC6.0   VBS连续创建文件,在按钮事件中不执行,
在记事本程序创建后,却执行很顺利
程序如下:
Dim fso,TestFile
Set fso=CreateObject("Scripting.FileSystemObject")
For i=1 To 10
Set TestFile=fso.CreateTextFile("C:\hello"&i&".txt",Ture)
TestFile.WriteLine("Hello,World!")
TestFile.Close
Next


WICC6.0   VBS连续创建文件,在按钮事件顺利执行,
记事本程序创建后,执行顺利
修改后的程序如下:

Dim fso,TestFile,i

Set fso=CreateObject("Scripting.FileSystemObject")
For i=1 To 10
Set TestFile=fso.CreateTextFile("C:\hello"&i&".txt")
TestFile.WriteLine("Hello,World!")
TestFile.Close

Next
这是为什么?   记事本程序 和 wicc 程序  对VBS 编程的要求不一样吗?

新手问题,多谢二位回答,没法都设为最佳答案,只能选择一位 抱歉

最佳答案

是这段有问题
Set TestFile=fso.CreateTextFile("C:\hello"&i&".txt",Ture) 括号里的字符串链接有问题。
这里 改为("C:\hello"+i+".txt",Ture)看看,毕竟I是个数字。

提问者对于答案的评价:
谢谢您的回答

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月24日 下午7:06
下一篇 2017年10月24日 下午7:06

相关推荐

  • wincc用户归档的值为什么有时为0

    我的wincc上位机与s7-200 plc通讯,通过pc-access 采集数据,然后通过用户归档保存变量的值,用用户归档控件显示已经被保存的值得,即数据库的显…

    SIMATIC WinCC 2019年6月11日
  • 主题:请教一下为什么用博图编的触摸屏画面下载后,中文全部无法显示,英文数字都可以

    主题:请教一下为什么用博图编的触摸屏画面下载后,中文全部无法显示,英文数字都可以 最佳答案 首先,需要确认在中文下组态中文,英文下组态英文;其次,中文只支持宋体第三,如果是二代精简…

    SIMATIC WinCC 2017年10月24日
  • 在华为服务器上装win cc

    是2003SP2的系统,可是就是装不上。老是让我按SP2的KB/可是光盘上没有。网上也下不来。这可怎么办 最佳答案 步骤如下: (1)先安装WindowsXP …

    SIMATIC WinCC 2019年6月11日
  • wincc报警记录总是会显示第一条报警记录

    如附件,即使在报警记录中未给单个消息绑定任何的触发变量,但是在wincc运行之后,总是会在报警记录中显示这一条报警信息,而且如果删除了这条,在报警记录中归档的第一条就会在wincc…

    2021年7月5日
  • 画面模板里的变量触发VBS脚本读写数据库

    WinCC上用结构变量建立了1个画面模板,模板里有200多个变量,需要变量发生变化时读写数据库。现场30台设备的监控画面都是调用这个模板来呈现,问题是怎么保证每台设备的参数发生变化…

    SIMATIC WinCC 2021年7月5日
  • wincc 的VBA

    如何在启动wincc’是运行一段vba的代码,万分感谢!! 最佳答案 请楼主研究一下这个链接,看是否能帮到你,VB与WINCC启动关闭:http://wenku.baidu.com…

    SIMATIC WinCC 2017年7月26日
  • 在wincc中使用MSCOMM控件

    我 已经编好串口通讯程序了,最近电脑坏了,安装后好串口不能读数了,在把控件添加下就好了。wincc别的控件使用后都是随便移动的,为什么mscomm出现这样的问题?请问有什…

    SIMATIC WinCC 2017年6月19日
  • 删除历史数据

    设置一个按键,怎样通过脚本将归档变量的历史数据删除掉? 最佳答案 WINCC在激活的状态下(在计算机属性中的 变量记录运行系统 打钩了)无法删除历史数据。因为W…

    SIMATIC WinCC 2019年6月11日
  • WINCC如何跟ACCESS数据库通讯?

    问题补充:我把现场的值存储到access 数据库中,如何在wincc中调出来看呢?还有access数据库表,有没有行限制?  换句话说,怎么才能把存储…

    SIMATIC WinCC 2019年6月11日
  • 画面窗口问题

    PDL2中建立画面窗口PDL1,窗口大小为长300,宽300,与PDL1的画面对象的大小均相等,但是在模拟运行时显示出来的PDL1的却画面不全,是什么原因? 最佳答案 注意几个地方…

    SIMATIC WinCC 2019年6月11日