西门子TP1200VBS脚本问题,HMI 项目工具箱中的文件浏览器视图无法复制文件?

已锁定

baby931

  • 帖子

    7
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2015-01-13

普通 普通 如何晋级?

西门子TP1200VBS脚本问题,HMI 项目工具箱中的文件浏览器视图无法复制文件?

1363

2

2018-04-20 13:22:20

   小弟最近使用HMI工具箱集成的功能件,该文件浏览视图中打开文件新建文件都正常,但复制、剪切和粘贴无法实现。请问谁有使用过这个功能件的经验可以帮帮忙看看,谢谢!


HMI 项目工具箱 

https://support.industry.siemens.com/cs/cn/zh/view/106226404



附一段 复制功能的VBS脚本代码。

Windows CE / Panel based

If SmartTags("CE") Then

  If sender = 1 Then 'button "copy" pressed

    If SmartTags("IsFolder_"&SmartTags("fileChosen")) = 0 Then

      SmartTags("bufferFile") = SmartTags("File_"&SmartTags("fileChosen"))

      SmartTags("bufferFolder") = SmartTags("Folder")

      SmartTags("bufferCopyCut") = True

      SmartTags("bufferIsFolder") = SmartTags("isFolder_"&SmartTags("fileChosen"))

      SmartTags("FEStatus") = "File " & SmartTags("bufferFile") & " copied"

    Else

      SmartTags("FEStatus") = "Cannot copy folder"

    End If

  

  ElseIf sender = 3 Then 'button "cut" is pressed

    SmartTags("bufferFile") = SmartTags("File_"&SmartTags("fileChosen"))

    SmartTags("bufferFolder") = SmartTags("Folder")

    SmartTags("bufferCopyCut") = False 

    SmartTags("bufferIsFolder") = SmartTags("isFolder_"&SmartTags("fileChosen"))

    SmartTags("FEStatus") = "File " & SmartTags("bufferFile") & " cut"

  

  ElseIf sender = 2 Then 'button "move" pressed

    singleFile = Replace (SmartTags("bufferFile"),  SmartTags("bufferFolder"), "")

    newpath = SmartTags("Folder") & singleFile  

    If SmartTags("bufferCopyCut") = False Then   

      If SmartTags("bufferIsFolder") <> 0 Then

        Set fs = CreateObject("FileCtl.FileSystem")

        fs.MoveFile SmartTags("bufferFile"), newpath

      Else

        Set fs = CreateObject("FileCtl.FileSystem")

        fs.FileCopy SmartTags("bufferFile"), newpath

        fs.kill SmartTags("bufferFile")

      End If

    Else

      Set fs = CreateObject("FileCtl.FileSystem")

      fs.FileCopy SmartTags("bufferFile"), newpath

    End If 

    SmartTags("FEStatus") = "File " & SmartTags("bufferFile") & " pasted"

    ReadFilesOfFolder SmartTags("Folder")

    WriteFilePropertiesToTags SmartTags("index")

  End If





西门子TP1200VBS脚本问题,HMI 项目工具箱中的文件浏览器视图无法复制文件? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32750条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。