WinDbg脚本无法正常工作

时间:2016-02-22 16:00:48

标签: windbg

我经常需要输入一堆Caliburn.srcpath+.sympath+来加载路径以调试崩溃转储。我喜欢将这些设置放入脚本文件中,以便让我的生活更轻松。从我试过的命令:

.exepath+

我收到了错误:

  

文件名,目录名或卷标语法不正确

我在脚本中添加的每一行。但如果手动输入线条,一切都很好。

我也尝试运行$$>< E:\Supports\envs.wdb ,我也遇到了同样的错误。

非常感谢任何帮助。

顺便说一下,我喜欢将每个路径放在一个单独的行中,这样我就可以使用块模式快速编辑脚本中的路径。通过mainactual的帮助,调试崩溃转储变得非常快。 :)

1 个答案:

答案 0 :(得分:3)

路径命令有点棘手,因为语法是

.srcpath[+] [directory [; ...]]

发出命令

.srcpath C:\Foo
.srcpath+ C:\Bar

被解释为单行命令

.srcpath C:\Foo;.srcpath+ C:\Bar

要解决此问题,请使用&#34; -marks

.srcpath "C:\Foo"
.srcpath+ "C:\Bar"

.srcpath "C:\Foo;C:\Bar"

另请注意,您不需要&#34; - 标记空白区域:

.srcpath "C:\Foo Bar;C:\Bar"