佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > windows腳本調(diào)試howto的方法

windows腳本調(diào)試howto的方法

熱門標(biāo)簽:鐵路電話系統(tǒng) 網(wǎng)站文章發(fā)布 銀行業(yè)務(wù) 呼叫中心市場(chǎng)需求 檢查注冊(cè)表項(xiàng) 智能手機(jī) 美圖手機(jī) 服務(wù)器配置
如果你經(jīng)常用vbs或者js寫些windows腳本并且只知道用打印變量的方式來(lái)調(diào)試你的程序的話
那么你可以先去吐一下血,然后看完本文。

任何類型的windows腳本都是可以用腳本調(diào)試器來(lái)調(diào)試的,腳本調(diào)試器有幾種,最簡(jiǎn)單的是
微軟提供的腳本調(diào)試器,在windows2000里可以以windows組建的形式安裝,xp里你可以到ms
官方網(wǎng)站下載。好一點(diǎn)的調(diào)試器,是vs帶的,早在vs6的interdav就已經(jīng)很好的支持了對(duì)腳本
的調(diào)試,vs.net2003和vs.net2005更不用說(shuō)了,調(diào)試起腳本來(lái)非常的方便。

下面分別講講如何調(diào)試html頁(yè)面和HTA中的腳本,wsh腳本和asp腳本,這里調(diào)試器分為兩種
那個(gè)簡(jiǎn)單的腳本調(diào)試器這里簡(jiǎn)稱sd,vs的就簡(jiǎn)稱為vs代表vs6、7、8,這里要注意的是如果
你機(jī)器里有裝vs或者你準(zhǔn)備裝vs,就不要考慮sd了,另外office2003里也帶一個(gè)腳本調(diào)試器
和vs的差不多,所以這里就歸為vs一類。

一、html頁(yè)面和hta中的腳本(*.htm *.hta *.html *.js)

首先在IE里設(shè)置,允許IE腳本調(diào)試,在工具->Internet選項(xiàng)->高級(jí)里。

1. sd 

打開(kāi)你要調(diào)試的頁(yè)面或者h(yuǎn)ta,打開(kāi)sd,查看中的運(yùn)行文檔窗口,所有的打開(kāi)的html文檔都
會(huì)在這里,找到你要調(diào)試的那個(gè),雙擊展開(kāi),找到你要調(diào)試的腳本代碼,在你要下斷點(diǎn)的地
方下斷點(diǎn),然后刷新你的頁(yè)面或者h(yuǎn)ta,腳本調(diào)試器就會(huì)在你要斷的地方斷下。sd的特點(diǎn)是
你通過(guò)你當(dāng)前的腳本環(huán)境來(lái)輸出變量的值,我們當(dāng)前的環(huán)境是html和hta,我們可以在命令
窗口里打alert你的變量回車來(lái)查看你要看的變量。

2. vs

打開(kāi)你要調(diào)試的頁(yè)面或者h(yuǎn)ta,打開(kāi)vs,用vs打開(kāi)你要調(diào)試的腳本文件,在你要斷的地方下
斷點(diǎn),然后再vs里選工具->附加到進(jìn)程,如果是html就找到對(duì)應(yīng)的IE進(jìn)程hta的話找到對(duì)應(yīng)
的mshta進(jìn)程,然后附加它,然后刷新html或者h(yuǎn)ta,調(diào)試器就會(huì)在斷點(diǎn)處斷下,這個(gè)時(shí)候
腳本調(diào)試就和vs調(diào)試c++或者.net的程序一樣,下面有顯示變量的窗口,還有監(jiān)視等功能,
這里就不多說(shuō)了。

二、wsh腳本(*.vbs *.js *.wsc *.wsf)

wsh腳本引擎也支持腳本調(diào)試,在cscript命令有一個(gè)開(kāi)關(guān),如果你看過(guò)cscript /?就會(huì)知道,
cscript 1.vbs //x,使用這個(gè)開(kāi)關(guān)就會(huì)啟動(dòng)腳本調(diào)試,如果你裝了sd,會(huì)默認(rèn)啟動(dòng)它來(lái)調(diào)試,
如果你沒(méi)有裝sd并且裝了vs或者office的腳本調(diào)試器,會(huì)讓你選用什么工具調(diào)試,你可以選
一個(gè)進(jìn)行調(diào)試,程序會(huì)斷在腳本的入口處,剩下的和上面就一樣了。

三、asp腳本(*.asp *.inc)

asp這個(gè)東西現(xiàn)在已經(jīng)不是很常用了,所以就只介紹下sd的方法,我也很少用vs調(diào)試asp所以
就不介紹了,如果你想要你可以摸索下,具體方法也是附加進(jìn)程。如果你裝了iis,并且在
iis里設(shè)置允許服務(wù)器端腳本調(diào)試,該設(shè)置在主目錄->配置->應(yīng)用程序調(diào)試?yán)铮褑⒂胊sp服
務(wù)器端腳本調(diào)試選上。訪問(wèn)你要調(diào)試的頁(yè)面,打開(kāi)sd,順利的話你會(huì)看到有iis下面的文檔,
可以打開(kāi)你要調(diào)試的文檔,然后下斷點(diǎn),刷新頁(yè)面來(lái)調(diào)試asp。

標(biāo)簽:新疆 滄州 長(zhǎng)治 河南 沈陽(yáng) 上海 樂(lè)山 紅河

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《windows腳本調(diào)試howto的方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    香格里拉县| 建瓯市| 泽库县| 武强县| 综艺| 惠来县| 句容市| 越西县| 邹平县| 台中县| 天峻县| 石楼县| 梅州市| 阿克陶县| 溧阳市| 巴东县| 吴忠市| 隆尧县| 宁都县| 揭阳市| 德江县| 安顺市| 井研县| 罗平县| 衡山县| 平度市| 宁阳县| 沂南县| 海林市| 松潘县| 汉川市| 锡林郭勒盟| 辽阳县| 肥城市| 扎鲁特旗| 外汇| 聂拉木县| 交口县| 松阳县| 许昌县| 商河县|