如何在vbs中获取当前代码行号? [英] How to get current code row number in vbs?

查看:19
本文介绍了如何在vbs中获取当前代码行号?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

例如,我有一个下一个代码:

For example, I have a next code:

1. Dim a
2. Dim b
3. Dim c
4. Dim currentRow
5. a = 5
6. b = 9
7. c = a + b      
8. currentRow = ???   'There i need to get code row
9. MsgBox currentRow

所以我需要得到 8

推荐答案

该语言不提供这种内省/反思.所以你的选择是:

The language does not provide this kind of introspection/reflection. So your options are:

  1. 使用不同类型的唯一位置标识符(关键字、描述、全局计数器)
  2. 预处理您的 .VBS 文件以在需要的地方插入/替换当前行号
  3. 在 Microsoft ScriptControl 中执行您的代码并使用 Error 对象的 .Line 属性

这篇关于如何在vbs中获取当前代码行号?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆