こんにちは。
コマンドプロンプトでnupkgを指定して実行する際に、ロボのバージョンが上がると、cmdに記載のコードのverもあげないといけませんが、これをどうにか変更せずに出来る方法はないでしょうか?
ロボはwindowsです。
こんにちは。
コマンドプロンプトでnupkgを指定して実行する際に、ロボのバージョンが上がると、cmdに記載のコードのverもあげないといけませんが、これをどうにか変更せずに出来る方法はないでしょうか?
ロボはwindowsです。
Can you share how you are doing it now?
こんにちは
例えば以下のようなバッチにしたら良いように思えます
SET files=dir c:\somewhere\packageName*.nupkg /b /O:-N
FOR /F %%a IN ('%files%') DO (
C:\Users\xxxxx\AppData\Local\Programs\UiPath\Studio\UiRobot.exe execute --file %%a
GOTO exit
)
:exit
PAUSE
Thanks,
I have included an example code.
UiRobot.exe execute --file “C:Users%USERNAME%.nuget\packages\RPArobo\1.0.5\RPArobo.1.0.5.nupkg”"
ありがとうございます! Yoichiさんの回答いつも参考にさせていただいております。
例えば今回の場合だとC:Users%USERNAME%.nuget\packages\RPAroboの中にバージョンのフォルダがあり、そのフォルダ内にnupkgがある構成です。
この場合はどうすればよろしいでしょうか?
UiRobot.exe execute --file “C:Users%USERNAME%.nuget\packages\RPArobo\1.0.5\RPArobo.1.0.5.nupkg”"
例えば以下でしょうか?
SET files=dir C:\Users\xxxxx\.nuget\packages\RPArobo /b /O:-N
SETLOCAL enabledelayedexpansion
FOR /F %%a IN ('%files%') DO (
SET f=dir C:\Users\xxxxx\.nuget\packages\RPArobo\%%a\*nupkg /b
FOR /F %%b IN ('!f!') DO (
C:\Users\xxxxx\AppData\Local\Programs\UiPath\Studio\UiRobot.exe execute --file %%b
GOTO exit
)
)
:exit
ENDLOCAL
PAUSE