• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程技巧 > JavaScript/VBScript脚本程序调试(Wscript篇)

JavaScript/VBScript脚本程序调试(Wscript篇)

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-12

通过本文主要向大家介绍了wscript.shell,wscript,wscript.exe,wscript.echo,wscript.exe是什么等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
在实际工作中,我发现程序员对脚本抱怨最多的就是脚本程序很难调试这个缺点,特别是调试.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,我们要调试这个程序,源文件如下:
</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

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

  • JavaScript/VBScript脚本程序调试(Wscript篇)

相关文章

  • 2017-05-12从此不再惧怕URI编码 JavaScript及C# URI编码详解
  • 2017-05-12如何给MD5加上salt随机盐值
  • 2017-05-12微信 小程序开发环境搭建详细介绍
  • 2017-05-12分享下网站开发人员应该知道的61件事
  • 2017-05-12Quoted-printable 编码介绍、Quoted-printable编码解码转换方法
  • 2017-05-12算法系列15天速成——第十三天 树操作【下】
  • 2018-08-06python数据分析
  • 2017-05-12戏说编码发展史
  • 2017-05-12百度HI QQ和MSN 阿里旺旺贸易通MSN在线客服在线聊天代码
  • 2017-05-12网站开发中的文件存储目录结构的探讨

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 计算机中的字符串编码、乱码、BOM等问题详解
    • UI基础知识学习
    • Token的介绍
    • 比较经典技术普及帖 以你刚才在淘宝上买了一件东西
    • UUencode 编码,UU编码介绍、UUencode编码转换原理与算法
    • github pull最新代码实现方法
    • 初探 SOA(补充)
    • 详解版本控制利器Git,SVN的异同以及适用范围
    • web 执行 mina staging deploy 发布项目到测试环境出现 mina aborted!
    • 网络编程之get与post的区别与联系

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

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