新手求解 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正版使用所要用到的授权及订货号

    现在wincc做上位机与12台200smart还有2台1500PLC连接,打算用V7.4 SP1版本,除了一个组态和运行的2048点授权外,还会用到其他什么授权吗,订货号…

    SIMATIC WinCC 2021年7月5日
  • wincc6.0按钮失效

    画面上有个按钮左键点击给变量置1,左键释放给此变量置0,也就相当于点动,有次发现鼠标释放了但一直为1,请问这是什么原因 最佳答案 当你按下按钮后释放的时候把鼠标移到别的地方(不在按…

    SIMATIC WinCC 2019年6月11日
  • 状态显示的设置

    在画面中做了一个状态显示。状态显示三个画面,1-本地状态画面,2-远程状态画面,3-故障状态画面。其中本地远程状态是由a变量控制的,故障状态是由b变量控制。我想实现以下功能:无论是…

    SIMATIC WinCC 2019年6月11日
  • 二进制触发变量记录

    现有一个二进制变量(内部变量通过脚本位关联PLC),希望通过此二进制变量触发变量记录,发现0~1 1~0都记录一次,现希望只记录一次,请问怎么做? 发现在PLC…

    SIMATIC WinCC 2019年6月11日
  • wincc在线表格列数

    请问wincc在线表格的列数最多是多少啊?我一共添加了6个参数,运行后只有一个参数的数据,并且还是加横杠线的,去掉两个参数后剩下的四个参数正常出来了,添加一个后又是一个正常显示。我…

    SIMATIC WinCC 2019年6月11日
  • WinCC将过程变量存入excel中

    按一次就可以将几个过程变量存进excel,按多次记录多次数据且按序排列,直到停止记录。用来代替测试数据时手动记录过程。 问题补充:谢谢回答。我是要写当前值进去 最佳答案 你是要查询…

    SIMATIC WinCC 2017年6月18日
  • 用TP 177B_6_PN/DP触摸屏和CPU314C_2PN/DP通讯

    用TP 177B_6_PN/DP触摸屏和CPU314C_2PN/DP通讯做DP通讯时,触摸屏的程序已经下载进屏了。当我一把通讯线插上,触摸屏的通讯口直接冒烟了(并且触摸屏…

    SIMATIC WinCC 2021年7月5日
  • wincc变量问题,各位师傅进来教教我啊

    我在MPI协议里面创变量时,那些变量地址选择输入,哪些选择输出。还有两个可以选择的忘了是什么了?各位师傅们举个简单易懂的例子教教我啊!万分感谢 最佳答案 输入就是WINCC可以修改…

    SIMATIC WinCC 2019年6月11日
  • 请问要想学习报表要看那方面的书籍

    没有学历,不懂英语,看报表程序跟天书一样。我想从最基础的东西一点一点的学。不知道要看那放面的书。报表的编程用的什么语言?  —为了更好的生活努力! 问题补充:很…

    SIMATIC WinCC 2019年6月11日
  • wicc ua 通讯,画面切换时,变量为什么会闪一下

    我使用两台WINCC做OPC UA通讯,一台WINCC做OPC UA服务器,另一台做OPC UA客户机。目前客户机已通过OPC UA读取到W…

    SIMATIC WinCC 2020年11月1日