1. 程式人生 > >VBS 指令碼通過條件程式實現全域性函式呼叫

VBS 指令碼通過條件程式實現全域性函式呼叫

效果動畫演示

 

步驟一:變數字典建立

步驟二:新建“視窗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

注意:改公共函式只能操作全域性程式碼,無法訪問視窗的物件