vbs代码如何使用Wscript调试

vbs代码如何使用Wscript调试转自:vbs代码如何使用Wscript调试有些朋友用vbs写代码习惯用MsgBox输出,有时候一段代码调试完输出了一堆MsgBox,调完了还要删掉。遇到想要查看对象的情况更是累的不行…然而,一个编程语言怎么可能没有更好的调试方法,MsgBox写累了的时候试一下用wscript?wscript是Windows脚本宿主,它不需要在调用其属性和方法之前进行实例化,并且

大家好,又见面了,我是你们的朋友全栈君。

转自:vbs代码如何使用Wscript调试

有些朋友用vbs写代码习惯用MsgBox输出,有时候一段代码调试完输出了一堆MsgBox,调完了还要删掉。遇到想要查看对象的情况更是累的不行…

然而,一个编程语言怎么可能没有更好的调试方法,MsgBox写累了的时候试一下用wscript ?

wscript 是 Windows 脚本宿主它不需要在调用其属性和方法之前进行实例化,并且号称可在任何脚本文件中使用。通过适当的运用wscript命令就可以方便的进行vbs脚本的调试。

比如说,wcript /x filename.vbs 就可以在脚本第一行被执行前询问用户是否选择某一已安装调试工具进行脚本调试(前提是计算机里确实有调试工具)。举个例子,我的桌面上有个叫做test.vbs的文件,那么,打开windows命令行工具,cd到桌面,然后 wscript /x test.vbs

vbs代码如何使用Wscript调试

对于我这台只装了VS2013的电脑,提示是这样的:

vbs代码如何使用Wscript调试

如果安装了很多的调试工具,选一个你顺手的,点击yes,程序会停在脚本的第一条指令上,然后在你熟悉的工具里打断点、步进,跟进函数就随意了。

有的朋友说,我的工程有N个脚本文件,工程打开的时候我又不知道要调试的脚本加载在哪个位置,找位置也很麻烦啊…好吧,在你想要调试的位置加上一句Stop(作用等同于一个断点),然后用

wscript /d filename.vbs 。这样调试工具打开的时候,刚好停在Stop指令的位置。比如下面这张图:

vbs代码如何使用Wscript调试

————————————-大家好,我姓分,名割线———————————

有朋友说指令无效,执行后还是跳过了断点。遇到这种情况建议大家检查一下注册表。

H_KEY_CURRENT_USER   ->  Software  ->   Microsfot  ->   Windows Script   ->  setting 

将里面的名称为JITDEBUG,类型为REG_DWORD的Key的值改为非零值,比如1.

如果没有该条目就新建一个,类型名称值就按上面说的即可。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145902.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Pycharm—-设置背景颜色和字体的样式「建议收藏」

    Pycharm—-设置背景颜色和字体的样式「建议收藏」编辑器默认显示的样式背景为白色,看着会刺眼,也不方便查找我们写的某些参数等,通过设定,可以对页面的样式进行选择更改,方便直观的在编辑器中查看自己所写的代码,设置前:设置后操作方式:转载于:https://www.cnblogs.com/syw20170419/p/10984023.html…

    2022年8月28日
    0
  • windows cuda安装_虚拟机 cuda

    windows cuda安装_虚拟机 cuda1.cuda的安装到 https://developer.nvidia.com/cuda-downloads(旧:URL )去下载。在安装的时候一定要自定义安装,否则将会安装

    2022年8月6日
    2
  • 青龙面板从零搭建教程(一)

    青龙面板从零搭建教程(一)大家好,QX系列教程教会了大家js脚本挂机的基础玩法,Boxjs为这个玩法提升了不少可玩性,但是IOS系统下最多支持2个账号,许多助力需求无法满足,应群友要求出一个青龙从零开始搭建教程,欢迎大家入群交流:106511927注意教程看不懂的话可以进群找群主帮你代挂!如果本教程看不懂或者操作出现问题,证明您的计算机专业知识并不支持本文章的搭建操作。第一步购买云服务器个人推荐阿里云服务器1核2G即可搞活动一年一百来块钱系统选择CentOs7等待配置完成。百度搜索Finalshell下载安装

    2022年6月13日
    76
  • mysql数据库日志存储位置_MySQL数据库之mysql日志文件在哪 如何修改MySQL日志文件位置…「建议收藏」

    mysql数据库日志存储位置_MySQL数据库之mysql日志文件在哪 如何修改MySQL日志文件位置…「建议收藏」本文主要向大家介绍了MySQL数据库之mysql日志文件在哪如何修改MySQL日志文件位置,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。MySQL日志文件相信大家都有很多的了解,MySQL日志文件一般在:/var/log/mysqld.log,下面就教您修改MySQL日志文件位置的方法,供您参考。今天需要改MySQL日志文件的位置,发现在/etc/my.cnf中怎么也改不…

    2022年10月14日
    0
  • matlab2016a安装「建议收藏」

    1、下载MATLAB2016a安装文件2、下载Matlab2016a破解文件3、解压安装文件,安装文件为iso格式,但是不能通过虚拟光驱安装,需要将iso文件用解压软件解压。4、点击setup.exe,进行安装。5、点击setup.exe,之后稍等一会儿,MathWorks安装程序启动,启动后选择“使用文件安装密钥不需要Internet连接”6、点击下一步,是否接受许可协议的条款哪儿…

    2022年4月12日
    46
  • 常见的IT自动化运维工具有哪些?推荐一款好用的?「建议收藏」

    自动化运维是IT运维工作的升华,其不单纯是一个维护过程,更是一个管理的提升过程,是IT运维的最高层次,也是未来的发展趋势。所以作为IT运维人员,一定要知道常见的IT自动化运维工具有哪些?哪款比较好用?常见的IT自动化运维工具有哪些?1、Puppet2、SaltStack3、Ansible4、PSSH5、阿里云OOS6、行云管家【重点推荐】一款好用的自动化运维工具-行云管家!1、自动化运维之预设脚本库脚本是实现自动化运维的基础,运维人员经常通过脚本来替代以往一些需要手工操作的业务,提升工作

    2022年4月14日
    161

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号