如何在wincc中获取键盘的值

在wincc的图形中,只有键盘按下和释放两种状态。我想知道怎样通过C脚本获取具体是那个键按下。
   比如我想通过按回车能触发某个动作,按F1又能触发另一个动作。

问题补充:
我知道有F1~F12这些热键,但是希望有更多的键可用。

最佳答案

一个按钮只能分配一个热键。因此热键的方法行不通。
 键盘按下的C脚本中参数UINT nChar即为按键代码,通过判断nChar值即可知道是否按下回车或者F1键,注意当前焦点必须在此按钮上,否则脚本不会执行。
 ---------------------------------------------------------------------------------------
 if (nChar==13) printf("Press Enter\r\n");
 if (nChar==112) printf("Press F1\r\n");

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

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

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

相关推荐

  • 单用户转多用户

    WINCCV6.2 SP3 已经编制完一个单用户项目,如何转换为多用户项目? 最佳答案 打开项目,在项目名(就在项目“计算机”的上面)上点右键选择“属性”的“常…

    SIMATIC WinCC 2019年6月11日
  • WinCC运行慢

    我们一台电脑是装的winCC 6.0用鼠标点击弹出对话窗口时,反应很慢,越3-5秒。等这个画面弹出之后,再点击其它,就正常了,速度也很快。可是如果有半小时不操作又出现上述…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3无法安装Excel workbook

    wincc V7.3无法安装Excel workbook和workbookwizard,杀毒软件也关了的。跳过安装这两项后,安装完点开wincc项目管理器创建不…

    SIMATIC WinCC 2021年7月5日
  • 表格控件的C脚本

    表格控件怎么用C脚本确定表格中显示某一特定时间的数据?谢谢! 问题补充:请问我的项目中表格控件名称为“控件2”,没有反应。是不是不能用中文名称?  SetPro…

    SIMATIC WinCC 2019年6月11日
  • DP连接的S7-1500和MP277,问下该怎么把博途里画好的触屏界面下载到MP277中

    选中组态界面中的MP277后点击下载,提示:到适配器的通讯链接已损坏。请问怎么解决 最佳答案 能不能出个图呀! 提问者对于答案的评价:

    SIMATIC WinCC 2017年5月29日
  • 变量记录保存问题

    我想把变量记录保存到硬盘上,然后在任何时候可以调出这个记录显示到wincc界面上进行数据分析——比如用趋势线和表格形式分析数据的变化情况。   &nb…

    SIMATIC WinCC 2019年6月11日
  • 棒图的使用

    求棒图 的使用方法。有没有相关的文档网址发给我,谢谢! 最佳答案 参考wincc6.0手册http://download.csdn.net/source/2301202h…

    SIMATIC WinCC 2019年6月11日
  • WINCC 与S7-200

    请教各位老师,wincc能否与多台200系列的PLC通讯啊?200系列PLC通过EM277组成网络,通过DP口与CP5611与上位机通讯。盼请赐教啊。 问题补充:谢谢赐教,我想问下…

    SIMATIC WinCC 2019年6月11日
  • vb脚本中调用wincc ole db 接口没有数据返回

    我使用vb脚本调用wincc ole db接口读取归档变量的时候没有返回数据,但用online系列控件可以查看相关数据,具体代码如下:Sub OnCl…

    SIMATIC WinCC 2021年7月5日
  • MP277项目回传

    请问MP277的源程序能回传编辑吗?还是只有设备制造商才可编辑?我们是产品最终用户,请大神指点,谢谢! 钻石用户推荐最佳答案 1、一般MP277触屏程序是存于SD卡中,可以把SD卡…

    SIMATIC WinCC 2021年7月5日