写个bat 调用exe文件
svn.bat
cd C:\Program Files\TortoiseSVN\bin
start TortoiseProc.exe /command:update /path:"D:\SVNBack\" /closeonend:3
closeonend:3 没有异常就关闭窗口
测试的时候可以加上这两句
echo 提交完成,自动退出
pause
每隔一分钟执行一次提交(有点频繁,客观可以根据月小升的这个改成30分钟一次)
/sc表示指定计划频率,/mo时间间隔,/tn指定的唯一任务名,/tr要执行的程序路径。更详细说明可以通过SCHTASKS /Create /?查看。
schtasks /create /sc minute /mo 1 /tn "mySvnTask" /tr D:\SVNBack\svn.bat
停止任务执行
schtasks /end /tn mySvnTask
删除任务执行
schtasks /delete /tn mySvnTask