将下面的代码拷贝到文本文件中,重命名文件为 cocos3.0创建工程.bat

@echo off

echo -------------------------create project with python----------------------------- 

set /p project_name= "Please enter your project name [for example: Runner] : "

echo --------your project name : %project_name%

set /p package_name= "Please enter your package name [for example: com.firedragonpzy.roy ] : "

echo --------your package name : %package_name%

set /p language_type= "Please enter your language types [cpp | javascript | lua] : "

echo --------your language types : %language_type%

set  directory_path=e:\cocoSample

echo --------your project directory : %directory_path%

set temp_path=\tools\cocos2d-console\bin

set project_path=%cd%%temp_path%

cd %project_path%

::E:\cocos2d-x-3.0\cocos2d-x-3.0\tools\cocos2d-console\bin\cocos.py 0.2 - cocos console: A command line tool for cocos2d
::Available commands:
:: compile Compiles the current project to binary
:: new Creates a new project
:: run Compiles & deploy project and then runs it on the target
:: jscompile minifies and/or compiles js files
:: deploy Deploy a project to the target
::Example:
:: E:\cocos2d-x-3.0\cocos2d-x-3.0\tools\cocos2d-console\bin\cocos.py new --help
:: E:\cocos2d-x-3.0\cocos2d-x-3.0\tools\cocos2d-console\bin\cocos.py run --help ::E:\cocos2d-x-3.0\cocos2d-x-3.0\tools\cocos2d-console\bin>cocos.py new --help
:: usage: cocos new [-h] [-p PACKAGE_NAME] -l {cpp,lua,js} [-d DIRECTORY] [-t TEMPLATE_NAME] [--no-native] [PROJECT_NAME]
:: Creates a new project
:: positional arguments: PROJECT_NAME Set the project name
:: optional arguments:
:: -h, --help show this help message and exit
:: -p PACKAGE_NAME, --package PACKAGE_NAME
:: Set a package name for project
:: -l {cpp,lua,js}, --language {cpp,lua,js}
:: Major programming language you want to use, should be [cpp | lua | js]
:: -d DIRECTORY, --directory DIRECTORY
:: Set generate project directory for project
:: -t TEMPLATE_NAME, --template TEMPLATE_NAME
:: Set the template name you want create from
::lua/js project arguments:
:: --no-native No native support. set temp_path=\cocos.py new -p %package_name% -l %language_type% -d %directory_path% %project_name% set last=%project_path%%temp_path% %last% pause

将这个bat文件放在工程的根目录中,同时修改

set  directory_path=e:\cocoSample

这一句中生成的工程路径为自己的工程路径

哈哈,以后就不用在输入繁琐的命令了

cocos2d-x 3.0 创建工程的模板的更多相关文章

  1. Swift3.0 创建工程常用的类、三方、以及扩展 1.5

    搭建项目常用的方法属性,欢迎追加 三方: source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' use_framew ...

  2. 青瓷qici - H5小游戏 抽奖机 0 创建工程

    安装运行平台需要nodejs,具体方法请参照官方说明文档. 运行后打开了一个空空的窗口. 首先我们进行工程设置,菜单>工程>设置 菜单里面设置我们游戏的名称,到时候会显示在游戏的title ...

  3. cocos2d-x3.0创建第一个jsb游戏

    第一步: 最新的cocos2d-x.下载地址https://github.com/cocos2d/cocos2d-x github上最新的引擎,值得注意的是官网上发布的引擎是稳定版.选择哪种就看个人喜 ...

  4. cocos2d-x.0创建工程

    $ python create-multi-platform-projects.py -p PompaDroid -k cn.philon.pompadroid -l cpp

  5. Zabbix——创建网络配置模板

    前提条件: Zabbix版本为4.0 创建网络配置模板: Template Net Network Generic Device SNMPv2 h3c Template Module EtherLik ...

  6. Maven2 根据项目生成模版项目,并使用该模板批量创建工程。

    Maven 3 创建自己的模版,并使用模版创建工程 1.建立样板Maven工程: myModel 2.进入 myModel 工程根目录执行:mvn archetype:create-from-proj ...

  7. VC++ 6.0创建MFC工程时的初级备要点(二)

        在看到一个MFC工程时,可能根据上一篇文章已经知道了哪些是重要的,那些是在创建工程的时候已经被初始化的!!下面介绍一下在看代码的过程的策略!!这里假设创建的基于多对话框的MFC工程名为test ...

  8. VS创建工程出错解决方案

    今天在用VS2010创建工程时出现错误:“ 此模板尝试加载组件程序集 “NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, Pu ...

  9. Visual Studio 2012,创建工程Build Driver,基于纯Source Code.

    拿到一堆纯代码,怎么去Create Project,设置Include路径,lib路径,要不要Pre-compile技术,配置Project之间的依赖关系. SourcesConverter  Bas ...

随机推荐

  1. tomcat作为windows服务启动失败解决方法

    再使用如下方法注册windows服务时,出现问题: set CATALINA_BASE=E:\tomcat\tomcat-web-server set CATALINA_HOME=E:\tomcat\ ...

  2. KMP入门题目[不定期更新]

    HDU 1711 Number Sequence(模板题) #include <cstdio> ; ; int N, M; int textS[MAXN]; int tarS[MAXL]; ...

  3. Lotus Notes中编程发送邮件(二)

    在编程发送各种类似通知的邮件时,时常会需要发件人显示为某个特定的帐户,比如某个部门的名称或者管理员的名字.另一种需求是,用户收到某封邮件后,回复邮件的地址不同于发件人栏显示的地址.而正常情况下,发送邮 ...

  4. Java 基础之认识 Annotation

    Java 基础之认识 Annotation 从 JDK 1.5 版本开始,Java 语言提供了通用的 Annotation 功能,允许开发者定义和使用自己的 Annotation 类型.Annotat ...

  5. poj 3792 Area of Polycubes (简单模拟)

    题目 题意:在三维坐标系中,给定n个立方体的中心坐标,立方体的边长为1,按照输入顺序,后来输入的必须和之前输入的立方体有公共的边. 而且,不能和之前输入的立方体相同. 如果满足条件,输出表面积.如果不 ...

  6. Android系统服务-WindowManager

      WindowManager是Android中一个重要的服务 (Service ).WindowManager Service 是全局的,是唯一的.它将用户的操作,翻译成为指令,发送给呈现在界面上的 ...

  7. Java [Leetcode 238]Product of Array Except Self

    题目描述: Given an array of n integers where n > 1, nums, return an array output such that output[i]  ...

  8. mkswap 把一个分区格式化成为swap交换区

    mkswap /dev/sda* //创建此分区为swap 交换分区swapon /dev/sda* //加载交换分区swapoff /dev/sda* //关闭交换分区: 若想要开机自动挂载:vi ...

  9. 【周期串】NYOJ-1121 周期串

    [题目链接:NYOJ-1121] 例如:abcabcabc 该字符串的长度为9,那么周期串的长度len只可能为{1,3,9},否则就不可能构成周期串. 接下来,就是要在各周期间进行比较.描述不清... ...

  10. ECshop 二次开发模板教程3

    <p>商品列表</p> <table width="70%" border="1"> <tr> <td&g ...