Shell.Application執(zhí)行命令的五種方法小結(jié)
當(dāng)初老馬寫這個版本時,我測試過簡繁兩個2003版本的,當(dāng)是是好用的。我猜測很可能與2003打了ms06014補丁有關(guān)。kyo在冰點論壇提出了解決方法,我今天下午研究了一下這個組件,發(fā)現(xiàn)它有5種方法可以執(zhí)行命令。以下是vbs版本(asp版不提供了,如何利用asp版本在2003的webshell中運行命令,自己解決吧:-):
Set objShellApp = CreateObject("Shell.Application")
Set objFolder = objShellApp.NameSpace("c:\")
objFolder.Items().item("demo.exe").invokeverb '方法1
objFolder.Items().item("demo.exe").InvokeVerbEx'方法2
objShellApp.Open("C:\demo.exe") '方法3
objShellApp.ShellExecute "demo.exe","","c:\","","1" '方法4,可以加參數(shù)和設(shè)置參數(shù)值
'方法5
Set objFolderItem = objShellApp.NameSpace("C:\").Items().item("demo.exe")
Set objFIVs = objFolderItem.Verbs()
For i=0 To objFIVs.Count - 1
'MsgBox objFIVs.Item(i)
Set objFIV = objFIVs.Item(i)
If objFIV.Name = "打開(&O)" Then '右鍵菜單中在中文系統(tǒng)是"打開(&O)",英文自己改
objFIV.DoIt
Exit For
End IF
Next
上一篇:用vbs實現(xiàn)的利用ADSL撥號變ip刷投票的代碼
欄 目:vb
下一篇:VBS MD5加密算法代碼
本文標題:Shell.Application執(zhí)行命令的五種方法小結(jié)
本文地址:http://mengdiqiu.com.cn/a1/vb/7494.html
您可能感興趣的文章
- 01-10VBS教程:運算符-Eqv 運算符
- 01-10防止網(wǎng)頁腳本病毒執(zhí)行的方法-from web
- 01-10利用wscript執(zhí)行文件[包括可執(zhí)行exe文件]vbs腳本
- 01-10修復(fù)Windows上面的WScript的腳本(.vbs)不能執(zhí)行了
- 01-10Stream、WshShell、WshUrlShortcut對象及Shell.Application的參數(shù)與使用
- 01-10用vbs檢索在運行對話框中鍵入的一系列命令的代碼
- 01-10vbs腳本大全,配有實例 DOS命令,批處理 腳本 代碼
- 01-10在vbs運行命令行工具后讓命令窗口保持打開狀態(tài)的腳本
- 01-10vbscript下調(diào)用 Dir 命令的方法
- 01-10用VBS可執(zhí)行程序+Xmlhttp下載備份網(wǎng)上文件的代碼


閱讀排行
本欄相關(guān)
- 01-10下載文件到本地運行的vbs
- 01-10飄葉千夫指源代碼,又稱qq刷屏器
- 01-10SendKeys參考文檔
- 01-10什么是一個高效的軟件
- 01-10VBS中的正則表達式的用法大全 &l
- 01-10exe2swf 工具(Adodb.Stream版)
- 01-10VBS中SendKeys的基本應(yīng)用
- 01-10用VBSCRIPT控制ONSUBMIT事件
- 01-10VBScript教程 第十一課深入VBScript
- 01-10VBScript語法速查及實例說明
隨機閱讀
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 01-10delphi制作wav文件的方法
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 01-10C#中split用法實例總結(jié)
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 01-11ajax實現(xiàn)頁面的局部加載
- 04-02jquery與jsp,用jquery
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 08-05織夢dedecms什么時候用欄目交叉功能?