【转】利用DCC32实现命令行批量编译
*.dof
[Compiler] A=1 B=0 C=1 D=1 E=0 F=0 G=1 H=1 I=1 J=1 K=0 L=1 M=0 N=1 O=1 P=1 Q=0 R=0 S=0 T=0 U=0 V=1 W=0 X=1 Y=1 Z=1 ShowHints=1 ShowWarnings=1 UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; [Linker] MapFile=0 OutputObjs=0 ConsoleApp=1 DebugInfo=0 RemoteSymbols=0 MinStackSize=16384 MaxStackSize=1048576 ImageBase=4194304 ExeDescription= [Directories] OutputDir= UnitOutputDir=c:\dcu PackageDLLOutputDir= PackageDCPOutputDir= SearchPath= Packages=Vcl50;Vclx50;Vcldb50;vclado50;ibevnt50;Vclbde50;vcldbx50;TeeUI50;TeeDB50;Tee50;TeeQR50;…… Conditionals= DebugSourceDirs= UsePackages=1 [Parameters] RunParams= HostApplication=D:\conductor60\c_dsbin\LeaderWorkCenter.exe [Language] ActiveLang= ProjectLang=$00000804 RootDir= [Version Info] IncludeVerInfo=1 AutoIncBuild=1 MajorVer=2 MinorVer=2 Release=2 Build=2 Debug=0 PreRelease=0 Special=0 Private=0 DLL=1 Locale=2052 CodePage=936 [Version Info Keys] CompanyName=公司 FileDescription=系统程序 FileVersion=2.2.2.2 InternalName= LegalCopyright=(C)2002 LegalTrademarks=中国(中文简体)版 OriginalFilename= ProductName=系统 ProductVersion=6.0 [Excluded Packages] $(DELPHI)\Bin\dcldss50.bpl=Borland Decision Cube Components [HistoryLists\hlUnitAliases] Count=1 Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; [HistoryLists\hlUnitOutputDirectory] Count=1 Item0=c:\dcu [HistoryLists\hlOutputDirectorry] Count=5 Item0=d:\Conductor60\c_modi Item1=d:\gConductor60\c_modi Item2=d:\gConductor60\c_pkg Item3=\\10.4.1.12\GConductor60\c_Pkg Item4=d:\gConductor50\c_modi
*.Cfg
-B
-Q
Y-
-AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-E"C:\Documents and Settings\chengjiea\桌面\新建文件夹"
-LN"C:\Documents and Settings\chengjiea\桌面\新建文件夹"
-LE"C:\Documents and Settings\chengjiea\桌面\新建文件夹"
-N"c:\dcu"
-U"C:\Documents and Settings\chengjiea\桌面\新建文夹;O:\CLASS\SOURCE;O:\LIB\SOURCE;O:\VCL\SOURCE;O:\VCL\SOURCE\quickrpt;O:\VCL\SOURCE\DesignVR5;O:\VCL\SOURCE\ip2000-O"C:\Documents and Settings\chengjiea\桌面\新建文件夹;O:\CLASS\SOURCE;O:\LIB\SOURCE;O:\VCL\SOURCE;O:\VCL\SOURCE\quickrpt;O:\VCL\SOURCE\DesignVR5;O:\VCL\SOURCE\ip2000
-R"C:\Documents and Settings\chengjiea\桌面\新建文件夹;O:\CLASS\SOURCE;O:\LIB\SOURCE;O:\VCL\SOURCE;O:\VCL\SOURCE\quickrpt;O:\VCL\SOURCE\DesignVR5;O:\VCL\SOURCE\ip2000
-I"C:\Documents and Settings\chengjiea\桌面\新建文件夹;O:\CLASS\SOURCE;O:\LIB\SOURCE;O:\VCL\SOURCE;O:\VCL\SOURCE\quickrpt;O:\VCL\SOURCE\DesignVR5;O:\VCL\SOURCE\ip2000
-LUVcl50;Vclx50;VclSmp50;Vcldb50;vclado50;ibevnt50;……
(请酌情修改)
*.bat
@echo off Echo 正在编译,请稍等...... Echo. > "C:\Documents and Settings\chengjiea\桌面\CompileHouseLog.Txt" Echo. 2008-9-27 8:41:46 >> "C:\Documents and Settings\chengjiea\桌面\CompileHouseLog.Txt" Echo. ===========PalMr51C ===========>> "C:\Documents and Settings\chengjiea\桌面\CompileHouseLog.Txt" Echo 删除C:\Program Files\Borland\Delphi5\Bin\DCC32.Cfg Echo. "Del C:\Program Files\Borland\Delphi5\Bin\DCC32.Cfg" >> "C:\Documents and Settings\chengjiea\桌面\CompileHouseLog.Txt" Del "C:\Program Files\Borland\Delphi5\Bin\DCC32.Cfg" Echo 创建C:\Program Files\Borland\Delphi5\Bin\DCC32.Cfg Echo. "Copy D:\本地工作\北方区\SX-沈信\SOURCE70\PALMR59\PalMr59C.Cfg to DCC32.Cfg" >> "C:\Documents and Settings\chengjiea\桌面\CompileHouseLog.Txt" Copy "D:\本地工作\北方区\SX-沈信\SOURCE70\PALMR59\PalMr59C.Cfg" "C:\Program Files\Borland\Delphi5\Bin\DCC32.Cfg" Echo 切换目录至D:\本地工作\北方区\SX-沈信\SOURCE70\PALMR59\ Echo. "CD D:\本地工作\北方区\SX-沈信\SOURCE70\PALMR59\" >> "C:\Documents and Settings\chengjiea\桌面\CompileHouseLog.Txt" CD/D "D:\本地工作\北方区\SX-沈信\SOURCE70\PALMR59\" >> "C:\Documents and Settings\chengjiea\桌面\CompileHouseLog.Txt" Echo 编译 Echo. "编译" >> "C:\Documents and Settings\chengjiea\桌面\CompileHouseLog.Txt" "C:\Program Files\Borland\Delphi5\Bin\DCC32.Exe" "D:\本地工作\北方区\SX-沈信\SOURCE70\PALMR59\PalMr59C.dpr" >> "C:\Documents and Settings\chengjiea\桌面\CompileHouseLog.Txt" Echo …… echo 编译完成! echo. & pause
【转】利用DCC32实现命令行批量编译的更多相关文章
- delphi DCC32命令行方式编译delphi工程源码
本文链接地址:http://blog.csdn.net/sushengmiyan/article/details/10284879 作者:苏生米沿 Borland出品的Delphi,在TIOBE公布的 ...
- mac linux rename命令行批量修改文件名
我的mac使用命令行批量修改名字时发现居然没有rename的指令: zsh: command not found: rename 所以使用HomeBrew先安装一下: ➜ ~ brew install ...
- VS2015——命令行下编译、静态库动态库制作以及断点调试
c程序编译流程 程序的基本流程如图: 1. 预处理 预处理相当于根据预处理指令组装新的C/C++程序.经过预处理,会产生一个没有宏定义,没有条件编译指令,没有特殊符号的输出文件,这个文件的含义同原本的 ...
- Linux命令行批量替换多文件中的字符串【转】
Linux命令行批量替换多文件中的字符串[转自百度文库] 一种是Mahuinan法,一种是Sumly法,一种是30T法分别如下: 一.Mahuinan法: 用sed命令可以批量替换多个文件中的字符串. ...
- mysql命令行批量插入100条数据命令
先介绍一个关键字的使用: delimiter 定好结束符为"$$",(定义的时候需要加上一个空格) 然后最后又定义为";", MYSQL的默认结束符为" ...
- [转]Windows中使用命令行方式编译打包Android项目
http://my.oschina.net/liux/blog/37875 网上很多用Ant来编译打包Android应用的文章,毕竟Ant是纯Java语言编写的,具有很好的跨平台性.今天想写个纯win ...
- Shell 命令行批量处理图片文件名
Shell 命令行批量处理图片文件名 从网上下载了一堆图片,有的是*.jpg的,有的是*.jpeg的.并且文件名有长有短,很是糟心.因此,我想把这些文件给全部整理好,当然是用shell来处理啦! 说干 ...
- c# 命令行下编译c#文件 // c# file类读写文件
c# 命令行下编译c#文件 2010-03-01 15:02:14| 分类: c# 学习|字号 订阅 在 开始 ——>程序 ——>vstool中打开vs2008命令提示. 通过 ...
- svn命令行批量删除和批量添加
svn命令行批量删除和批量添加 如果使用svn的命令行,例如在linux下的终端中使用,svn的添加命令是svn add,删除命令是svn del,但是缺乏批量的操作,如果我在资源管理器中,手动添加了 ...
随机推荐
- Isilon OneFS Simulator Install Guide
Isilon build for storage data Use VMware converter to convert node1 to ESX(参考silon_OneFS_Simulator_I ...
- (转)C#picturebox控件使用
PictureBox是C#常用图片空间,本文是学习中搜集网络资料的一些整理和记录 1,PictureBox加载图片 using System.Drawing; //方式1,从图片文件载入 //下面的路 ...
- python3 pickle, json
pickle 有dump ,dumps ,load,loads等方法.区别在于dumps不会写入到文件. import pickle string = ['a', 2341, 'adsf'] p_st ...
- 使用 iMacros 来自动化日常的工作
利用 iMacros 的浏览器附加组件来提高工作效率 介绍 iMacros 这个强大的工具,使用简单的范例演示了如何使用这个工具来完成对于网页的操作,对于大量的具有重复性的工作内容尤其可以提高效率.对 ...
- Orchard官方文档翻译(七) 导航与菜单
原文地址:http://docs.orchardproject.net/Documentation/Navigation-and-menus 想要查看文档目录请用力点击这里 最近想要学习了解orcha ...
- 前台页面验证中需要注意的一个与VARCHAR2(N BYTE)和VARCHAR2(N CHAR)的小细节
1:一个小的测试实例 CREATE TABLE SALES.TEST_ ( TEST_BYTE BYTE), TEST_CHAR CHAR) )--TABLE CREATED ')--1 ROW IN ...
- My Rules of Information
http://www.infotoday.com/searcher/jan02/block.htm I often suggested to students that information is ...
- Find out who the “mole” is?
Blueheat Company’s production server was out of order again. The CEO was very upset and want their ...
- Excel 统计IP
参考资料: 1:http://zhidao.baidu.com/question/127624244.html 其中的公式改成<1就可以了. 2:http://support.office.mi ...
- 十一、Struts2封装请求参数的方式
十一.Struts2封装请求参数的方式 方式一.Action 本身作为model对象,通过成员setter封装(一个名字为params的拦截器干的) 注意:表单中的名称要和动作类中的名称一致(这是必须 ...