ani*_*udh 13 command-line perforce
我必须每天从perforce depot下载一个文件.
目前我通过选择该文件并使用"获取最新版本"选项手动完成.
我想编写一个脚本,我将在我的Windows任务计划中安排每天获取该文件.
请帮助我/指导我如何自动完成此任务.
我在Windows XP操作系统中使用p4v客户端软件.
rjn*_*son 12
使用P4V会使自动化变得困难.我建议您使用命令行客户端p4.exe.如果您只需要一个文件,则只需使用"p4 print"并避免创建工作区(客户端)规范,例如:
p4 print -o <local filename> //depot/path/to/file
请注意,上述命令要求您已登录到Perforce服务器.至少有两种解决方法:
1)在命令行上指定用户名和密码(出于安全原因,不建议使用):
p4 -u myuser -P mypasswd print -o <local filename> //depot/path/to/file
2)使用专用的后台用户执行任务,具有无限的登录到期时间(请参阅p4组和超时字段):
p4 -u backgrounduser print -o <local filename> //depot/path/to/file
只能执行自动化任务的许可"后台用户"可以从Perforce Software免费获得.尝试联系Perforce支持并询问他们.