标签:item display pat isp UI orm format type opened
UiPath能够调用PowerShell ,最近在项目中得到了实践:
需求:
某系统生成的日志文件的名字,时间戳只到分,形如bz20180214_1655.log
这样在如果在1分钟内生成多个日志,就会发生覆盖,只剩下最后的那个
处理:
将日志文件的名字补上秒位
代码:
1 gci "C:\uipath\sh\data\*_????.log" | %{ 2 move-item $_.FullName ($_.DirectoryName+"\"+($_.Name -Replace "\.log$", "") + $(Get-Date -Format "ss")+".log") 3 }
转成字符串:
"gci ""C:\uipath\sh\data\*_????.log"" | %{move-item $_.FullName ($_.DirectoryName+""\""+($_.Name -Replace ""\.log$"", """") + $(Get-Date -Format ""ss"")+"".log"")}"
作成机器人:
IsScript要选上,因为是脚本
有输出的话,要注意设置TypeArgument,可以自行试一试
项目应用的话,可将机器人参数化
在UiPath Studio中执行结果:
以上。
标签:item display pat isp UI orm format type opened
原文地址:https://www.cnblogs.com/mxue/p/InvokePowerShellbyUiPath.html