如何批量重命名现有labview控件的标签?

How to batch-rename the labels of existing labview controls?

假设我的前面板有 100 个按钮,名称为 "Button 1"..."Button 100"。如何快速将它们全部重命名为 "Push Button 1"..."Push Button 100"?

这是一个非常好的问题,如果您不能摆脱它们并制作一个名为 "Push Button 1" 的新按钮,您可以使用它来创建所有其他按钮。我假设他们已经实施得足以让这变得困难。我无法在我所在的机器上对其进行测试,但我会创建一个新的 VI 并打开一个包含您的按钮的 VI 的引用。然后您可以获得对所有前面板控件的引用,然后您可以 运行 通过一个循环检查它是否是一个按钮,然后更改标签。

可以通过编程来完成,但是要更改控件名称的 vi 不能以任何方式 运行ning(它可以加载到内存中,但 运行 按钮必须是扁平的白色)。

从 vi 获取所有前面板引用。然后使用 Label.Text 属性.

用另一个 vi 更改它们的名称

与 Dave_St 相同的答案,但与 vi 片段相同。

在 运行 VI 之前:

在 运行 VI 之后: