如何停止 Wscript exe

发布于 2024-09-15 02:07:17 字数 34 浏览 5 评论 0原文

我想关闭通过 Wscript.exe 调用的 QTP。

I want to shutdown QTP which is invoked through Wscript.exe.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

愁以何悠 2024-09-22 02:07:17

我使用了这三个命令,效果非常好。

TASKKILL /F /FI "USERNAME eq Ankita" /IM wscript.exe"
TASKKILL /F /im QTAutomationAgent.exe
TASKKILL /F /im QTPro.exe

I used these three commands and it works perfectly fine.

TASKKILL /F /FI "USERNAME eq Ankita" /IM wscript.exe"
TASKKILL /F /im QTAutomationAgent.exe
TASKKILL /F /im QTPro.exe
墟烟 2024-09-22 02:07:17

您无法在一台计算机上创建 QuickTest 应用程序的多个实例。
即使您说 CreateObject("QuickTest.Application") 10 次,所有操作都将保留相同的应用程序实例。

使用上述API方法关闭quickTest是绝对的解决方案。

You cannot create multiple instances of QuickTest Application on a single machine.
Even though you say CreateObject("QuickTest.Application") 10 times, all will be holding same instance of the application.

Closing the quickTest using API method described above is the absolute solution.

taskkill.exe /IM qtp.exe

taskkill.exe /IM qtp.exe

雨夜星沙 2024-09-22 02:07:17

杀死一个进程而不给它适当关闭的机会是不公平的。

这是可以使用其 API 关闭 QTP 的代码示例。它将绑定到打开的 QTP 应用程序并以优雅的方式关闭它。

'Create QuickTest.Application object'
Dim oQtpObject : Set oQtpObject = CreateObject("QuickTest.Application")

oQtpObject.Test.Close

'Clean up'
Set oQtpObject = Nothing ' Release the Application object

我还没有安装 QTP,无法检查如何调用此代码。您可以尝试直接从 QTP 脚本代码调用它,如果它不起作用,您可以创建一个包含引用代码的外部脚本并从 QTP 调用它。

Killing a process without giving it opportunity to close down properly is not fair.

Here is code sample which can close QTP using its API. It will bind to open QTP application and close it in a graceful manner.

'Create QuickTest.Application object'
Dim oQtpObject : Set oQtpObject = CreateObject("QuickTest.Application")

oQtpObject.Test.Close

'Clean up'
Set oQtpObject = Nothing ' Release the Application object

I haven't got QTP installed and cannot check how this code could be called. You could try calling it directly from QTP script code and if it doesn't work you can create an external script containing quoted code and call it from QTP.

祁梦 2024-09-22 02:07:17

上次我检查时,在运行垃圾邮件箱时,我使用了一个名为:box_killer 的 .bat 文件,代码如下:
taskkill /f /im wscript.exe

             Change that to something like rundll32.

Last time I checked, while running a spam box, I used a .bat file called: box_killer and this is the code:
taskkill /f /im wscript.exe

             Change that to something like rundll32.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文