首页 > 代码库 > 批处理脚本的一些规则

批处理脚本的一些规则


1. Rem "parameters: 1 ebank/emas 2 simulation/real 3 path of the wp file "

Rem表示将在控制台打印的注释,::后为不会打印的注释。


2. if "%1"=="ebank" (set app=ebank&&set port=4000) else (if "%1"=="emas" (set app=emas&&set port=4443) else (goto error))

if,else需要同行,%1表示第一个参数,set表示设置变量,goto表示跳转。

 

3.@set path="E:\auto\test"

@cd %path%

@表示不回显即该命令本身不在控制台打印,%path%可以得到变量path.

4.xcopy %path_pack%\offline MainProject\MainProject\Resources\offline\ /s/e/y
copy /y %path_pack%\wp-config\%app%\Constant.cs  ControlLib\ControlLib\Constant.cs

del %path_pack%\emp_new.xap /q

xcopy表示拷贝文件夹,copy表示拷贝文件,del表示删除。

5.exit /b %errorlevel%

当errorlevel=0表示正常退出。