windbg - 如何避免“按Enter继续”?执行.shell时

时间:2013-05-03 19:26:41

标签: windbg

windbg - 如何避免“按Enter继续”?

0:031> .shell "${$arg2}" ProcessDV "${$arg1}"
<.shell waiting 1 second(s) for process>
.shell: Process exited
Press ENTER to continue
<.shell process may need input>

我不想使用shell -x因为我想确保等待进程退出。但是,在进程退出后,我想继续我的脚本而无需用户干预。

1 个答案:

答案 0 :(得分:2)

您可以重定向该过程的标准输入。

语法:

.shell -ci "windbg command/s separated by ;" windows_command arg1 arg2 ...

粗略地说,它有点等同于:

windbg_commands | windows_command args1 arg2

其中|代表pipe


如果您的windows_command未接受任何输入,请使用以下语法:

.shell -ci "*" "${$arg2}" ProcessDV "${$arg1}"

请记住,*代表评论。因此它不会产生任何输出。