SVN自动提交脚本去cmd黑框

 1. Svncommit:

       SVN自动提交脚本源码,复制下来以后修改“SET svn_home=”路径以及“SET svn_work_code = ”即SVN工作目录,也就是你需要提交的文件夹的路径。完成以后保存为xxx.bat结尾的文件夹即可。

@echo off
@echo ================自动提交SVN Start===============
rem SVN安装目录,改成自己的工具安装目录
SET svn_home=C:\Program Files\TortoiseSVN\bin
rem SVN项目目录,改成自己的工作目录
SET svn_work_code=C:\Users\Smart\Desktop\1 (2)
rem 有多个目录需要提交可以在下面注释部分按照上面的方法添加
::SET svn_work_gameres=X:\xxgame\xx_scheme_vn
::SET svn_work_product=X:\xxgame\xx_product_vn

@echo 正在提交目录 %svn_work_code%,%svn_work_gameres%,%svn_work_product%

::rem excel和word如果打开状态,会导致不能正常提交,所以要把进程结束(区分wps或office进程)
::rem taskkill /f /im et.exe 
::rem taskkill /f /im wps.exe
::rem Echo 杀死进程完毕

rem 执行SVN提交命令,svn目录为一个的时候
"%svn_home%"\TortoiseProc.exe/command:commit /path:"%svn_work_code%" /notempfile /closeonend:0
rem 执行SVN提交命令,提交对话框不自动关闭,并且有多个svn目录需要提交模板
::"%svn_home%"\TortoiseProc.exe/command:commit /path:"%svn_work_code%*%svn_work_gameres%*%svn_work_product%" /notempfile /closeonend:0

echo ==============自动提交SVN Finish==============,修改完成将文件保存为xxx.bat文件
exit

2. CMD去黑框,然后调用SVN自动提交代码的关键代码:

set ws=WScript.CreateObject("WScript.Shell")
ws.Run "d:\yy.bat",0 //"d:\yy.bat"修改为SVN自动提交脚本路径,比如“C:\SVN\XXX.bat”

打开记事本,修改路径以后。保存为xxx.vbs文件。

3.建立计划,按时调用SVN提交脚本,自动提交备份内容:

A.鼠标右键电机自己电脑的此电脑,点击管理选项

2.鼠标右击图中红色框上面“任务计划程序”并且选择“创建基本任务”(不要选择创建任务),然后按提示建立任务

注意:此处红色框处,需要填入的路径为xxx.vbs文件的路径,按要求创建任务以后,任务就会按计划执行。

效果图:创建任务完成之后会在“任务计划库中出现计划”,注意双击任务可以对任务进行再次编辑。右键可以测试任务的效果,是否合适

测试图:

创作人:SmartCcy

联系方式:1031669647

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

st奔跑的小绵羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值