Debugging 以编程方式调用调试器?

Debugging 以编程方式调用调试器?,debugging,vbscript,breakpoints,qtp,hp-uft,Debugging,Vbscript,Breakpoints,Qtp,Hp Uft,是否有方法以编程方式调用脚本调试器? 我想创建一个对话框,该对话框提供启动调试器的选项(就好像调试器已到达其中一个调用者的断点一样),类似于QTP遇到播放错误时提供的对话框 这是针对QTP的,但我估计,如果有人能为VBS做到这一点,它也会在那里工作 更新的更新 stop语句实现了我想要的功能——除了这个(与QTP/UFT结合使用): 它在stop语句所在的位置停止(而不是在调用者的代码中)(我想我可以通过将带有stop语句的函数放入一个文件来解决这个问题,我加载的文件不会被调试器跳入(Load

是否有方法以编程方式调用脚本调试器?

我想创建一个对话框,该对话框提供启动调试器的选项(就好像调试器已到达其中一个调用者的断点一样),类似于QTP遇到播放错误时提供的对话框

这是针对QTP的,但我估计,如果有人能为VBS做到这一点,它也会在那里工作

更新的更新

stop
语句实现了我想要的功能——除了这个(与QTP/UFT结合使用):

  • 它在
    stop
    语句所在的位置停止(而不是在调用者的代码中)(我想我可以通过将带有
    stop
    语句的函数放入一个文件来解决这个问题,我加载的文件不会被调试器跳入(
    LoadLibrary
    ExecuteFile

  • 它要求我在之前的运行会话期间触发了一个“真实”断点,并使用“run”/F5继续执行


对你想要实现的目标有用吗

对你想要达到的目标有用吗

是的,如果我不必按对话框中的“调试”按钮。@您所说的按钮与QTP在遇到播放错误时提供的按钮类似,您也必须单击此处的“调试”。是的。但是我想要我自己的对话。例如,在我的情况下,重试是没有意义的。但这是一个很好的建议,+1因为我自己应该有这个想法。只要看不到更好的东西,我就不得不接受这个建议;是的,如果我不必按对话框中的“调试”按钮。@你说的按钮与QTP遇到播放错误时提供的按钮类似,你也必须在那里单击“调试”。是的。但是我想要我自己的对话。例如,在我的情况下,重试是没有意义的。但这是一个很好的建议,+1因为我自己应该有这个想法。只要看不到更好的东西,我就不得不接受这个建议;O