请教:如何在命令行模式下 用批处理方法自动登录CVS? 下班前给分结帖.

hnczwml 2005-08-15 04:17:12
本人在cmd里 想登录CVS. 在输入 cvs -d :pserver:name1@172.16.238.8:/home/cvsmain 后,系统提示输入密码,手动输入 回车 完毕OK. 但现在我想用bat 批处理来执行整个登录步骤. 但是到了输入密码这个步骤就开始停住了.
可能是 cvs -d 这个命令和输入密码这个步骤是一体化的,系统看成一个未完成的步骤, windows系统不会继续后面的步骤. 请教如何解决. 不用其他辅助软件 有办法吗? 谢谢.

我看了 win2k的命令行 帮助, 它所提供的 一些if, for, 等简单功能命令 也无法实现.google找遍了也没办法. 现在就是 在 输入密码这个地方 能否让系统自动输入,并继续执行下去.
...全文
110 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hnczwml 2005-08-15
  • 打赏
  • 举报
回复
zkxz(最可选择) 谢谢,感谢之情非此二字可喻.
下面的bat是按你的所写.
runcvs.bat:
@ECHO OFF
cvs -d :pserver:name1@172.16.238.8:/home/cvsmain <psw.bat

但 上面的psw.bat 里,直接写密码即可.其他都不要写,因为输入密码时候, 它会把整个
ECHO yourpassword 17个字节 含中间空格 作为参数传入. 所以只输入yourpassword即可.回车也不必了.

thanks.
zkxz 2005-08-15
  • 打赏
  • 举报
回复
你可以试试这样做:
先写一个批处理psw.bat:
ECHO yourpassword
ECHO.

注意上面内容的格式不要变。

然后再写runcvs.bat:
@ECHO OFF
cvs -d :pserver:name1@172.16.238.8:/home/cvsmain <psw.bat

6,849

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧