关于在wincc中按钮copy文件脚本

我现在想在wincc换面制作一个按钮,点击按钮就可以实现windows的拷贝和删除,及能对windows系统中的文件进行拷贝删除。使用C脚本实现,请问哪位高手怎么实现呀。

最佳答案

C脚本需要调用WindowsAPI函数实现,代码如下:
 #pragma code("kernel32.dll")
 long CopyFileA(LPCTSTR,LPCTSTR,long);
 long DeleteFileA(LPCTSTR);
 #pragma code()
 CopyFileA("D:\\A.TXT","E:\\A.TXT",TRUE);
 DeleteFileA("D:\\A.TXT");

提问者对于答案的评价:
可以实现,我在wincc上调试了,谢谢!另我查看了windows api函数,里面的拷贝时使用CopyFile,而这里是使用CopyFileA多了一个A请问难道wincc中使用API还有区别吗?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • 字符串1?

    WCC项目实例学习中画面PA9.PID.PDL中建立的结构变量有个是用I/O显示按钮序号的,如PA9.bld04.pdl中的PID_1…15按钮  …

    SIMATIC WinCC 2019年6月11日
  • WinCC 报警变量

    添加报警变量时找不到变量,我的变量建在变量组里,变量组中的变量不显示,是说明原因?该如何操作?谢谢大家! 最佳答案 需要在报警编辑器里组态添加变量.  在画面编…

    SIMATIC WinCC 2019年6月11日
  • WinCC v7.4项目移植到博途

    wincc V7.4项目想要移植到博途V16中,需要经过几个步骤,可以直接移植吗? 最佳答案 先将wincc 7.4升级 Update3或者升级到&n…

    SIMATIC WinCC 2021年7月5日
  • 一段脚本

    #include "apdefap.h" int gscAction( void ) { …

    SIMATIC WinCC 2019年6月11日
  • 复制过来后的画面中的按钮为啥不能直接使用

    我想备用一台工控机,从在用的一台上将WINCC画面复制了下来。装到了备用上,将计算机名字改了,并且添加了链接连上PLC运行后在线的模拟量显示都能在画面中显示,可就是点击画面中的开关…

    SIMATIC WinCC 2019年6月11日
  • wincc项目管理器问题

    在编辑图形时,右键图形属性,在控件属性下,字体变成了乱码,其他项正常,比如几何项,其它项都正常,就唯独控件属性的字全乱了。我用的是中文WINCC6.0。急急急… 问题补…

    SIMATIC WinCC 2019年6月11日
  • wincc中ado访问sql数据库

    连接按钮程序:Dim adocnDim adorsDim ConstrDim adocmdSet adocn=CreateObje…

    SIMATIC WinCC 2017年8月3日
  • 关于WinCC与PLCSIM连接的问题

    前段时间还可以,最近在STEP7软件中右击项目时,弹出的快捷菜单中没有"OS"组件了.我已经安装了"WINCC组件(AS-OS Engine…

    SIMATIC WinCC 2019年6月11日
  • wincc 怎么做实时趋势啊?

    wincc 怎么做实时趋势啊? 用online trend  只能添加归档的变量啊? 可不可以添加实时变量啊,还有历史趋…

    SIMATIC WinCC 2019年6月11日
  • wincc6.0 sp3 项目激活后,不能登录

    wincc6.0sp3,项目激活后,不能登录,点击登录按钮,没反应。但把项目拷贝到其他电脑,正常. 最佳答案 1.与计算机名字无关,如果计算机名字不一致,哪激活都是不可能的;&nb…

    SIMATIC WinCC 2019年6月11日