如果你经常用vbs或者js写些windows脚本并且只知道用打印变量的方式来调试你的程序的话
那么你可以先去吐一下血,然后看完本文。
任何类型的windows脚本都是可以用脚本调试器来调试的,脚本调试器有几种,最简单的是
微软提供的脚本调试器,在windows2000里可以以windows组建的形式安装,xp里你可以到ms
官方网站下载。好一点的调试器,是vs带的,早在vs6的interdav就已经很好的支持了对脚本
的调试,vs.net2003和vs.net2005更不用说了,调试起脚本来非常的方便。
下面分别讲讲如何调试html页面和HTA中的脚本,wsh脚本和asp脚本,这里调试器分为两种
那个简单的脚本调试器这里简称sd,vs的就简称为vs代表vs6、7、8,这里要注意的是如果
你机器里有装vs或者你准备装vs,就不要考虑sd了,另外office2003里也带一个脚本调试器
和vs的差不多,所以这里就归为vs一类。
一、html页面和hta中的脚本(*.htm *.hta *.html *.js)
首先在IE里设置,允许IE脚本调试,在工具->Internet选项->高级里。
1. sd
打开你要调试的页面或者hta,打开sd,查看中的运行文档窗口,所有的打开的html文档都
会在这里,找到你要调试的那个,双击展开,找到你要调试的脚本代码,在你要下断点的地
方下断点,然后刷新你的页面或者hta,脚本调试器就会在你要断的地方断下。sd的特点是
你通过你当前的脚本环境来输出变量的值,我们当前的环境是html和hta,我们可以在命令
窗口里打alert你的变量回车来查看你要看的变量。
2. vs
打开你要调试的页面或者hta,打开vs,用vs打开你要调试的脚本文件,在你要断的地方下
断点,然后再vs里选工具->附加到进程,如果是html就找到对应的IE进程hta的话找到对应
的mshta进程,然后附加它,然后刷新html或者hta,调试器就会在断点处断下,这个时候
脚本调试就和vs调试c++或者.net的程序一样,下面有显示变量的窗口,还有监视等功能,
这里就不多说了。
二、wsh脚本(*.vbs *.js *.wsc *.wsf)
wsh脚本引擎也支持脚本调试,在cscript命令有一个开关,如果你看过cscript /?就会知道,
cscript 1.vbs //x,使用这个开关就会启动脚本调试,如果你装了sd,会默认启动它来调试,
如果你没有装sd并且装了vs或者office的脚本调试器,会让你选用什么工具调试,你可以选
一个进行调试,程序会断在脚本的入口处,剩下的和上面就一样了。
三、asp脚本(*.asp *.inc)
asp这个东西现在已经不是很常用了,所以就只介绍下sd的方法,我也很少用vs调试asp所以
就不介绍了,如果你想要你可以摸索下,具体方法也是附加进程。如果你装了iis,并且在
iis里设置允许服务器端脚本调试,该设置在主目录->配置->应用程序调试里,把启用asp服
务器端脚本调试选上。访问你要调试的页面,打开sd,顺利的话你会看到有iis下面的文档,
可以打开你要调试的文档,然后下断点,刷新页面来调试asp。
那么你可以先去吐一下血,然后看完本文。
任何类型的windows脚本都是可以用脚本调试器来调试的,脚本调试器有几种,最简单的是
微软提供的脚本调试器,在windows2000里可以以windows组建的形式安装,xp里你可以到ms
官方网站下载。好一点的调试器,是vs带的,早在vs6的interdav就已经很好的支持了对脚本
的调试,vs.net2003和vs.net2005更不用说了,调试起脚本来非常的方便。
下面分别讲讲如何调试html页面和HTA中的脚本,wsh脚本和asp脚本,这里调试器分为两种
那个简单的脚本调试器这里简称sd,vs的就简称为vs代表vs6、7、8,这里要注意的是如果
你机器里有装vs或者你准备装vs,就不要考虑sd了,另外office2003里也带一个脚本调试器
和vs的差不多,所以这里就归为vs一类。
一、html页面和hta中的脚本(*.htm *.hta *.html *.js)
首先在IE里设置,允许IE脚本调试,在工具->Internet选项->高级里。
1. sd
打开你要调试的页面或者hta,打开sd,查看中的运行文档窗口,所有的打开的html文档都
会在这里,找到你要调试的那个,双击展开,找到你要调试的脚本代码,在你要下断点的地
方下断点,然后刷新你的页面或者hta,脚本调试器就会在你要断的地方断下。sd的特点是
你通过你当前的脚本环境来输出变量的值,我们当前的环境是html和hta,我们可以在命令
窗口里打alert你的变量回车来查看你要看的变量。
2. vs
打开你要调试的页面或者hta,打开vs,用vs打开你要调试的脚本文件,在你要断的地方下
断点,然后再vs里选工具->附加到进程,如果是html就找到对应的IE进程hta的话找到对应
的mshta进程,然后附加它,然后刷新html或者hta,调试器就会在断点处断下,这个时候
脚本调试就和vs调试c++或者.net的程序一样,下面有显示变量的窗口,还有监视等功能,
这里就不多说了。
二、wsh脚本(*.vbs *.js *.wsc *.wsf)
wsh脚本引擎也支持脚本调试,在cscript命令有一个开关,如果你看过cscript /?就会知道,
cscript 1.vbs //x,使用这个开关就会启动脚本调试,如果你装了sd,会默认启动它来调试,
如果你没有装sd并且装了vs或者office的脚本调试器,会让你选用什么工具调试,你可以选
一个进行调试,程序会断在脚本的入口处,剩下的和上面就一样了。
三、asp脚本(*.asp *.inc)
asp这个东西现在已经不是很常用了,所以就只介绍下sd的方法,我也很少用vs调试asp所以
就不介绍了,如果你想要你可以摸索下,具体方法也是附加进程。如果你装了iis,并且在
iis里设置允许服务器端脚本调试,该设置在主目录->配置->应用程序调试里,把启用asp服
务器端脚本调试选上。访问你要调试的页面,打开sd,顺利的话你会看到有iis下面的文档,
可以打开你要调试的文档,然后下断点,刷新页面来调试asp。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
白云城资源网 Copyright www.dyhadc.com
暂无“windows脚本调试howto的方法”评论...
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。
更新日志
2024年12月22日
2024年12月22日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]