VBS 读取 对象某属性已连接的变量的变量名
时间: 2024-02-20 16:57:39 浏览: 53
如果您想在 VBS 中读取对象某属性已连接的变量的变量名,可以使用 `Eval()` 函数。该函数会计算传递给它的字符串,并返回结果。
例如,如果您有一个名为 `obj` 的对象,它有一个名为 `prop` 的属性,它的值是一个已连接的变量,您可以使用以下代码获取该变量的变量名:
```vbscript
Dim propName
propName = "prop"
Dim connectedVarName
connectedVarName = Eval("obj." & propName)
```
此时,`connectedVarName` 将包含变量的名称。请注意,此代码假设与属性相关联的变量已声明并赋值。如果该变量未在代码中声明,则 `Eval()` 函数将引发错误。
相关问题
html显示vbs变量,VBS 读取 对象某属性已连接的变量的变量名
可以使用以下代码在 HTML 中显示 VBS 变量:
```html
<!DOCTYPE html>
<html>
<body>
<p>以下是 VBS 变量的值:</p>
<p id="demo"></p>
<script>
var vbsVar = "<%= vbsVar %>"; // 通过 ASP 或其他服务器端语言将 VBS 变量传递到 JavaScript 中
document.getElementById("demo").innerHTML = vbsVar;
</script>
</body>
</html>
```
关于 VBS 读取对象某属性已连接的变量的变量名,我不是很理解您的意思,请您提供更多信息或者示例代码。
wincc 获取IO域 连接变量名称
在 WinCC 中,获取 IO 域连接变量名称的方法与 VBS 中获取对象某属性已连接的变量的变量名类似。
以下是一个示例 VBS 代码,用于获取 WinCC 中一个名为 `Tag1` 的 IO 域连接的变量的变量名:
```vbscript
Dim ioField, connectedVarName
Set ioField = HMIRuntime.Tags("Tag1")
connectedVarName = Eval(ioField.Expression)
```
其中,`HMIRuntime.Tags("Tag1")` 返回名为 `Tag1` 的 IO 域对象,`ioField.Expression` 返回该 IO 域的表达式,即连接的变量的名称。`Eval()` 函数计算表达式并返回结果,即连接的变量的变量名。请注意,此代码假设与 IO 域连接的变量已声明并赋值。如果该变量未在代码中声明,则 `Eval()` 函数将引发错误。
如果您需要获取多个 IO 域连接的变量的变量名,可以使用循环遍历 IO 域列表,并使用类似的代码获取每个 IO 域连接的变量的变量名。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)