我已经编写了 ac 程序,我将类似代码的脚本传递给该程序,它会执行它并为我打印结果。一些事情,比如如果我发送
for i in 1 to 10
print i
它会创建并运行代码,该代码基本上会打印从 1 到 10 的值。但是我想集成代码的逐步运行,为此我添加了在传递给程序的脚本中添加断点作为 BP 的功能。因此,当遇到 BP 时,它会运行并等待用户键入继续命令“CNT”。
现在我开发了一个用于编写脚本并在我的程序上运行它的小 ide。但是,我在通过 IDE 提供调试支持时遇到了麻烦。我想实现类似步骤每一行代码或运行整个过程(如 F5,在断点被击中后)。
for i in 1 to 10
{
print i
BP
}
所以程序会在每一行之后停止并等待用户输入 CNT。但是我希望能够在第一个断点被击中后运行整个程序。
我在 C# 中寻找某种方式,通过它我可以控制我附加的外部 exe 程序的执行。这样,我可以发送命令,例如为下 1 行或下 5 行运行程序等。无论如何,无需修改底层 exe?