如何使用perforce P4中的自定义工具打开包含更改列表的URL

时间:2016-06-10 07:40:55

标签: cmd perforce custom-tools

我想通过工具>打开包含所选更改列表的网址管理自定义工具>新

Application: cmd.exe
Arguments: /c start https://myserver.org?query=%c^&param=value

它不会将%c替换为Changelist Number并在query =之后剪切url。我怀疑它不能替换字符串中的%c。如果我把#CL而不是%c它正确打开。

我使用python脚本工作解决方案

import webbrowser
import sys

webbrowser.open("https://myurl.org?query={0}&param=value".format(sys.argv[1]))

P4自定义工具

Application: C:\Program Files (x86)\Python 3.5\python.exe
Arguments" d:\openurl.py %c

我想知道如何在没有python作为依赖的情况下这样做。

1 个答案:

答案 0 :(得分:1)

我使用资源管理器代替cmd

解决了这个问题
  Application: explorer.exe
  Arguments: "https://myserver.org?param=value&query=%c"