WINCC_登錄與注銷修改當(dāng)前用戶的密碼_第1頁
WINCC_登錄與注銷修改當(dāng)前用戶的密碼_第2頁
WINCC_登錄與注銷修改當(dāng)前用戶的密碼_第3頁
WINCC_登錄與注銷修改當(dāng)前用戶的密碼_第4頁
WINCC_登錄與注銷修改當(dāng)前用戶的密碼_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、調(diào)用用戶管理的C腳本:(沒試)#includeapdefap.hvoidOnClick(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName)SSMProgramStart(lpszPictureName,lpszObjectName,Passcs.exe);在按鈕上用ProgramExecute(Passcs.exe)腳本可以執(zhí)行用戶管理程序登陸和注銷,做個登陸的畫面,放2個按鈕,寫腳本:由函數(shù)PWRTLogin()來執(zhí)行登錄。#pragmacode(USEADMIN.DLL)#includePWRT_API.H#pra

2、gmacode()PWRTLogin(1);由函數(shù)PWRTLogout()來實現(xiàn)注銷。#pragmacode(USEADMIN.DLL)#includePWRT_API.H#pragmacode()PWRTLogout();分別用登錄按鈕和注銷按鈕實現(xiàn),在按鈕的事件中輸入相應(yīng)的代碼,登錄動作(如事件Mouse-click)#pragmacode(“useadmin.dll”)#include“PWRT_api.h”#pragmacode()PWRTLogin(c);-退出動作(如事件Mouse-click)#pragmacode(“useadmin.dll”)#include“PWRT_api

3、.h”#pragmacode()PWRTLogout();如何修改當(dāng)前用戶的密碼,請參考(沒試)“CC_SewageDi_09_ll_27_17_20_29”為自己創(chuàng)建的項目數(shù)據(jù)庫名稱;“CurrentUserName”用當(dāng)前戶名,為WinnCC自身的內(nèi)部變量,文本變量16位字符集,連接一個輸入輸出域;“OldPassword”用當(dāng)前用戶舊密碼,為需要創(chuàng)建的內(nèi)部變量,文本變量16位字符集,連接一個輸入輸出域;“NewPassword”用當(dāng)前用戶新密碼,為需要創(chuàng)建的內(nèi)部變量,文本變量16位字符集,連接一個輸入輸出域;“ConfirmationPassword”用當(dāng)前用戶驗證密碼,為需要創(chuàng)建的內(nèi)部

4、變量,文本變量16位字符集,連接一個輸入輸出域;在一個確定按鈕鼠標(biāo)動作中輸入以下腳本includeapdefap.hvoidOnLButtonDown(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName,UINTnFlags,intx,inty)#pragmacode(UseGen.dll)#includeUSEGENAP.H#pragmacode()LPCMN_ERRORerr;if(strcmp(GetTagChar(NewPassword),GetTagChar(ConfirmationPassword)=FALS

5、E)if(PWGENConnect(CC_SewageDi_09_11_27_17_20_29,err)if(PWGENChangePassword(GetTagChar(CurrentUserName),GetTagChar(OldPassword),GetTagChar(NewPassword),err)MessageBox(NULL,密碼修改成功!,提示,MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);SetTagChar(CurrentUserName,);SetTagChar(OldPassword,);SetTag

6、Char(NewPassword,);SetTagChar(ConfirmationPassword,);elseif(strlen(GetTagChar(NewPassword)0;i-)if(lpszPictureNamei=.)strncpy(pic_name,lpszPictureName,i);strcpy(obj_name,&lpszPictureNamei+1);for(j=0;j0;i-)訐(lpszPictureNamei=.)strncpy(pic_name,IpszPictureName,i);strcpy(obj_name,&1pszPictureNamei+l);fo

7、r(j=0;j0.:i:iif(IpszPictureNamali=11Gtrncpy(piCLnerne.IpszPictureNamgi;strepsobj_najne.SIpszRclureN且01巳Ml);for(j-0;j0;i-)訐(lpszPictureNamei=.)strncpy(pic_name,IpszPictureName,i);strcpy(obj_name,&1pszPictureNamei+l);for(j=0;jD;i-jif(IpszPiclureNernei=1)strnupyfpic_naimQ.IpsiPictu苗NaLtri巳ietrqpyfcihj且

8、ma.aipszPiclurANamep-lJ;fnr(j=0.jjord)LrtfsIrDrripfsiPassvriird/fiSSlh)0)DeoclivalBRTPrcijBclQ;取消按鈕#includeapdefap.hvoidOnLButtonDown(char*lpszPictureName,char*lpszObjectName,char*lpszPropertyName,UINTnFlags,intx,inty)SetTagBit(tuichu,O);includeapdelep.h-gidOnUSutlnnDdwnfch*IpszPiiSureMannB.chej*-Ip

9、szObjeciMatinB.chai*IpszPriapBr-lame.UINTnFxinrty)6lTaqBil(lu-lu.trI-JJI.Jb=11退di:n:EtribofiZ::惡關(guān)宦嚷冒出窗樋怎H遲出舉毓筋入岳碼.馬Vferr*t*1-凰標(biāo)耀建血.左以予自況下執(zhí)疔皿標(biāo)動惟目邑訊曰3站Xr儒litBAJ申件若ms致勲單擊按鈕時彈出提示窗口一C動作(成功試用)編輯動作項目函數(shù)標(biāo)桂函數(shù)內(nèi)部函數(shù)a|aj囲圈魏圜xi旦d事帕:【#ineludeapdefap.hvoidOnLEiuttonDownfcharIpszPictureName,charIpszObjeiHWNDhwnd:hwnd=FindWindowfNU丄WinUU-Runt也巳);if(MessagsBoxChwnd/*1操作成功T提示123,MB_YESNO|pragmaoptionmbes)I111nl|IhI廠”一TAr:mIkhJ匚C1匚廠丁Inr._|i-.-pAr;-TC代碼:#includeapdefap.hvoidOnLButtonDown(char*IpszPictureName,char*IpszObjectName,char*IpszPropertyName,UINTnFlags,intx,inty)頭文件HWNDhwnd;hwnd=FindWindow(NULL

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論