[ツール] > [カスタム ツールの管理] > [新規] で変更リストを選択して URL を開きたい
Application: cmd.exe
Arguments: /c start https://myserver.org?query=%c^¶m=value
%c を Changelist Number に置き換えず、query= の後の URL をカットします。文字列内の %c を置き換えることができないのではないかと疑っています。%c の代わりに #CL を指定すると、正しく開かれます。
Pythonスクリプトを使用した実用的なソリューションがあります
import webbrowser
import sys
webbrowser.open("https://myurl.org?query={0}¶m=value".format(sys.argv[1]))
そしてP4カスタムツール
Application: C:\Program Files (x86)\Python 3.5\python.exe
Arguments" d:\openurl.py %c
依存関係としてpythonを持たずにそれを行う方法を考えています。