[转载]Visual Studio [即时窗口] & [命令窗口] (Immediate Window & Command Window) – 知生知死 – 博客园.
打开[即时窗口]
1) Shortcut
Ctrl+D, I
2) Menu
3) 在[命令窗口]输入immed
打开[命令窗口]
1) Shortcut
Ctrl+W, A
2) Menu
3) 在[即时窗口]输入cmd
4) 在[即时窗口] 输入 > , 可以直接执行命令
[即时窗口]计算变量
命令格式依次为: 1) Variable 2) Expression 3) ?Expression 4) Debug.Print Expression 5) Function
1.直接输入断点前的变量的值,回车会向下执行该值就位即时窗口输入的值
然后验证调试结果
[即时窗口] & [命令窗口]小技巧:
1) 清空内容命令
2) 标记模式下, 相当于一个建议文本编辑器,方便操作.
3) IntelliSense
3) 向上键和向下键 找回以前输入的命令执行
4) Ctrl+向上键/向下键 在窗口中移动光标
问题列表
1) Debug.EvaluateStatement
= 用于输入 EvaluateStatement 命令的窗口确定是将等号 (=) 解释为比较运算符还是赋值运算符。在“即时”窗口中,将等号 (=) 解释为赋值运算符。例如,命令 >Debug.EvaluateStatement(varA=varB) , 将为变量 varA 赋予变量 varB 的值。
与此相反,在“命令”窗口中,将等号 (=) 解释为比较运算符。 不能在“命令”窗口中进行赋值运算。例如,如果变量 varA 和 varB 的值不相同,则命令>Debug.EvaluateStatement(varA=varB), 将返回 False 值。
实际执行时将出现如下图所示的提示,原因不明。
参考资料列表:
http://msdn.microsoft.com/zh-cn/library/f177hahy%28v=VS.100%29.aspx
http://msdn.microsoft.com/zh-cn/library/c785s0kz%28v=VS.80%29.aspx