打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
uipath自定义控件

uipath自定义控件

“在日常使用uipath的过程中,总会发现有些控件不尽人意,并不能很好的满足我们的需求,这个时候我们就可以自定义控件啦~”

1.制作控件过程中所需要的软件
(1)Visual Studio
(2)NuGet Package Explorer
(3)Uipath

2.使用Visual Studio编辑代码
打开Visual Studio新建一个项目


选择类库

编辑代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Activities;
using System.IO;
//自定义类
namespace 自定义名字
{
  //如果需要可以自定义类,例如自定义学生类:
  //这样在uipath中就可以定义变量为Student类型,并使用它的属性
  public class Student
  {
        //学生姓名
        public string stuNam{ get; set; }
        //学生性别
        public string stuSex{ get; set; }
        //学生学号
        public int stuNo{ get; set; }
        //学生年龄
        public int stuAge{get; set; }
  }
//控件 例如读取TXT文件
   public class text: CodeActivity
{
   [Category('Input')]
   public InArgument<string> txtPath { get; set; }
   [Category('Output')]
   public OutArgument<string> text { get; set; }

   protected override void Execute(CodeActivityContext context)
   {
        string path = txtPath.Get(context);
        text.Set(context,readTxt(path));
   }

   //读取TXT文件
   public static string readTxt(string path)
   {
       //设置一个input参数 TXT文件的详细路径
       string txtPath = path;
       string txtStr = File.ReadAllText(txtPath);

       return txtStr;
   }
      }
}

3.代码写完之后生成dll文件


生成之后会有信息提示生成成功
在项目目录下也可以看到
项目目录-bin- Debug-dll


4.生成包
这个时候已经成功一大半了,嘿嘿,胜利就在眼前啦~
打开NuGet Package Explorer
(1)选择Create a new package

(2)在右侧空白处点击右键,选择Add Lib Folder

(3)右键单击lib,选择Add Existing File,这个时候选中刚才生成的dll文件

(4)点击图中选中的地方编辑控件信息

(5)id里面要写Activities…不然uipath可能会识别不了
需要的信息填写完成之后点击左上方的绿色对勾√


(6)最后另存为,包就已经生成了

5.将包放进uipath
找到Manage Packages点击Setting ,查看local的目录地址,将刚才自定义生成的包添加在这个目录下

重新找到Manage Packages将该包下载,点击local找到自己定义的控件,选中安装,然后就大功告成啦!


以上~

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
QT创建自定义窗口部件
WinForm创建自定义控件
控件,自定义,严格自定义,,有什么区别呢? 能具体讲一下么?
Android.自定义控件的实现
自定义控件集合属性的设计时支持
如何给用户自定义控件传递参数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服