vbs代码如何使用Wscript调试
来源:互联网 发布:淘宝马云怎么赚钱 编辑:程序博客网 时间:2024/05/29 14:09
转自:vbs代码如何使用Wscript调试
有些朋友用vbs写代码习惯用MsgBox输出,有时候一段代码调试完输出了一堆MsgBox,调完了还要删掉。遇到想要查看对象的情况更是累的不行...
然而,一个编程语言怎么可能没有更好的调试方法,MsgBox写累了的时候试一下用wscript ?
wscript 是 Windows 脚本宿主,它不需要在调用其属性和方法之前进行实例化,并且号称可在任何脚本文件中使用。通过适当的运用wscript命令就可以方便的进行vbs脚本的调试。
比如说,wcript /x filename.vbs 就可以在脚本第一行被执行前询问用户是否选择某一已安装调试工具进行脚本调试(前提是计算机里确实有调试工具)。举个例子,我的桌面上有个叫做test.vbs的文件,那么,打开windows命令行工具,cd到桌面,然后 wscript /x test.vbs
对于我这台只装了VS2013的电脑,提示是这样的:
如果安装了很多的调试工具,选一个你顺手的,点击yes,程序会停在脚本的第一条指令上,然后在你熟悉的工具里打断点、步进,跟进函数就随意了。
有的朋友说,我的工程有N个脚本文件,工程打开的时候我又不知道要调试的脚本加载在哪个位置,找位置也很麻烦啊...好吧,在你想要调试的位置加上一句Stop(作用等同于一个断点),然后用
wscript /d filename.vbs 。这样调试工具打开的时候,刚好停在Stop指令的位置。比如下面这张图:
-------------------------------------大家好,我姓分,名割线---------------------------------
有朋友说指令无效,执行后还是跳过了断点。遇到这种情况建议大家检查一下注册表。
H_KEY_CURRENT_USER -> Software -> Microsfot -> Windows Script -> setting
将里面的名称为JITDEBUG,类型为REG_DWORD的Key的值改为非零值,比如1.
如果没有该条目就新建一个,类型名称值就按上面说的即可。
- vbs代码如何使用Wscript调试
- vbs代码如何使用Wscript调试
- 使用命令行WScript和vbs创建快捷方式
- VBS学习笔记(4): WScript //d //x MyScript.vbs,调试无法启动
- VBS基础篇 - wscript 对象
- Script_Notepad++如何调试VBS脚本
- 如何修复:Windows上面的WScript的脚本(.vbs)不能执行了?
- 如何修复:Windows上面的WScript的脚本(.vbs)不能执行了?
- 如何修复:Windows上面的WScript的脚本(.vbs)不能执行了?
- 如何修复:Windows上面的WScript的脚本(.vbs)不能执行了?
- VBS中WScript.Shell对象的run和exec的使用及区别
- VBS中WScript.Shell对象的run和exec的使用及区别
- VBS不能创建WScript.Shell的解决办法
- VBS基础篇 - 对象(10) - Wscript对象
- vbs脚本文件执行 (关键字 wscript vbs)
- vbs脚本文件执行 (关键字:vbs,wscript) (2)
- VBS脚本,中间用到了遍历文件夹,正则匹配。使用了 WScript.Shell 对象的几个方法。
- wscript.shell使用
- 我所理解的Android模块化(二)——模块通信和模块间服务调用
- 福昕高级PDF编辑器企业破解版
- 一文读懂AlphaGo Zero算法
- 注释最全的Android购物车简单实现,复制可用,阅读可懂
- java编程思想学习笔记(二)——数据存放在哪里
- vbs代码如何使用Wscript调试
- vsnprintf和snprintf
- Otter配置说明
- 提交了辞职报告,我后背的肌肉都开始疼了
- unbutu下shell命令字符串截取报Bad substitution
- Persistence.xml 配置说明
- Ubuntu上tensorflow设置环境变量
- Springboot 整合 Dubbo/ZooKeeper 详解 SOA 案例
- Linux Vim 配置