【问题标题】:WScript echo is not working in UFTWScript 回显在 UFT 中不起作用
【发布时间】:2017-05-16 14:26:00
【问题描述】:

我正在尝试在 QTP 操作中使用 WScript。但由于需要 WScript 对象,我收到错误。

示例: WScript.echo("ICHO") 在 UFT 中不起作用。 如果我使用 .js 或 .vbs 文件运行,同样的工作。

【问题讨论】:

    标签: windows vbscript cmd com hp-uft


    【解决方案1】:

    在原生 windows 脚本引擎下执行的 vbscript 文件(或 js 文件)中有一个 WScript 对象,但该对象不是语言的一部分,它由宿主可执行文件(cscript.exe 或 @987654323 @) 已实例化语言引擎。

    由于您没有使用任何这些主机,因此您没有可用的 WScript 对象。

    试试

    Print("ICHO")
    

    【讨论】:

    • 感谢您的解释,我想知道,是否有可能在 UFT/QTP 中实例化“cscript.exe”或“wscript.exe”?
    • @user2818240,CreateObject("WScript.Shell").Run "cscript.exe myprogram.vbs" 之类的东西应该可以工作,但请注意脚本将在单独的进程中执行
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-09
    • 1970-01-01
    相关资源
    最近更新 更多