自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(149)
  • 资源 (31)
  • 收藏
  • 关注

原创 服务器电脑设置Git后其他电脑访问不了

Git Firewall server

2022-07-21 16:16:27 552 1

原创 Uipath datatable group by归类合并相加

查阅参考 :https://zhidao.baidu.com/question/373715544347612924.html我们有一个表:图一问题:我们想把同一Date 而且 同一 Code的Hour相加合并,例如这里我们需要把 Date为2021-09-27 Code为aa的Hour合并相加,所以Date 为 2021-09-27 Code 为 aa 的Hour 相加后为 6,合并后相当于以下效果:图二分析思路:利用group by可以合并 以Date和Cod

2022-02-08 15:55:54 1965

原创 无需代码也能移除Excel Worksheet/Workbook密码

深入接触过Vb.net / Java的同学都知道,大部分程序本身都是离不开bin, xml, 我们可以从一个有密码的Worksheet/Workbook入手,移除里面的密码参考:How to Unlock Excel File for Editing without Password? - Excel Unlocker首先我们准备一个worksheet有密码的Excel:把这份Excel后缀改为.zip双击打开打开xl, 打开worksheets我们有密...

2022-01-26 18:13:28 730

原创 Vba 一张工作表拆分多张工作表

如图,这边需要按照工作内容拆分多个工作表,直接上代码:Sub splitSht()Dim sht As WorksheetDim d As ObjectDim j As Integer Set sht = ThisWorkbook.Worksheets("Sheet1") Set d = CreateObject("scripting.dictionary") With sht rrow = .Range("A65535").End(xlUp).R...

2021-10-28 21:14:47 3755 2

原创 安装Blue Prism Chrome插件

插件下载链接审核通过后提供下载Chrome -- 右上角 -- 更多工具 --扩展程序开启右上角开发者模式把下载的CRX文件拉过去就可以了。

2021-09-06 21:37:21 206

原创 Powershell 每页拆分PDF Split PDF In Page

参考资料:https://stackoverflow.com/questions/18762007/split-pdf-into-multiple-pdfs-using-itextsharp参考是基于Vb.net, 本文改为Powershell吐槽:老外是真的狗,明明人家都问怎么只拆分前8页,拆分步骤都有了,但是下面的答案几乎各种乱七八糟。。。,其实加个判断PDF是否多于8页,如果多于8页,循环就拆前8页就好,如果少于8页,全拆就好了。直接上代码:[void][System.Reflecti

2021-07-08 23:01:17 289

原创 Vb.net/Uipath Excel Calculate 命令空间冲突

今日发现项目组提交的xlsm文件中 单元格用到了命令空间,以往这个单元格都是有公式的:以往没有命令空间(有公式)下Uipath -- invoke code都可以读取到,CODE:Dim xlPackage As ExcelPackage = New ExcelPackage(New IO.FileInfo(sDebtorAndWIPPeriodPath))Dim sheet As ExcelWorksheet = xlPackage.Workbook.Worksheet

2021-07-08 23:00:36 267

原创 Powershell “Column Number“ to Letter(数字转英文字母)

直接上代码:function ColumnLetter(){ param([System.Int32]$ColumnNumber) $n = $ColumnNumber; do{ $c = (($n - 1) % 26); $s = [System.Char]::ConvertFromUtf32($c + 65) + $s; #$n = (n - $c) \ 26 $n = (($n - $c) - (...

2021-06-28 23:35:53 223

原创 Powershell 字典Dictionary嵌套列表List 详解

字典可以有很多个keyword, 每一个字典都可以放到列表:这边是一个列子:[System.Collections.Generic.List[Object]]$mList = @{};[System.Collections.Generic.Dictionary[String,Object]]$mDic = @{};$mDic["day"] = "0900";$mDic["night"] = "2100";$mList.Add($mDic);$mDic["day"] = "1100

2021-06-28 23:35:21 2066

原创 Vb.net/Uipath double类型运算

发现两个double类型(两个数值是一样的)相减,所得出的值不是0:Now的值:Before的值:两个一样的值相减:结果是-4.33680868994202E-19因为cdbl是采用二进制的形式表示的,我们尝试用tostring(“E”)表示:所以二进制的形式其实是减不尽的,当进行double类型运算这边有两个解决方案:方案一(不推荐):采用Math.Round,但是要知道保留多少位...

2021-06-21 21:37:27 1516 1

原创 Vb.net/Uipath CType 转换数组

今天发现某一列取到的类型是CType, 因为获取的是 [] , 因为uipath表示数组的形式都是(), 所以在uipath里面我们使用CType 转换的时候在后面加()来代表数组:如果需要需要第一个元素都是objUserValueArr(0), 多于一个元素使用for each合并或者其他操作...

2021-06-05 11:33:53 393

原创 Vb.net/Uipath Data Table Clone(只保留表的格式, 列名)

例如我只想保留表的A2到M2的标题列名, 这时候可以用Clone:可以看到这时候的dtTitle是没有行的只有列名

2021-06-01 23:56:39 319

原创 Vb.net/Uipath Merge Data Table多列

如果尝试Merge Data Table的时候source table比destination table多列:source:destination:选择的merge:合并后:多了很多source的列,如果我们不需要可以在merge的时候选择ignore:

2021-05-26 23:50:35 860

原创 Vb.net/Uipath DataTable 分离DataTable

类似这个DataTable,如果我们只想获取第二行到第四行作为DataTable:自己写的方法:dt_Rank.Rows.Cast(Of System.Data.DataRow).Where(function(r) dt_Rank.Rows.IndexOf(r) < 3).copytoDatatable()网上查到的:dt_Rank.Rows.Cast(Of System.Data.DataRow).Take(3).copytoDatatable()https:/...

2021-05-26 23:49:59 391

原创 Vb.net/Uipath DataTable 中间插入列

先读取Excel需要加入的列:col =dt.Columns.Add("new col",System.Type.GetType("System.Object"))这边也是使用invoke method(不需要返回值的函数),参数:这边插入的是第二列最后write range输出Excel...

2021-05-26 23:49:19 614

原创 Uipath/Vb.net DataTable拿某一行的行数

假如一个表有好多个taget:我们要拿Southern CN和KDC之间的Target的行数思路:我们先拿Southern CN的行数,然后拿KDC的行数dt.Rows.IndexOf(dt.Rows.Cast(Of System.Data.DataRow).Where(Function(r) r(3).ToString.StartsWith("Target") And dt.Rows.IndexOf(r) > iSCN And dt.Rows.IndexOf(r) &l...

2021-05-26 23:48:44 1088

原创 Vb.net/Uipath DataTable 中间插入行

首先插入行可以写一个assign to 看看:参数是row和插入位置然后使用invoke method(不需要返回值的函数):nRow是我们创建的新行nRow(0)是第一列,我这边填写当天invoke Method参数:对应写入DataRow和位置就可以,之后可以write range查看结果...

2021-05-26 23:48:11 457

原创 Vb.net/Uipath 关于Read Range Title非第一行

今天发现一张表是这样的,如果read range的时候不填Range :那么这张data table默认开始是找第一个有数值的单元格作为Title,也就是C2如果write range写了A1,这个时候就会错位:原来的C3去了C2,C2去了C1,全部往上跑一格了。解决办法1:读表的时候Range写上A1,这样读的表就是从A1开始的:解决办法2:读表的Range不填,写表的时候Range写上A2,因为读的表就是从A2开始的,写表也...

2021-05-26 23:47:41 260

原创 Vb.net/Uipath DataTable 时间转换

从read range读到的DataTable都是Object格式,如果需要判断日期就要Conver.ToDateTime()Convert.ToDateTime()

2021-05-26 23:46:37 322

原创 Powershell 浅谈正则表达式贪婪与非贪婪

今天写正则表达式发现$Matches = [System.Text.RegularExpressions.Regex]::Matches("客户人数:10","客户人数.*(\d{1,3})")仅能匹配 0(目标是获取10) :查了下百度发现默认是贪婪模式,也就是尽可能获取更多的字符,这边 \d{1,3} 是获取数字1到3位的意思,那么前面的 .* 是可以把1也占为己有了可见贪婪模式不是一般的贪,为了避免他贪污我们后面的数字,我们需要用 .*? 防止他贪了我们后面的 \d{...

2021-03-15 23:51:10 279 1

原创 Uipath/Vb.net 改DataTable某一行的某一列的值

类似46行的37.Ticket信息更新的提醒,A列Title是C_KEY, 我们要修改B列(Title 为 CONTENT)的值为abc'获取到row后,我们直接row("CONTENT") = "abc"就可以修改这列这行的值了Output:

2021-03-15 23:50:36 1698

原创 正则表达式 Groups Count详解

在pattern里面 () 是我们需要的目标字符 | 是特殊字符,如果原始字符包含 | ,需要用 \| 转义, 如果原始字符包含 " ,需要用 "" 转义类似一段字符 type="text" value="TT, Toy (GMPK/MRQ)" tag="grade|">如果我们想拿TT, Toy (GMPK/MRQ),pattern可以这样写:"type=""text"" value=""(.*)"" tag=""grade\|"">"() 里面就是我们要拿的a...

2021-03-15 23:50:05 296

原创 Uipath Share Point时间日期转换(zhifei项目)

要确定Excel B18这个单元格是否是日期其实可以点一下上面的Custom,然后点Short Date 和 Long Date切换,如果会变换日期其实就是日期格式,我这里因为点Short Date还是Long Date都是不会切换,所以这个其实是一个Text,导致在Upload Share Point(在Share Point是日期格式的首次联系会议组织者时间)的时候虽然没报错,但是也没更新到Share Point上最后通过转换日期格式就...

2021-02-03 21:27:23 433

原创 Excel 日期公式识别--批量转格式Text To Be columns

如果你发现像单元格J929这样明明有公式,但是不会转为对应的公式的时候(I929是日期格式),是因为Excel不知道I929是TEXT,可以使用text to be column转换选择 I 整列选择Text to be columns:Fixed width, Next:这里可以看到是General格式的,根据自己需要(因为我公式系统默认格式是dd/MM/yyyy所以我选DMY)点击Finish就可以了:...

2021-02-03 21:26:30 1399

原创 Powershell 浅谈创建List类型

通常创建List:这时候的myList是空白的,但是如果创建的时候等于{}:这时候的myList是有内容的,只不过这个内容是空白的字符:这个时候如果我们使用类似 $myList -join "," 的时候就会出现第一个index是空白字符串的情况了。举一反三:创建Collection的时候如果等于{}的时候也是会有内容的总结:在Powershell创建类似Collection, List等类型的时候要等于@(),不要直接等于{}...

2021-02-03 21:25:37 2068

原创 Powershell Bug(Contains),能用indexof的最好不要用contains

今天发现发现字符串contains的BUG。。。。(/泪目),毕竟我的项目都写了好多contains....其实就是比较$sAttFileName_Lower是否包含$sStaffName,大小写我已经全部转为小写,但是$sAttFileName_Lower居然不包含"jennie zhou":但是当我写"jennie zhou"居然是True:然后我比较了一下$sStaffName -eq"jennie zhou", 居然是一样的。。。。最后我发现...

2021-02-03 21:24:41 387 1

原创 VBA 跑vbscript

Sub test() If Not IsObject(sapApp) Then Set SapGuiAuto = GetObject("SAPGUI") Set sapApp = SapGuiAuto.GetScriptingEngine End If If Not IsObject(Connection) Then Set Connection = sapApp.Children(0) End If If Not ...

2021-01-26 21:52:00 501 1

转载 (转)Vbs 检查某ID是否存在

参考:https://answers.sap.com/questions/12843356/how-can-i-detect-if-a-gui-element-exists.htmlIf Not session.findById("/app/con[0]/ses[0]/wnd[0]/usr/tabsUD_DATA/tabpPLMK/ssubSUB_UD_DATA", False) Is Nothing Thentable_found = trueelse: ...

2021-01-26 21:51:18 369

原创 Uipath 调用Vbs(含传递参数和返回值)

首先Uipath.System.Activities和Uipath.UIAutomation.Activities需要分别升级到最高版本(因为最高版本才有Invoke Vbscript):然后在下写上VBScript:Wscript: Vbscript自带,相当于Excel的ThisWorkbookWscript.Arguments:用于接收从Uipath传递的参数Wscript.Arguments.Count:查看从Uipath传递了多少个参数Wscript....

2021-01-26 21:50:42 1550

原创 SAP Scripting Tracker使用技巧

参照:https://tracker.stschnell.de/https://forum.uipath.com/t/tip-sap-gui-scripting-development-scenarios-in-the-context-of-uipath/140188首先在SAP界面下获取对应窗体,点击Scripting Tracker左上角获取然后右击每一个TAB,就会自动识别对应SAP的框然后通常拿框的ID都是从wnd[0]...之后获取对应Vb.Scr...

2021-01-26 21:46:51 2262 8

原创 Powershell Read DataTable

$In_dtInOak = [System.Data.DataTable]::new();# Add Column Name$xlApp = New-Object -ComObject Excel.Application;$xlApp.visible = $true;$xlBook = $xlApp.Workbooks.Open("C:\Users\XXX.xlsx");$xlSheet = $xlBook.Worksheets.Item(1);$cMax = $xlSheet.Us

2020-11-19 22:38:14 214

原创 Vb.net Regex所有返回结果合并(Join)

Matches 里面的内容:"[\u4e00-\u9fa5]" 是匹配中文每一个matchCol的子项都是matchCol.Value, 合并的话可以写:

2020-11-15 10:28:25 265

原创 Powershell 拆分和合并PDF

这里使用到 itextsharp dll, 需要的可以在我的CSDN下载:$dllpath = "\\cnfuoapp130\rpa_folder\kdc_rpa\Jayden\RC_Expense\Rc_Submit_IBS\Library";$sourcePDF = "C:\Users\jtang20\Desktop\splitPdf\20200912_SLE-BEL-S-20-003_Rachel Zheng12345678.pdf";$outputFolder = $s...

2020-11-15 10:27:26 585

原创 Uipath DataTable 指定位置添加列

原始Data Table:这里使用SetOrdinal方法,添加列后把列往前放:Parameters(这里我们把新增的Column "Subject 5"插到第三列):result:当然,举一反三,我们也可以不Add Column的情况下把最后一列往前放,例如:参考Vb.net:https://www.cnblogs.com/dwuge/p/5261003.htmlhttps://blog.csdn.net/liehuo...

2020-09-23 23:16:10 3551 1

原创 Uipath Array Index获取数组成员index 删除列

在DATATABLE里面,可以把Column加入到Array并删除某一列,具体做法:Cols为所需列,可以用大括号定义:这里的Array.IndexOf(Cols,XXX) 如果数组成员XXX存在于数组Cols, 就会返回该数组成员的index...

2020-08-22 14:53:35 836

原创 Powershell Create DataTable(创建数据表)

$In_dtInOak = [System.Data.DataTable]::new();$ret = $In_dtInOak.Columns.Add("C_KEY");$ret = $In_dtInOak.Columns.Add("CONTENT");$ret = $In_dtInOak.Columns.Add("LEVEL");$xlApp = New-Object -ComObject Excel.Application;$xlBook = $xlApp.Workbooks.Ope

2020-08-22 14:53:05 632

原创 Uipath/Share Point caml 查询带时间的日期型数据

CAML查询日期需要加IncludeTimeValue='TRUE'我想查一个按日期包括时间的日期段的数据查询,在创建一个CAML查询时,出现的结果总是不能精确到小时,分钟,在google上作了查询,得到结果是<Geq> <FieldRef Name='EmailDate' /> <Value IncludeTimeValue='TRUE' Type='DateTime'>2008-11-06T01:00:00Z</Value> <...

2020-08-02 19:40:06 264

原创 Excel NumberValue

有时候就算Excel里面设置了FORMAT为Number,因为有公式的情况下,Excel认为这个单元格是一个Text:如图,将单元格设置为保留两位小数当你在另外的单元格写上公式想判断这个单元格的数的时候,你会发现判断不了,因为该单元格含有公式(Excel认为是TEXT),这时候你需要系前面加一个NumberValue()...

2020-08-02 19:12:02 239

原创 Uipath/Vb.net 正则replace isMatch 不区分大小写IgnoreCase

isMatch如:System.Text.RegularExpressions.Regex.IsMatch(str, "^(\d{2}\/){2}\d{4}$")replace如:System.Text.RegularExpressions.Regex.Replace(str, "(上|下)午", "").Replace(" ", " ").TrimIgnoreCase如:System.Text.RegularExpressions.Regex.IsMatch(str, ".

2020-07-05 23:46:11 958

转载 (转)正则表达式中的点星问号 .*? 或点星加号 .*+ 是什么意思

转自:http://mrdede.com/?p=3037正则表达式中的点星问号 .*? 或点星加号 .*+ 是什么意思Posted on2019年8月11日正则表达式中的点星问号 .*? 或点星加号 .*+ 是什么意思后边多一个?表示懒惰模式。必须跟在*或者+后边用如:<img src="test.jpg" width="60px" height="80px"/>如果用正则匹配src中内容非懒惰模式匹配src=".*"匹配结果是:src="test.jpg".

2020-07-05 23:45:44 4686

Blue Prism Chrome Extension.zip

Chrome extension for Blue Prism

2021-09-06

2DPlaneINT(打飞机小游戏).7z

CE嗨作者,进阶教程用于测试的打飞机游戏,可以用于HOOK飞机,查找CALL函数等功能,实现被打掉血

2019-12-09

PDFLibNet 64位和32位

PdfLibNet 64位和32位,适合各种C#, Powershell, Python工作者调用,上传于2019-10-31

2019-10-31

植物人大战僵尸.zip

植物人大战僵尸,用于CE调试,包含查找阳光基址等,具体可以参考入门教程 https://www.cnblogs.com/LyShark/p/10799926.html

2019-10-11

api-ms-win-crt-runtime-l1-1-0.zip

api-ms-win-crt-runtime-l1-1-0,当系统确实时,复制文件“api-ms-win-crt-runtime-l1-1-0.dll”到系统目录下。系统目录一般为:32位系统:C:\WINNT\System32 , 64位系统:C:\Windows\SysWOW64。最后点击开始菜单--&gt;运行--&gt;输入regsvr32 api-ms-win-crt-runtime-l1-1-0.dll,回车即可解决错误提示。

2019-10-03

itextsharp

itextSharp.dll,为所有PDF操作带来方便,本DLL为网上正版途径下载

2019-09-23

Python 垃圾分类查询

Python做的垃圾分类查询,基于网站 "https://lajifenleiapp.com/"做的一个软件,能快速分类垃圾

2019-07-22

Add-NetworkLocation

Powershell快捷创建ShortCut脚本,引用(Import-Module)即可.

2019-07-09

获取最接近现在时间的File(Uipath:Lambda&amp;Linq;)

Uipath调用Lambda &amp; LinQ获取目录下最接近现在时间的File

2019-06-18

VBA Return.zip

Uipath调用Vba代码,并获取返回值回调到UiPath,可以传入多个值

2019-06-18

傻瓜式Anaconda & Python安装教程(WIN & IOS)

Anaconda安装教程,windows和IOS加上安装常见错误,适合各位小白

2019-05-14

破解vba工程密码练习文件

破解excel vba 工程密码,参考文件,详情可见https://mp.csdn.net/postedit

2019-05-08

Python Param字符换替换

把"ct: 24"转换为 'ct':'24', 例如网址:https://y.qq.com/portal/search.html#page=1&searchid=1&remoteplace=txt.yqq.top&t=song&w=周杰伦 中的Query String Parameters,方便在写request的时候的param的转换,vba工程密码:kpmg

2019-05-07

Powershell 获取Excel Worksheet,返回DataTable

Powershell 获取Excel Worksheet,返回DataTable,可以调用DataTable的所有,包括range,interor.color.....

2019-05-06

360Free WIFI驱动

360 Wifi免费驱动,非常适合最新版本的360 U盘的驱动安装

2019-02-11

360免费WIFI驱动

360免费WIFI驱动安装,最新版360免费WIFI驱动安装,适合

2019-02-11

pywin32-221.win-amd64-py3.7.rar

Python win32con win32api安装包,请先安装win32gui再安装这个

2019-01-10

ViewWizard V3.4.3版本

ViewWizard,句柄查看器,方便查看各种句柄,浏览句柄

2018-11-01

arduino video 17

arduino video 17,适合所有C语言的学习者深度学习单片机

2018-10-02

arduino video 15-16

arduino video 15-16,适合所有C语言的学习者深度学习单片机

2018-10-02

arduino video 20

arduino video 20,适合所有C语言的学习者深度学习单片机

2018-10-02

arduino video 11-14

arduino video 3-6,适合所有C语言的学习者深度学习单片机

2018-10-02

arduino video 7-10

arduino video 7-10,适合所有C语言的学习者深度学习单片机

2018-10-02

arduino video 3-6

arduino video 3-6,适合所有C语言的学习者深度学习单片机

2018-10-02

Arduino视频学习资源

Arduino视频学习教程,非常适合新手学习,非常有意思的教程

2018-09-30

arduino免安装版

C语言操作单片机工具,非常适合新手学习,用的是最新的Arduino

2018-09-27

Format Factory_New Version

格式工厂,适合所有视频软件的格式转换,超级适合你的转换

2018-09-13

Code::Blocks17版

编写C语言的工具,比起过时的VC++,DEV C++好用太多,推荐大家下载

2018-09-03

VC6.0++安装包

绿色版VC6.0安装包,适合WIN7 8 10安装,经测试可以安全使用

2018-08-21

C# 2.3.1.构造方法的使用

常老师的视频教程,非常适合初学者的学习,希望大家喜欢。

2018-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除