本文档说明 ExpressionRunner.RunExpression 方法支持的注册命令语法。
load {assembly}
using {namespace} {assembly}
type {typeName}, {assembly}
load - 加载程序集load {assembly}
参数:
{assembly}: 程序集名称或文件路径System.Core、System.Windows.FormsC:\Path\To\Assembly.dll 或 {packagePath}/MyAssembly.{version}.dll示例:
load System.Core
load C:\Path\To\Assembly.dll
load {packagePath}/IntelliTools.Quicker.{version}.dll
//load System.Windows.Forms
load System.Core;
using - 注册命名空间using {namespace} {assembly}
参数:
{namespace}: 命名空间名称,如 System.Windows.Forms{assembly}: 程序集名称或文件路径示例:
using System.Windows.Forms System.Windows.Forms
using {namespace} {assembly}
//using System System.Core;
type - 注册类型type {typeName}, {assemblyName}
参数:
{typeName}: 完整的类型名称,如 System.Windows.Forms.Clipboard、QuickerActionManage.ViewRunner{assemblyName}: 程序集名称、文件路径或带版本信息的程序集名称System.Windows.FormsSystem.Windows.Forms, Version=4.0.0.0C:\Path\To\Assembly.dll 或 {packagePath}/MyAssembly.{version}.dll示例:
type System.Windows.Forms.Clipboard, System.Windows.Forms
type System.Windows.Forms.Clipboard, System.Windows.Forms, Version=4.0.0.0
type MyNamespace.MyClass, C:\Path\To\MyAssembly.1.0.0.dll
type {className}, {dllpath}
type IntelliTools.Quicker.AssemblyLoader, IntelliTools.Quicker.{version}
//type System.String, System.Runtime;
所有注册命令都支持变量替换,使用 {变量名} 格式。变量值从 IActionContext 中获取。
load {packagePath}/IntelliTools.Quicker.{version}.dll
type {className}, {dllpath}
所有注册命令都支持 // 注释前缀。
//load System.Core
所有注册命令都支持以分号 ; 结尾。
load System.Core; | 修订版本 | 更新时间 | 更新说明 |
|---|---|---|
| 1 | 29天6小时前 | 高级注册语法 |
| 0 | 2025-11-14 07:18 |