新手求解 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

相关推荐

  • 求wincc7.5 经典版的使用手册

    wincc7.5 经典版的使用手册,最详细的那种 最佳答案 《WinCC V7.5:入门指南》https://support.industry.siemens.…

    SIMATIC WinCC 2021年7月5日
  • 手动清空指定时间之前的存档

    今天第二个问题^_^ 大家有没有好的办法,通过在按钮中做脚本来手动清空指定时间之前的存档数据。 打个比方,比如PC中记录了1月到12月的存档数据,我现在想手动清…

    SIMATIC WinCC 2019年6月11日
  • SIMATIC_WinCC_Professional_V14_SP1无法安装

    SIMATIC_WinCC_Professional_V14_SP1无法安装 图片说明:    钻石用户推荐最佳答案 此回答已完善 根据安装提示说明:系统与Wi…

    2020年11月1日
  • HMI安装运行问题

    请教各位高手,我们生产线有8台HMI客户机,两台HMI服务器,我想请问各位,如果客户硬盘机坏了,我是不是需要重新安装wicc呢,还需要做其他的什么配置吗?如果是服务器坏了,我又需要…

    SIMATIC WinCC 2019年6月11日
  • 问个选项组的问题

    我要用选项组做个项目,但画了一个上面只有3个选项,再怎么增大画面都只有3个选择,我如何做才能增加选项数目呢?另外,我怎么把选项组上我选择的项读出来,请用C语言写个范例.最后&nbs…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.4 SP1 在win10系统调用 OSK.exe 报错

    用VB或C调用OSK.exe 没有反应或者报错,同样的脚本在win7中运行正常 最佳答案 由于win10系统安全性的问题,无法直接从System32中调用OSK.exe&…

    SIMATIC WinCC 2020年11月1日
  • wincc怎么组态数字小键盘

    点击输入/输出域时弹出数字键盘(要带小数点的),客户不喜欢用键盘输入!请高手指点 问题补充:勾选"启用监视器键盘"弹出是全部键盘,什么英文字母都有的!我要的只是…

    SIMATIC WinCC 2018年12月14日
  • 怎么不让全局脚本在WINCC一激活的时候就触发

    我在全局脚本里面写了一段代码,而代码触发的条件是当一个变量有变化的时候就触发,但是在WINCC激活的时候,系统就自动触发了一次,我尝试过网上介绍的,设置一个二进制变量,通过二进制变…

    SIMATIC WinCC 2019年6月11日
  • 阀门赋值

    阀门变量有:名称(文本)、全开状态(二进制变量)、全关状态(二进制变量)、控制开关状态(二进制变量);现有50多个这种阀门,如何wincc中创建控制画面?如何将不同阀门变量赋值给这…

    SIMATIC WinCC 2021年7月5日
  • wincc 画面多重嵌套调用

    我设置了一个主画面,该主画面中有一个菜单栏和一个主画面窗口,主画面中画面窗口中还有一个小的画面窗口通过主画面菜单栏按钮调用各种小画面,请问如何写脚本实现该功能。 图片说明: &nb…

    2021年7月5日