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

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

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

ScriptControl控件-msscript.ocx msscript.oca

復(fù)制代碼 代碼如下:

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

繁峙县| 仁怀市| 伊吾县| 金乡县| 卢氏县| 奎屯市| 翁源县| 北安市| 保德县| 寿宁县| 牙克石市| 吉木乃县| 田东县| 德州市| 旺苍县| 古浪县| 罗城| 城固县| 张北县| 定南县| 江北区| 河津市| 崇礼县| 玛多县| 牟定县| 织金县| 涟源市| 和平县| 溆浦县| 泰州市| 怀来县| 汽车| 崇左市| 嵊泗县| 江都市| 平安县| 陆良县| 邵阳县| 孟连| 石首市| 庆安县|