- 1、添加菜单命令文件
添加一个名为TestCommand.cs的类库文件,将该类声明为public,并从SpDevelop.Commands.Command继承下来,重载Run函数
public override bool Run()
{
if (Args == "Hello")
SpDevelop.SpApi.Pads.OutputPad.Add("Hello world");
return true;
}
- 2、新增菜单的图标,在工程根目录下添加一个Res的文件夹,在文件夹下添加一个MiHello.ico文件。
- 3、修改插件的配置文件,关于主菜单的配置说明,请参见《配置文件》
打开Sp.DemoPlugin.xml新增以下信息
<!—命令-->
<CommandSet>
<Command RegName="TestCommand" CommandClass="Sp.DemoPlugin.TestCommand" />
</CommandSet>
<!—主菜单-->
<MenuItemSet>
<MenuItem Text="测试" Shortcut="T" RegName="MiTest" MenuPath="" Index="5" Visiable="true"/>
<MenuItem Text="Hello" Shortcut="H" RegName="MiHello" MenuPath="MiTest" IconName="Sp.DemoPlugin.Res.MiHello.ico" CommandRegName="TestCommand" CommandArgs="Hello"/>
</MenuItemSet>
- 4、编译工程,将Sp.DemoPlugin.dll和Sp.DemoPlugin.xml拷贝到Spdevelop目录下
- 5、运行打开Spdevelop.exe,我们可以看见在主菜单中多出一个”测试”菜单,我们点击其子菜单”Hello”,将会发现在输出窗口中多出一场”hello world“