• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >vbs > windows脚本调试howto的方法

windows脚本调试howto的方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了howto,howto是什么意思,howtocookeverything,howtoprotectanimals,howto世界征服等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
如果你经常用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。
</div>

您可能想查找下面的文章:

  • windows脚本调试howto的方法

相关文章

  • vbs选择文件夹效果代码
  • VBS教程:函数-Log 函数
  • IE中用VBScript不提示直接打印的代码
  • VBS教程:函数-Join 函数
  • 使用 Iisext.vbs 启用Web服务扩展的方法
  • VBS教程:属性-TotalSize 属性
  • 防SQL注入的VBSrcipt代码
  • 了解VBE VBE则是编译后(加密)的VBS代码
  • VBS教程:函数-CLng 函数
  • 用vbs来探测端口的代码 不用注册winsock

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • VBS教程:运算符-Eqv 运算符
    • vbs解决处理TXT文本数据相关问题实现代码
    • 使用 Iisext.vbs 删除应用程序依存关系的实现方法
    • Rcmd.vbs [Remote Cmd with wmi]远程脚本
    • 用VBS脚本实现更换Windows Xp序列号的代码
    • 用VBS实现的发送带Cookie的HTTP请求的代码
    • VBS实现的系统服务备份优化代码
    • VBS教程:属性-ParentFolder 属性
    • 用vbs读取远程计算机上的文本文件的代码
    • 病毒专杀VBS模块

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有