WINCC API开启/禁用 热键

经典WINCC有没有办法在运行模式下,通过API 禁用或者开启Windows热键,例如ALT+TAB。客户希望维护人员可以启用热键,以便编辑项目,而生产员工禁用热键,防止异常操作。

问题补充:
感谢!!!PWRTCheckPermission 和 SetXGinaValue 函数有具体解释吗?

最佳答案

https://support.industry.siemens.com/cs/cn/zh/view/44027453
https://support.industry.siemens.com/cs/ww/en/view/332356
在WinCC V7.4 SP1@Win7/Win10上测试通过。
测试中发现,3号也就是XGINA_ALLOW_CTL_ALT_DEL单独用可以生效,4/5/6单独用都不行,必须先控制3,然后再控制4/5/6,正常。1和2没试。
另外,有时候禁用了按键后,重新再使能不管用,需要按一下CTL+ALT+DEL,再使能,就生效了,原因未知。
补充:例子里面用PWRTCheckPermission检查是否具有19号权限,SetXGinaValue用法链接里面有,看例子也能明白

图片说明:

WINCC  API开启/禁用 热键  

提问者对于答案的评价:

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • WinCC如何利用复选框和按钮来设置变量的数值?

    我是WinCC初学者,有一点电路基础,知道西门子控制系统工作原理。工作之后才接触到WinCC,之前对这些一无所知。现在对车间的WinCC系统做一些微调,可是碰到一个问题,很是棘手,…

    2017年11月26日
  • ProgramExecute()函数不能在全局脚本中调用吗?

    我现在在做一个功能:当报警发生时,调用一个外部程序。在全局脚本里修改GMsgFunction()函数,在该函数中调用ProgramExecute(),编译的时候报错:line&nb…

    SIMATIC WinCC 2021年7月5日
  • wincc v6.2 趋势控件如何用变量前缀

    做模板时发现趋势控件用不了变量前缀,详细:PID调节SP及PV两条趋势,为什么,怎么办?亲 最佳答案 转载:我的winccv7.0版本的。我想使用变量前缀来做趋势图请问是否可以,结…

    SIMATIC WinCC 2017年11月26日
  • wincc服务器选型问题

    我现在有一个应用,客户要求上位机要两台服务器互为冗余,四台操作员站,要有报警报表,3个月数据记录可查,3个月趋势图可查,总结下来是2k个变量,那我现在选一个2048的运行版,一个2…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible反向传送

    如何从操作面板用wincc flexible反向传送到PC的具体步骤及存储卡型号? 问题补充:如果设备现有的操作屏,在最初做项目时没有选择启用回传,还有其他的方法能够获得…

    SIMATIC WinCC 2021年7月5日
  • 博图软件与wincc的兼容性问题

    本人电脑里已经安装了博图V14了,在想安装WINCC7.4已经安装不进去了,但是我假如想在一台电脑上同时使用博图和wincc,应该安装什么版本的博图和什么版本的wincc,(我的电…

    SIMATIC WinCC 2021年7月5日
  • WINCC按钮之用户登录确认

    首先,按钮功能是对一个变量TAG1置1的功能,但是在点击按钮的时候会弹出对话框(需要填入用户名及密码),输入正确的用户名及密码后,该按钮才至变量TAG1=1,请教下脚本该怎么写呢?…

    SIMATIC WinCC 2019年6月11日
  • wincc装完机之后与现场进行通讯还需要进行哪些工作

    我的我wincc装完机了,我要想让它与现场的设备进行通讯(人机界面)操作。还需要进行那些设置跟工作,忘大家能够指点我是新生,谢谢。详细一点,比如与plc之间,其他的工控机之间的软件…

    SIMATIC WinCC 2019年6月11日
  • wincc按钮设置

    请问 应该怎样设置,实现按下1个按钮,另一个按钮也同时按下. 问题补充:2个按钮控制不同的变量,那应该怎么实现. I1.1  I1.2&nb…

    SIMATIC WinCC 2019年6月11日
  • WINCC聚焦

    项目中有三个输入框,能不能做到输完一个,按回车自动聚焦另一个输入框,这样就不用再点鼠标了,请问各位高手具体该如何做? 最佳答案 将几个输入框的Tab次序排好,然后用Tab键跳转。&…

    SIMATIC WinCC 2019年6月11日