window bat使用

批处理管理文件、软件、SVN

 

set hcy=      

set /p hcy= choose

 

if %hcy%==100 goto trunk_1

 

打开软件:

start "" "D:\软件\demo\lib1\ClientDemo.exe"

 

打开目录:

start /max X:\work\trunk\trunk_1

 

打开svn:

/* 设置变量 */

@rem set svntool=C:\"Program Files"\TortoiseSVN\bin\TortoiseProc.exe/command:repobrowser /path:                          //打开svn工程

set svntool=C:\"ProgramFiles"\TortoiseSVN\bin\TortoiseProc.exe /command:log /path:

 

%svntool%"https://192.0.0.140/Camera/Platform/Branches/branches_frontend_software_platform/IPDome_develop_branch/IPD_for_eagleeye"   //打开log

 

知识点说明:

1.      当变量需要数学运算时用set /aset /p设置一个从外部读取的变量。如果仅仅输入set会显示出所有的系统环境变量

2.      Echo. 显示空行

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

使用实例:

@echo off

echo.&echo

 

@rem set svntool=C:\"Program Files"\TortoiseSVN\bin\TortoiseProc.exe/command:repobrowser /path:

set svntool=C:\"ProgramFiles"\TortoiseSVN\bin\TortoiseProc.exe /command:log /path:

 

:Start

 

@rem ####################################

@echo 选择分支:

@echo 100:trunk_1

@echo 101:trunk2

@echo 102:trunk_3

@echo 103: eagle

@echo 104: 5.3.12_OTS

@echo 105: 5.3.13_R7_HIK185

@echo 106: 5.3.14_E2_IPDOME

@echo 107: IPC_5.4.0

@echo 108: ipc_5.4.13_R7_178410_For_shizhi

@echo 108: ipc_5.4.1_r6

 

echo.

 

@rem ####################################

@echo 选择软件:

@echo 150:SADP

@echo 151:PTZ定位测试

@echo 152: Edraw

@echo 153: demo

@echo 154: 隐私遮蔽矫正

@echo 155: 屏录专家

@echo 000: 分支记录

@rem ####################################

 

 

@rem ####################################

@echo.

set hcy=

set /p hcy= choose

 

 

 

@rem ################### 文件目录管理 start#################

if %hcy%==100 goto trunk_1

if %hcy%==101 goto trunk2

if %hcy%==102 goto trunk_3

if %hcy%==103 goto eagle

if %hcy%==104 goto 5.3.12_OTS

if %hcy%==105 goto 5.3.13_R7_HIK185

if %hcy%==106 goto 5.3.14_E2_IPDOME

if %hcy%==107 goto IPC_5.4.0

if %hcy%==108 gotoipc_5.4.13_R7_178410_For_shizhi

if %hcy%==109 goto ipc_5.4.1_r6

 

 

@rem ################### 文件目录管理 end#################

 

 

 

@rem ################### 软件管理 start#################

if %hcy%==150 goto SADP

if %hcy%==151 goto PTZ_TEST

if %hcy%==152 goto Edraw

if %hcy%==153 goto demo

if %hcy%==154 goto 隐私遮蔽矫正

if %hcy%==155 goto 屏录专家

if %hcy%==000 goto 分支记录

@rem ################### 软件管理 end#################

 

echo 错误输入号%hcy%

goto End

 

 

 

 

 

 

@rem ################ APP###################

 

:SADP

@echo "SADP..."

start "" "C:\ProgramFiles\SADPTool\SADPTool.exe"

 

@remhttp://hikml.hikvision.com.cn/res/index.nsf/home/ZB/?open

goto End

 

 

@rem ################ APP END###################

 

 

@rem ################ SVN LOG###################

 

:trunk_1

@echo "trunk......."

start /max X:\work\trunk\trunk_1

start /maxX:\work\trunk\trunk_1\SI\trunk_1.PR 

@rem%svntool%"https://192.0.0.140/Camera/Platform/Trunk/frontend_software_platform"

goto End

 

@rem ################ SVN LOG END###################

:End

pause

cls

goto Start

 

exit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值