gpt4 book ai didi

vbscript - UFT VBS 两个函数同名,怎么指定哪一个

转载 作者:行者123 更新时间:2023-12-01 01:50:39 25 4
gpt4 key购买 nike

我有一个函数DetermineTree()在名为 Explorer.vbs 的函数库中和另一个同名函数 DetermineTree() , 在 Datasheets.vbs .在我的操作中,我正在调用一个最终会调用 DetermineTree() 的函数.我想指定我想调用DetermineTree()来自 Explorer.vbs不是来自 Datasheets.vbs 的那个

我意识到,如果我更改库关联的顺序,它将解决问题,但我正在寻找解决此问题的代码。

在 C# 中,我认为您可以指定使用点表示法,例如。 Explorer.DetermineTree()

最佳答案

我假设您没有选择更改函数库以赋予这些函数唯一名称的选项(这将是最干净的解决方案)。

VBScript 中的 AFAIK 函数不会“记住”它来自哪个脚本文件,因此无法在不更改文件的情况下消除这些函数的歧义。评估的最新文件将覆盖以前的同名函数。

解决您的问题的 hacky 方法是使用 LoadFunctionLibrary 在调用函数之前,以确保正确的函数库对使用哪个函数有最终决定权。

关于vbscript - UFT VBS 两个函数同名,怎么指定哪一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44766274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com