c脚本调用计算器

我在画面按钮中输入如下#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#pragma option(mbcs)
ProgramExecute("CALC.exe");
}

但编译不通过,说没有包含解释代码
还有两行错误undefined identifier 'programexecute'

programexecute is not a function
请高手指点下

最佳答案

#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
 HWND Hwnd;
 BOOL bRet;
 ProgramExecute("CALC.exe"); 
 Hwnd=FindWindow(NULL,"Calculator");//中文操作系统为"计算器"
 if (Hwnd)
 {
 //printf("\r\n%d",Hwnd);
 bRet=SetWindowPos(Hwnd,HWND_TOPMOST,300,300,200,200,SWP_NOSIZE);
 if (!bRet) printf("\r\nSetWindowPos Error!");
}
}

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

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

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

相关推荐

  • 项目函数出错求帮助

    一个项目很长时间没去修改了,今天去修改的时候发现在画面所有项目函数都无法调用了. 一生成动作就弹提示:error[003f]:undefined identif…

    SIMATIC WinCC 2017年12月8日
  • 同时向PLC写入10字节的问题

    各位高手,用WinCC需要同时对S7 300写入10个字节的数据,假设10byte从MB581-MB590,我想通过下面的代码实现,请问我该怎么写,由于我对C不很了解,希…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible smart v3sp2和smart1000 IE V3 动作执行失败

    win10操作系统上安装了wincc flexible smart v3sp2,在与和smart1000 IE V3的通信中显示“…

    2020年11月1日
  • Wincc7.3画面中的按钮或者文本怎么设置可见度

    比如说做一个文本为“”“电机故障”,怎样设置让I0.0电机故障为1的时候这个文本显示,I0.0为0的时候这个文本影藏。同样做一个故障复位按钮,让故障反馈信号为1时显示,故障信号为0…

    2021年7月5日
  • @CurrentUser

    用特定的用户名登录来实现某个对像的可视,其它用户登录不显示。我想用@CurrentUser内部变量与一个量进行比较,可没有成功。请问我的想法对否,应该怎么实现? 最佳答案 如楼上所…

    SIMATIC WinCC 2019年6月11日
  • 关于WinCC与数据库的问题

    现在需要在一个脚本中同时用到yodata和insert两个函数,具体应该怎么用请高手指点一下 Dim objConnection Dim s…

    SIMATIC WinCC 2019年6月11日
  • wincc变量更名问题!

    各位好!  小弟最近需要把一个WINCC项目的变量名全部翻译成英文,但问题是我更换变量名以后画面中的关联变量必须重新连接.非常麻烦!请教各位有什么方法可以节约点…

    SIMATIC WinCC 2019年6月11日
  • wincc不能正常运行

    我的项目不能运行变量记录和报警记录,昨天之前是好好的,而且项目变量名或存储路径里都没有中文,更奇怪的是昨天一天的时间我们四台机器全都是这个问题,而之前都是很正常的,这是什么原因?还…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.3报警控件列宽的改变

    我把消息文本的字符数从10改到20,报警控件里面列宽还是没有变化。另外,日期和时间2个列字符数默认为0   不能更改。组态错了吗? 最佳答案 查看图片…

    2021年7月5日
  • Wincc V7.5安装

    一直在SQL Server2016 SP2 Standard Edition这里显示安装程序不能完成安装 钻石用户推荐最佳答案 首先你要看你…

    SIMATIC WinCC 2021年7月5日