windows腳本調(diào)試howto的方法
更新時(shí)間:2007年04月03日 00:00:00 作者:
如果你經(jīng)常用vbs或者js寫(xiě)些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)?,把啟用asp服
務(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。
那么你可以先去吐一下血,然后看完本文。
任何類型的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)?,把啟用asp服
務(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。
相關(guān)文章
自動(dòng)以管理員身份運(yùn)行批處理bat文件(vbs與bat兩種方法)
在日常運(yùn)維工作中,為方便對(duì)windows用戶進(jìn)行系統(tǒng)安裝或配置等,使用Windows自帶的批處理(bat文件)是一種最為簡(jiǎn)單快速的方法2020-08-08
使用 iisweb.vbs 刪除網(wǎng)站的方法(支持批量刪除)
有時(shí)候我們需要批量刪除網(wǎng)站,如果一個(gè)一個(gè)手工刪除肯定太慢了,這里分享個(gè)命令,通過(guò)iisweb.vbs批量刪除網(wǎng)站2014-07-07
自己寫(xiě)的一個(gè)定時(shí)關(guān)機(jī)或重啟的vbs腳本
'以下代碼是定時(shí)關(guān)機(jī)或重啟的腳本,在windows 2000下通過(guò)2008-06-06
VBS調(diào)用WMI實(shí)現(xiàn)搜索硬盤mp3文件
如果你想用遞歸搜索我也沒(méi)辦法。下面的程序搜索電腦上所有的MP3文件。2011-01-01
一個(gè)用vbs查找硬盤所有分區(qū)中的指定程序的代碼
用vbs實(shí)現(xiàn)可以查找指定擴(kuò)展名的文件,方便大家搜索2008-06-06

