导入外部库
- Last UpdatedJun 29, 2026
- 2 minute read
可导入 .NET 和 Python 外部库,以便在脚本中使用。
外部引用库
外部引用库窗格显示脚本中已导入的自定义库列表,支持按需管理(添加/删除)引用。该网格包含两个选项卡:
-
引用选项卡:显示已导入的自定义库列表.NET 库归类在 .NET 节点下,Python 库归类在 Python 节点下请注意,系统会自动添加默认库 InTouchScriptingLogger.dll (.NET) 和 logger.py (Python)。这些库默认处于禁用状态,无法被选中或删除。
包含选项卡提供为 .NET 库添加命名空间的功能。使用加号图标添加命名空间。例如,为已导入的自定义库添加命名空间 pump.lib。添加命名空间后,可在脚本中直接使用该类,无需输入完整命名空间路径。

缺省条件下,已添加部分标准 .NET 命名空间,且为禁用状态,不可移除。ScriptLogger 命名空间用于向公共日志器写入日志。
示例:Logger.LogInfo("Check Pressure: Status = " + InTouch.Me.Status + ", min = " + min + ", max = " + max);
通过外部引用库窗格导入
-
选择脚本窗口右上角的导入
。
此时出现外部引用库窗格。
-
选择加号图标添加外部库。

-
在弹出的导入外部库窗口中,浏览并选择所需库文件,选择打开。

此时出现导入成功消息。
-
选择确定。
已导入的库将显示在引用选项卡下。

通过文件菜单导入
-
在 WindowMaker 中,单击文件,然后选择导入。
-
选择外部库。
-
若要导入 .NET 库,选择 .NET;若要导入 Python 库,选择 Python
-
在弹出窗口中选择库文件,然后选择打开。
-
选择导入。
导入的文件将存放在应用程序文件夹下的 External 文件夹中。
注意:导入库后,若基于这些库编写脚本并导出为 JSON 文件,除非再次手动导入对应库,否则将该 JSON 导入新应用程序时无法正常使用。
C# 脚本缺省自动引用的命名空间:
string[] includes =
{
"System",
"System.Text",
"System.IO",
"System.Linq",
"System.Collections",
"System.Collections.Generic",
"System.Threading.Tasks",
"System.Net.Http",
"System.Text.Json",
};
删除库
您可以删除已导入的库。但无法删除缺省库 InTouchScriptingLogger.dll 和 logger.py。
-
选择需要删除的库。若要选择所有库,请选择
图标。
-
选择删除图标。
此时出现一条删除库的确认消息。
-
选择是。
所选库将被删除。删除库后,脚本服务将重新启动。