wincc自带登录系统,如何调用@CueerntUser对应的密码,以判断是否登录正确

通过调用PWRTLogin(1)语句来登录,知道用户名对应的变量是@CueerntUser,请问密码对应的变量是什么?想通过strcmp(@CueerntUser,***)==0|strcmp(密码变量,***)==0来实现判断登录信息是否正确

钻石用户推荐最佳答案

你这个有点强人所难了,因为wincc好像没有密码这个内部变量吧。wincc自带的登录系统带用户、密码判断功能,如果你想通过变量来实现判断登录信息是否正确的话,可以直接用@CueerntUser这个变量就可以了,因为只有登录成功,这个变量才会有值,否则为空。不知道你具体想干什么用,做了一个登录成功显示对话框的全局脚本,没事你可以看一下。
#pragma code("useadmin.dll")
#include "PWRT_API.H"
#pragma code()
char* CUser = NULL;
 CUser = GetTagChar("@CurrentUser");
if(strcmp(CUser,"user")==0) //Return-Type: long int 
{
   MessageBox(NULL,"USER登录成功!","恭喜",
MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
  }
 if ( strcmp(CUser,"user1")==0)
  {
   MessageBox(NULL,"USER1登录成功!","恭喜",
MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
  }
触发变量为@CurrentUser

图片说明:

wincc自带登录系统,如何调用@CueerntUser对应的密码,以判断是否登录正确  wincc自带登录系统,如何调用@CueerntUser对应的密码,以判断是否登录正确  

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:43
下一篇 2021年7月5日 下午12:43

相关推荐

  • 请问为什么报警一直存在为什么还能确认呢?

    请问为什么报警一直存在为什么还能确认呢?确认完后消息列表没有显示了,但是归档列表状态还是对的,请问如何在消息列表中一直显示没有被复位的报警,而不能被确认?谢谢! 最佳答案 报警一直…

    SIMATIC WinCC 2020年11月1日
  • wincc离散量开/停记录

    想把设备的开的时间和停的时间记录下来,用的是离散量报警记录  。但是当信号状态改变时,会生成3~4条记录。应该怎么做呢? 图片说明:    …

    2019年6月11日
  • 我安装了WINCC怎么找不到AuthorsW

    请问我安装了WINCC6.0,可是怎么没有AuthorsW这文件呢, 最佳答案 wincc6.0 的授权软软件 是 Automation L…

    SIMATIC WinCC 2019年6月11日
  • wincc打印问题

    wincc可以实现在微型打印机上打印数据吗,就是像超市打印小票一样的方式打印出来? 可以的话怎样做啊? 谢谢! 问题补充:我用行布局,没能实现。 可以…

    SIMATIC WinCC 2019年6月11日
  • Wincc在线趋势控件如何实现CPK值自动计算?

    CPK在不用QAx® 的情况下有法算么,主要是点“计算统计”的时候“平均值”和“标准差”的数值如何取出来存到内部变量去? 项目用的是wincc7.0SP…

    SIMATIC WinCC 2019年6月11日
  • 如何删除WINCC的报警信息

    系统日常运行期间,报警太多,想删除想删掉的报警信息,删除后不会再出现了,能实现吗? 最佳答案 不需要删除,可以使用过滤的办法,指定相应的过滤条件。报警控件的过滤条件:报警控件&nb…

    SIMATIC WinCC 2019年6月10日
  • wincc按钮C语言(fp=fopen)(w+b)(w+t)(r+w)请教?

    请教:下面两个按钮属性含义?先谢谢!下面的C语句其中:“T_RECORD_1","day_1","time_hour_1",&qu…

    SIMATIC WinCC 2019年6月11日
  • wincc怎么用VB关闭已打开的excel

    我用VB往excel里写变量值,如果文件是打开的值时写不进去的,我就想关掉所有打开的excel文件 最佳答案 你说的是wincc脚本打开的还是人为打开的?wincc脚本打开的:直接…

    SIMATIC WinCC 2017年12月7日
  • wincc声音报警大家一般怎么做呢?

    譬如1500的CPU,wincc V16,报警视图里显示报警文字的同时,我想也有声音报警,大家一般是怎么考虑的呢? 钻石用户推荐最佳答案 WinCC PRO&n…

    SIMATIC WinCC 2020年11月1日
  • wincc6.0报表打印方面的问题

    我现在用的是wincc6.0,在打印报表的时候打印不出来,是什么原因?请大家帮忙。谢谢 最佳答案 在报表编辑器中创建布局,然后创建打印作业,在其常规选项中选择需要打印的布局即可,通…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论