最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ScriptControl控件執(zhí)行自定義VBS腳本示例分析

 更新時間:2013年04月07日 11:29:35   作者:  
這篇文章主要介紹ScriptControl控件 msscript.ocx msscript.oca執(zhí)行自定義VBS腳本的示例代碼,需要的朋友可以參考下

ScriptControl控件-msscript.ocx msscript.oca

復制代碼 代碼如下:

'AllowUI:可讀寫,布爾值,檢測是否允許運行用戶的接口元素.如果為False,則諸如消息框之類的界面元素不可見.
'CodeObject: 返回宿主被調(diào)用的特定的公用成員對象.只讀.
'Modules:只讀.返回宿主提供給腳本的組件庫模塊.COM組件通常都是以對象收集的形式向用戶提供可以留給用戶二次開發(fā)的對象集合,每一個收集即一個Modules(模塊).
'Language:設置或獲取腳本引擎解釋的語言,例如:VBScript.JScript.
'Name:返回模塊.過程.或者對象的名字,只讀屬性.
'Procedures:返回模塊中定義的過程,只讀.
'SitehWnd:窗口句柄,如果本控件以ActiveX控件創(chuàng)建,則此屬性為控件的容器;如果是以自動化對象創(chuàng)建,則為0,即桌面.此屬性可讀寫.
'State:設置或返回控件的狀態(tài),如果為0,控件只執(zhí)行語句但不轉(zhuǎn)發(fā)事件,為1則為加入的本控件接受的對象轉(zhuǎn)發(fā)事件.
'Timeout:設置或返回控件的相應腳本的超時值.當超時值到達時,將引發(fā)Timeout事件.也可設為-1,表示無超時設定.
'UseSafeSubset: 設置或返回宿主程序是否關心安全.宿主程序的安全級別可以從此屬性設置.
'Error:錯誤對象,發(fā)生錯誤時,此屬性返回一個錯誤對象.
'AddCode :往一個模塊加入一些代碼.格式為:AddCode code,可以調(diào)用多次.
'AddObject:向一個模塊加入一個對象,格式:ScriptControl.AddObject(name, object[,addMembers]),name為欲加入的對象名字,Object為實際的對象,addMembers為可選指示此對象是否為全局對象,False為局部對象.只有往本對象中加入對象后才能在腳本中使用
'Eval:求值表達式.格式為object.eval_r(expression) .
'ExecuteStatement: 解釋并執(zhí)行腳本語句.格式: object.ExecuteStatement statement.
'Reset: 丟棄所有的對象和代碼.State屬性將為0.
'Run:運行一個指定的過程.格式:object.Run(procedureName,parameters()),procedureName為要運行的過程名,parameters()為參數(shù)
'僅有兩個事件:error 和TimeOut.前者可以用于錯誤捕獲,后者在腳本得不到響應時發(fā)生.
Private Sub Command1_Click()
Dim strFun As String
Dim a, b As Long
a = 2
b = 3
strFun = "function Add(a,b)" & vbCrLf & "Add=a+b" & vbCrLf & "End   Function" & vbCrLf
ScriptControl1.Modules.Add "MyCode"
ScriptControl1.Modules.Item(1).AddCode strFun
MsgBox ScriptControl1.Run("Add", a, b)
End Sub
Private Sub Command2_Click()
Dim CodeStr As String
CodeStr = "msgbox 2+3" & vbCrLf   
ScriptControl1.ExecuteStatement CodeStr
End Sub
Private Sub Command3_Click()      //運行print 運算表達式
Dim CodeStr As String
CodeStr = Text1.Text
CodeStr = Mid(CodeStr, 6)
MsgBox ScriptControl1.Eval(CodeStr)
End Sub

相關文章

  • C#生成隨機數(shù)功能示例

    C#生成隨機數(shù)功能示例

    這篇文章主要介紹了C#生成隨機數(shù)功能,涉及C#數(shù)學運算與字符串操作相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2017-01-01
  • C#使用foreach語句遍歷隊列(Queue)的方法

    C#使用foreach語句遍歷隊列(Queue)的方法

    這篇文章主要介紹了C#使用foreach語句遍歷隊列(Queue)的方法,涉及foreach語句的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • 向一個數(shù)組中插入一個1~100的隨機數(shù)

    向一個數(shù)組中插入一個1~100的隨機數(shù)

    這篇文章主要介紹了如何向一個數(shù)組中插入一個1~100的隨機數(shù),思路很簡單,需要的朋友可以參考下
    2014-07-07
  • 淺聊一下C#中內(nèi)存映射文件的玩法

    淺聊一下C#中內(nèi)存映射文件的玩法

    內(nèi)存映射文件是怎么玩的,說實話這東西理論我相信很多朋友都知道,就是將文件映射到進程的虛擬地址,說起來很容易,那如何讓大家眼見為實呢,本文就來和大家簡單聊聊
    2023-06-06
  • C#實現(xiàn)圖片加相框的方法

    C#實現(xiàn)圖片加相框的方法

    這篇文章主要介紹了C#實現(xiàn)圖片加相框的方法,涉及C#圖片及圖形繪制的相關技巧,需要的朋友可以參考下
    2016-02-02
  • WPF自定義MenuItem樣式的實現(xiàn)方法

    WPF自定義MenuItem樣式的實現(xiàn)方法

    這篇文章主要給大家介紹了關于WPF自定義MenuItem樣式的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用WPF具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-06-06
  • 深入解析C#中的abstract抽象類

    深入解析C#中的abstract抽象類

    這篇文章主要介紹了深入解析C#中的abstract抽象類,包括定義抽象類等C#面相對象編程中的基礎知識,需要的朋友可以參考下
    2016-01-01
  • C#實現(xiàn)學生管理系統(tǒng)

    C#實現(xiàn)學生管理系統(tǒng)

    這篇文章主要為大家詳細介紹了C#實現(xiàn)學生管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 基于Unity編寫一個九宮格抽獎軟件

    基于Unity編寫一個九宮格抽獎軟件

    這篇文章主要為大家介紹了如何利用Unity編寫一個年會抽獎軟件,還能設置中獎概率。文中的示例代碼講解詳細,感興趣的可以了解一下
    2022-03-03
  • C#判斷一個矩陣是否為對稱矩陣及反稱矩陣的方法

    C#判斷一個矩陣是否為對稱矩陣及反稱矩陣的方法

    這篇文章主要介紹了C#判斷一個矩陣是否為對稱矩陣及反稱矩陣的方法,涉及C#矩陣遍歷及檢查等相關運算技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08

最新評論

阳东县| 德安县| 沙河市| 宁国市| 武城县| 龙海市| 遂川县| 东阿县| 泰来县| 萝北县| 西盟| 驻马店市| 乐安县| 和平区| 青铜峡市| 蒙阴县| 潼关县| 鹿泉市| 轮台县| 新源县| 辉南县| 马关县| 平江县| 兴宁市| 内乡县| 南郑县| 南安市| 蒙自县| 南和县| 湖州市| 芮城县| 卫辉市| 紫阳县| 淮安市| 汝阳县| 鲁甸县| 奎屯市| 东乌珠穆沁旗| 台东县| 木里| 运城市|