如何在vbs中获取当前代码行号? [英] How to get current code row number in vbs?
本文介绍了如何在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:
- 使用不同类型的唯一位置标识符(关键字、描述、全局计数器)
- 预处理您的 .VBS 文件以在需要的地方插入/替换当前行号
- 在 Microsoft ScriptControl 中执行您的代码并使用 Error 对象的 .Line 属性
这篇关于如何在vbs中获取当前代码行号?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文