Intouch MsgBox用戶確認(rèn)窗口 腳本說明.doc

Intouch MsgBox用戶確認(rèn)窗口 腳本說明.doc

ID:55288917

大小:39.00 KB

頁數(shù):3頁

時間:2020-05-09

Intouch MsgBox用戶確認(rèn)窗口 腳本說明.doc_第1頁
Intouch MsgBox用戶確認(rèn)窗口 腳本說明.doc_第2頁
Intouch MsgBox用戶確認(rèn)窗口 腳本說明.doc_第3頁
資源描述:

《Intouch MsgBox用戶確認(rèn)窗口 腳本說明.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、Intouch在做按鈕動作和調(diào)試腳本時,經(jīng)常需要用戶確認(rèn)窗口,根據(jù)用戶點擊的“是”“否”“確認(rèn)”“取消”“OK”等取得返回值,從而根據(jù)用戶二次確認(rèn)以獲得最終結(jié)果,下面給出兩種MessageBox窗口的腳本,給大家參考:方案A:??采用Intouch系統(tǒng)自帶的OLE控件自行編寫MsgBox。缺點是創(chuàng)建的用戶界面對話框可能會被其他窗口覆蓋,不易別察覺。下面是一個例子:1.創(chuàng)建用戶界面對話框2.在腳本中,使用以下命令產(chǎn)生用戶界面對話框:3.4.dimDlgBodyasmessage;5.dimDlgTitleasmessage;6.dimStyleasinteger;7.di

2、mResultasinteger;8.9.OLE_CreateObject(%WS,"Wscript.Shell");10.result=%WS.Popup(DlgBody,1,DlgTitle,Style);11.12.本例創(chuàng)建以下用戶界面對話框13.Style標(biāo)記名確定有哪些圖標(biāo)與按鈕出現(xiàn)在對話框上。使用以下值:復(fù)制代碼1.圖標(biāo)??樣式??值??2.(無圖標(biāo))無圖標(biāo)03.錯誤圖標(biāo)164.問號圖標(biāo)325.警告圖標(biāo)486.信息圖標(biāo)647.8.要使用特定的按鈕,請將以下值之一添加到Style值:9.值??樣式??10.0僅確定按鈕11.1確定與取消按鈕12.2放棄、重試及

3、忽略按鈕13.3是、否及取消按鈕14.4是與否按鈕??15.5重試與取消按鈕16.6取消、重試及繼續(xù)按鈕17.18.Result標(biāo)記名包含用戶單擊的按鈕編號。這可用作InTouch腳本中的條件分支。可能的結(jié)果碼如下:19.結(jié)果值??含義??20.1按了確定按鈕21.2按了取消按鈕22.3按了放棄按鈕1.4按了重試按鈕2.5按了忽略按鈕3.6按了是按鈕4.7按了否按鈕5.10按了重試按鈕6.11??按了繼續(xù)按鈕復(fù)制代碼代碼說明:DlgBody是消息變量寫需要顯示的字符串;DlgTitle是消息變量寫窗口的標(biāo)題;Style是整形變量定義格式。Style的值寫最終想表達(dá)的樣式

4、值,是圖標(biāo)樣式值和特定按鈕值的和。比如Style是33=32(問號圖標(biāo))+1(顯示確定與取消按鈕),具體的組合自己嘗試下就知道了。返回值result對應(yīng)的是用戶點擊了那個按鈕??梢詫⑸厦娴拇a寫成快速腳本,多次調(diào)用,就避免了每次寫代碼的過程。方案B:??采用Wonderware提供的腳本函數(shù)庫Messagebox()函數(shù)來實現(xiàn),不過需要單獨下載控件包后才能使用此函數(shù),好處是次用戶窗口不會被其他窗口覆蓋,直至點擊了按鈕。此函數(shù)語法是:return=MessageBox(Message,Title,Style);1.message是顯示的內(nèi)容,消息變量2.Title是標(biāo)題內(nèi)

5、容,消息變量3.Style是樣式,整形4.這三個參數(shù)參考方案A的參數(shù),只是代碼的數(shù)值含義不同,但是原理一致:復(fù)制代碼1.返回值return2.[是]????13.[取消]????24.[禁止]????35.[重試]????46.[忽略]????57.[是]????68.[否]7復(fù)制代碼1.按鈕樣式代碼2.0????[OK]3.1????[OK][取消]4.2????[禁止][重試][取消]5.3????[是][否][取消]1.4????[是][否]2.5????[重試][取消]復(fù)制代碼1.圖標(biāo)代碼值2.10??錯誤圖標(biāo)3.20??問號圖標(biāo)4.30??警告圖標(biāo)5.40??

6、信息圖標(biāo)6.同樣Stytle是圖標(biāo)代碼和按鈕代碼的值之和復(fù)制代碼列子:result=MessageBox("加到趨勢?","曲線加筆確認(rèn)",24);效果圖下面附上MessageBox()函數(shù)控件包,分為Intouch7.0版本和7.1及更高版本的壓縮包,將解壓縮的兩個文件放入Intouch安裝目錄下,比如:C:ProgramFilesWonderwareInTouchWwTSup70-7.0版本.zip(12.65KB)WWTSup71-7.1及更高版本.zip(42

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。