码迷,mamicode.com
首页 > 系统相关 > 详细

Invoke PowerShell by UiPath

时间:2018-04-14 18:06:45      阅读:953      评论:0      收藏:0      [点我收藏+]

标签: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 }
View Code

 

  转成字符串:

    "gci ""C:\uipath\sh\data\*_????.log"" | %{move-item $_.FullName ($_.DirectoryName+""\""+($_.Name -Replace ""\.log$"", """") + $(Get-Date -Format ""ss"")+"".log"")}"

 

  作成机器人:

 

    技术分享图片

 

    IsScript要选上,因为是脚本

    有输出的话,要注意设置TypeArgument,可以自行试一试

    项目应用的话,可将机器人参数化

    在UiPath Studio中执行结果:

 

    技术分享图片

 

    以上。

 

Invoke PowerShell by UiPath

标签:item   display   pat   isp   UI   orm   format   type   opened   

原文地址:https://www.cnblogs.com/mxue/p/InvokePowerShellbyUiPath.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!