在 AdminClient 中配置脚本按钮
下面以配置脚本按钮为例,逐步说明配置脚本按钮的步骤。前提条件是脚本编写已激活。
步骤如下:
激活脚本
该子步骤的前提条件是至少有一个名为 ScriptButton1 的脚本,格式为_.bat 或_.exe(例如 ScriptButton1.bat
或 ScriptButton1.exe
)。
- 在 AdminClient 中打开 ** 脚本管理 ** 模块。
- 在 本地文件 区域,导航到
ScriptButton1.bat
或ScriptButton1.exe
其中一个文件,并将其复制到 用于客户端自动升级的服务器脚本编写目录。 - 单击 Button scripts 组中 主页 选项卡下的 预览 按钮,显示 预览 对话框。
- 点击 预览 对话框中的按钮,显示 Test 对话框。
- 文本 Button 1 pressed 将显示在 Test 字段中。
- 用 OK 确认,然后关闭预览。
- 现在点击 应用 按钮激活脚本。
现在打开 UserClient 并点击 其他 选项卡。在最右侧的菜单栏中,脚本1 按钮显示在 脚本编写 应用下。通过点击按钮,测试脚本,屏幕上会显示消息 正在执行脚本,并且脚本会执行一次。
配置图标
本子步骤需要一个名称为 ScriptButton1 的 PNG、BMP 或 JPG 格式图像文件(例如 ScriptButton1.png
)。
- 在 AdminClient 中打开 ** 脚本管理 ** 模块。
- 将图片文件复制到 Server 脚本目录,以便自动更新客户端,将此文件用作按钮图标。
- 单击 Button scripts 组中 主页 选项卡下的 预览 按钮,显示 预览 对话框。
- 复制的图像将显示在 预览 对话框中。
- 使用应用 按钮将图片载入 Server 脚本目录选项卡。然后就可以在 UserClient 中使用。
交换机到 UserClient 并点击 其他 下的按钮 更新自服务器。此时将显示 Script1 按钮的图标/图像。
配置标签和工具提示
该子步骤的前提条件是要具备初始化文件 ScriptButton1.ini
,其中 [ButtonProperties] 节包含以下条目:
键 | I/O | 描述 |
---|---|---|
文本 | I | 按钮标签 |
刀具 | I | GUI中按钮的工具提示 |
文本 | I | 图形用户界面中按钮标签的翻译(_DE / _EN ...)。 |
工具提示_<语言 | I | GUI 中按钮工具提示的翻译(_DE / _EN ...) |
- 在 AdminClient 中打开 ** 脚本管理 ** 模块。
- 将
ScriptButton1.ini
文件复制到 用于客户端自动升级的服务器脚本编写目录,用于自动更新客户端。 - 点击应用 将 INI 文件加载到 Server 脚本目录,以便自动更新客户端。
切换到 UserClient,点击 更新自服务器 按钮,检查德语和英语名称和工具提示。如果您在 其他 下将语言更改为English ,且 UserClient 已重启,则将看到英文文本 。
指定脚本的执行与组件无关
- 在
ScriptButton.ini
文件的 [ButtonProperties] 下,添加一行 ComponentSpecific=Y。 - 在 脚本管理 模块中的 AdminClient 中执行步骤 5 - 8。
交换机到 UserClient 并点击 更新自服务器 按钮。选择至少一个组件并点击脚本按钮。此时将显示信息 将为 %2 组件运行脚本"%1"。
INI 文件 ScriptButton1.ini 示例
[ButtonProperties]
Text=S7 trigger
Tooltip="This button starts S7 upload job"
Text_en="S7 Start"
Tooltip_en="This button starts the S7 Upload job"
ComponentSpecific=Y