- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 控制流程
- 对象存储库
- 日志记录
- ScaleCoordinates 迁移工具
- ScreenScrapeJavaSupport 工具
- StudioPro
- 扩展程序
- 故障排除

Studio 用户指南
project.json 文件。该界面允许添加或删除依赖项、更改包版本和运行时规则,以及在发布流程或库前为其签名。
请注意,在使用“项目依赖项批量更新工具”时,您将隐式接受所更新的各个包版本的许可条款。
UiPath.Studio.CommandLine.exe 位于安装文件夹中。默认情况下,Windows 安装程序 (.msi) 版 Studio 的路径为 C:\Program Files (x86)\UiPath\Studio\。
%LocalAppData%\UiPath\[Studio_version]\。
--help。使用 --version 检查 UiPath.Studio.CommandLine.exe 的版本。
r, --repository 用于 svn login 和 svn checkout 时。
建议使用“项目依赖项批量更新工具”保存并关闭 Studio 中的项目,然后再进行更改。
-
list- 查找和显示存储在特定目录中的project.json文件的路径。也可以列出本地网络驱动器中的项目。以下参数应当与list命令搭配使用:参数
描述
-d, --directory存储有您要列出的文件的目录。将-u, --user和-p, --pass参数用于受密码保护的远程目录。注意:如果未将--directory参数用于list命令,将显示当前工作目录中所有project.json文件的路径。 -
manage- 管理指定的项目。请注意,可以添加或删除多个依赖项和规则,只需使用空格分隔它们。以下参数应当与manage命令搭配使用:参数
描述
-a, --add-ref添加或更新依赖项及运行时规则到project.json文件。”dependencyname|version|runtimerule”= 添加或更新依赖项版本和运行时规则。”dependencyname|prereleaseversion|runtimerule”= 添加依赖项的预发行版本和指定运行时规则。
r, --rem-ref从project.json文件删除指定的依赖项。"dependencyname"- 从项目中删除依赖项,不论其版本为何。"dependencyname|version"- 删除此特定版本的依赖项,不论它是否为预发行版本。
-p, --project-pathproject.json文件的路径。注意:运行时规则的语法是lowest(代表“最低适用版本”)和strict(“严格”版本)。如果这两个参数都未提及,则默认为应用“最低适用版本”。
manage --project-path "C:\Users\username\Documents\UiPath\BlankProcess\project.json" --add-ref "UiPath.Excel.Activities|2.6.2|lowest" 会将包版本更改为 2.6.2,并将运行时规则更改为“最低适用版本”。
-
publish- 发布项目及依赖项更改。以下参数应当与publish命令搭配使用:参数
描述
-p, --project-path要发布的project.json的路径。此为必选参数。-g, --target发布项目的位置:
Custom- 自定义 URL 或本地文件夹。使用-f, --feed参数定义位置。Robot- 机器人的默认发布位置(如果未连接到 Orchestrator)。不适用于发布库或模板。OrchestratorTenant- Orchestrator 租户流程订阅源(适用于流程和测试用例)或 Orchestrator 库订阅源(适用于库和模板)。OrchestratorPersonalFolder- Orchestrator 个人工作区订阅源。不适用于发布库、模板或测试用例。
-f, --feed用于发布项目的自定义 URL。这也可以是自定义本地目录,与 Studio 的“发布选项”窗口中的路径类似。
-a, --api-key用于发布项目的 API 密钥。此参数可用于自定义目标。
-n, --notes包含引入到项目中的更改的发行说明。
-v, --new-version项目的新版本。
-t, --timeout指定发布项目的超时值。默认超时为 30 秒。此设置仅适用于指示将包传输到 Orchestrator 的持续时间。
--cer-path用于包签名的证书的本地路径。
--cer-password证书的密码。
--timestamper-url时间戳记程序的 URL。
UiPath.Excel.Activities 包更新为版本 2.6.2、将运行时规则更改为“最低适用版本”、添加发行说明和新版本,同时会将该项目发布到自定义位置:
manage --project-path "C:\Users\username\Documents\UiPath\BlankProcess\project.json"
--add-ref "UiPath.Excel.Activities|2.6.2|lowest" publish --project-path
"C:\Users\username\Documents\UiPath\BlankProcess\project.json" --target Custom
--feed "C:\Users\username\Desktop\myfeed" --notes "Changes were made to the
Excel package" --new-version "1.0.2"。
您可使用命令行参数,以基于一组规则分析文件或项目。
analyze- 分析整个项目。必须提供project.json文件的路径。-
analyze-file- 分析单个文件。必须提供.xaml文件的路径。参数
描述
-p, --project-path分析一个文件时,应提供.xaml的路径。分析整个项目时,应指定project.json文件的路径。
阅读关于工作流分析器页面,详细了解如何使用命令行参数分析文件/项目及配置规则。
-
svn login= 使用凭据来登录特定的 SVN 存储库。以下参数应当与svn login命令搭配使用:参数
描述
r, --repository存储有您要修改的项目的存储库地址/URL。此为必选参数。
-p, --passwordSVN 存储库身份验证所需要的密码。
-s, --password-stdin从 STDIN(标准输入)读取身份验证密码。您要在提示时输入所需存储库的密码。
u, --user身份验证所需要的用户名。
-
svn checkout= 从 SVN 存储库签出项目。以下参数应当与svn checkout命令搭配使用:参数
描述
-d, --directory签出文件的目标文件夹。此为必选参数。
-r, --repository存储有您要签出的文件的存储库地址。此为必选参数。
-
svn edit= 解锁一个或多个项目并使它们可供编辑。以下参数应当与svn edit命令搭配使用:参数
描述
-f, --files您要编辑的文件的路径。路径应相对于工作目录并用分号分隔。此为必选参数。
-d, --directory含有您要编辑的文件的工作目录。如果未指定工作目录,则使用当前环境目录。
-
svn checkin= 签入对自动化项目进行的更改。以下参数应当与svn checkin命令搭配使用:参数
描述
-m, --message编写提交消息,以详细说明项目中引入的更改。提交消息为必填项。
-d, --directory项目要签入到其中的工作目录。如果未指定工作目录,则使用当前环境目录。
-f, --files您编辑的文件的路径。路径应相对于工作目录并用分号分隔。
-
tfs login= 使用凭据来登录特定的 TFS 存储库。以下参数应当与tfs login命令搭配使用:参数
描述
-t, --typeTFS 存储库的登录方式:
ntlm= 通过本地 TFS 存储库中的 NT LAN 管理器进行身份验证。token= 使用 TFS 存储库中启用的个人访问令牌进行身份验证。basic= 安全 TFS 存储库中的基本身份验证。
-p, --passwordSVN 存储库身份验证所需要的密码。
-s, --password-stdin从 STDIN(标准输入)读取身份验证密码。您要在提示时输入所需存储库的密码。
u, --user身份验证所需要的用户名。
-c, --collection指代集合 URI。此为必选参数。
-
tfs checkout= 从 TFS 存储库签出项目。以下参数应当与tfs checkout命令搭配使用:参数
描述
-c, --collection指定集合 URI。
-d, --directory签出文件的目标文件夹。此为必选参数。
-r, --remotedir项目目录的路径,相对于集合根目录。以$/开头,其前面是集合 URI。 -
tfs edit- 解锁一个或多个项目并使它们可供编辑。以下参数应当与tfs edit命令搭配使用:参数
描述
-f, --files您要编辑的文件的路径。路径应相对于工作目录并用分号分隔。
-d, --directory含有您要编辑的文件的工作目录。如果未指定工作目录,则使用当前环境目录。
-
tfs checkin- 签入对自动化项目进行的更改。以下参数应当与tfs checkin命令搭配使用:参数
描述
-m, --message编写提交消息,以详细说明项目中引入的更改。提交消息为必填项。
-d, --directory项目要签入到其中的工作目录。如果未指定工作目录,则使用当前环境目录。
-f, --files您编辑的文件的路径。路径应相对于工作目录并用分号分隔。
在利用命令行用户界面安装依赖项到使用 v2018.3 之前的 Studio 版本创建的项目中时,请考虑以下细节:
- 如果项目未曾发布过,因而没有安装依赖项,则迁移流程将介入并安装默认的包,具体如“管理依赖项”页面中的详细说明。
- 如果项目是使用 v2018.3 之前的 Studio 版本创建并发布的,则
UiPath.Core.Activities包将迁移到UiPath.System.Activities和UiPath.UIAutomation.Activities。