在cmd.exe控制台输入 help 指令,获取指令的有关用法和解释
比如:help echo off 、 help XCOPY、help rd
@echo off
rem XCOPY /s /e Stack\*.* Queue\new -----注释了该句pause
windows批处理命令大全
***********************************************************************
在对应输入路径下的项目名,复制相应的资源到新目录下
rem DEMO_PAR_PARH 为cocos2d-x-3.5下的目录名
rem DEMO_NAME 为项目名,修改为自己的工程名
rem 如目录E:\cocos2d-x-3.5\AppProjectPy\PY_GeniusPinyin
set DEMO_PAR_PARH = AppProjectPy ---- set [variable] = [string],variable为环境变量名,string为指派变量的 字符串,
set DEMO_NAME = PY_GeniusPinyin
md "%DEMO_NAME%_win32" ------ 在当前路径下创建目录
copy build\Debug.win32\%DEMO_NAME%.exe "%DEMO_NAME%_win32"---将一份或多分文件复制到另一个位置
copy build\Debug.win32\*.dll" %DEMO_NAME%_win32" --------- * 通配符
xcopy /E %DEMO_PAR_PARH%\%DEMO_NAME%\Resources "%DEMO_NAME%_win32"
***********************************************************************
实现在目录AppProjectPy\PY_GeniusPinyin\Resources\*.*下的文件复制到proj.win32\Debug.win32\*.*下
@echo off
rd /Q /S proj.win32\Debug.win32\AdditionalModules ----删除指定目录及其子目录下的文件
rd /Q /S proj.win32\Debug.win32\Common
rd /Q /S proj.win32\Debug.win32\ComprehensiveGames
rd /Q /S proj.win32\Debug.win32\DifficultPractice
rd /Q /S proj.win32\Debug.win32\LessonModule
rd /Q /S proj.win32\Debug.win32\MainSence
rd /Q /S proj.win32\Debug.win32\Setting
rd /Q /S proj.win32\Debug.win32\SoundData
xcopy /s /e AppProjectPy\PY_GeniusPinyin\Resources\*.* proj.win32\Debug.win32\*.* -----文件复制
*****************************************************************
cd cocos2dx\platform\android\java
call android update project -p . ---从批处理程序调用另一个批处理程序
call ant clean
call ant debug
pause
*****************************************************************
cocos2d-x-2.23在tools\project-creator路径下执行 create_project.py,创建工程项目
@echo off
set /p projectName = 请输入项目名称: ----输入projectName变量的字符串名
if "%projectName%" == "" ----若为"",则执行goto语句,跳转到:inputError
goto inputError
set /p packageName=请输入包标示名:
if "%packageName%"==""
goto inputError
create_project.py -project %projectName% ----执行create_project.py命令
-package %packageName% -language cpp
pause exit
:inputError
@echo 项目名称或者包标示名不能为空!
pause