多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > jscript > 調試JavaScript/VB Script腳本程序(Wscript篇)

調試JavaScript/VB Script腳本程序(Wscript篇)

來源:程序員人生   發布時間:2014-05-19 21:42:44 閱讀次數:4175次

  網(LieHuo.Net)教程 在前面的文章《調試JavaScript/VB Script腳本程序(IE篇)》里面,介紹了如何在IE里面調試腳本程序。在日常的操作系統維護過程中,有時我們也會寫一些小的腳本程序來簡化系統管理工作,例如調用一些WMI函數來自動安裝卸載程序之類的。

  在實際工作中,我發現程序員對腳本抱怨最多的就是腳本程序很難調試這個缺點,特別是調試.vbs等WSH程序的時候,總是:

  1. 在資源管理器里面雙擊一個.vbs文件。

  2. 程序里面發生了一個錯誤,例如異常,或者編程邏輯錯誤。

  3. 一行行閱讀源文件,然后在估計發生錯誤的地方,添加很多的Msgbox.Show,打印一些變量的值。

  4. 重新執行.vbs文件

  5. “當當當”,一系列的 “確定”點完了以后,人也暈了,重新回到第三步繼續……

  其實我們也是可以用Visual Studio調試這類WSH程序的,關鍵就在.vbs等WSH腳本程序的解釋器wscript.exe和cscript.exe提供了調試支持:

  1. 當我們在資源管理器里面雙擊一個.vbs文件時,資源管理器實際上是運行wscript.exe來解釋和執行這個.vbs文件的。

  2. Wscript.exe和cscript.exe都支持這兩個選項 /D – 啟用調試功能,/X – 在調試器里面執行腳本程序。

  這樣,我們可以使用兩種方法在Visual Studio里面調試腳本程序,這里我只介紹第二種方法 -- 第一種方法不知道為什么我的Win 7 + Visual Studio 2008不能工作,:(。

  例如下面的.vbs代碼,將它保存到c:"test.vbs,我們要調試這個程序,源文件如下:

以下為引用的內容:
Set obj = CreateObject("System.Collections.ArrayList")
obj.Add("this is a test")
obj.Add(1)
obj.Add(obj)
Msgbox obj(0)
Msgbox obj(1)
Msgbox obj(2).ToString()

  1. 打開命令行,更換目錄到C:盤,執行下面這個命令:

  Wscript.exe /X test.vbs

  2. 這個時候,應該會彈出一個Visual Studio對話框,提示你選擇合適的調試器,直接點擊上面的確定按鈕就好了。

  3. 最后,你就可以跟調試C#或者C++程序一樣,在 Visual Studio里面設置斷點,查看變量的值了,如下圖所示:

網(liehuo.net)提示:點擊新窗口預覽!

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产精品久久久久激情影院 | 久久大香伊焦在人线免费 | 亚洲国产日韩欧美在线vip1区 | 久久视频在线看 | 久久五月视频 | 亚洲人在线观看 | 亚洲观看视频 | 国产亚洲精品线观看77 | 小说区视频区图片区 | 免费午夜影院 | 欧美一区二区aa大片 | 欧美性一区 | 欧美成人在线免费 | 黑人极品巨大videoshd | 国产老妇女 | 亚洲高清毛片 | 伊人久久大香线蕉精品哪里 | 欧美成人综合 | 亚洲经典一区二区三区 | 女人l8毛片a一级毛片 | 18欧美同性videos可播放 | 404毛片 | 天堂色区 | 羞羞免费观看网站 | 精品一区二区三区四区五区 | 99成人精品| 在线精品亚洲欧洲第一页 | 好大好爽好舒服 | 国产三级日产三级 | freexxxx性特大另类ww | 最近中文字幕高清字幕在线视频 | 最好免费高清视频在线看 | 亚洲jjzzjjzz在线播放 | 忘忧草wyc.apk | 自拍偷拍另类 | 欧美视频精品 | 性盈影院 | 亚拍精品一区二区三区 | 18欧美乱大交 | www.亚洲视频| 亚洲一区精品视频在线 |