VBS 指令碼通過條件程式實現全域性函式呼叫
阿新 • • 發佈:2018-11-23
效果動畫演示
步驟一:變數字典建立
步驟二:新建“視窗0”畫面
1、變數==>動畫(文字內容) 關聯 “變數”
2、按鈕“呼叫函式” 事件 “左鍵單擊”事件
Var.中間變數= Not Var.中間變數
步驟三:新建“Menu”畫面
1、主要是用來切換視窗畫面的公共頁面
2、按鈕 “視窗0” 事件 左鍵單擊
Call HMICmd.OpenWindowAndCloseOther("Menu,視窗0")
3、 按鈕 “視窗1” 事件 左鍵單擊
Call HMICmd.OpenWindowAndCloseOther("Menu,視窗1")
4、按鈕 “視窗2” 事件 左鍵單擊
Call HMICmd.OpenWindowAndCloseOther("Menu,視窗2")
步驟四: 新建“視窗1”畫面
1、變數==>動畫(文字內容) 關聯 “變數1”
2、按鈕“呼叫函式” 事件 “左鍵單擊”事件
Var.中間變數= Not Var.中間變數
步驟五: 新建“視窗2”畫面
1、變數==>動畫(文字內容) 關聯 “變數2”
2、按鈕“呼叫函式” 事件 “左鍵單擊”事件
Var.中間變數= Not Var.中間變數
步驟六: 新建條件程式“公共函式”
1、當需要呼叫這個公共函式的時候,只要改變這個中間變數值即可;
2、指令碼內容
Sub 公共函式_DataChangedOrTimeout()
Var.變數=Var.變數+1
Var.變數1=Var.變數1+2
Var.變數2=Var.變數2+3
End Sub
注意:改公共函式只能操作全域性程式碼,無法訪問視窗的物件