本帖最后由 codegay 于 2016-9-11 05:41 编辑
用于替代批处理文件,作为日常工作使用脚本。
目前大量应用于嵌入式项目,作为编译脚本。
规范化嵌入式项目大多采用命令行编译以获取更加强大的功能,而不同项目的配置情况可能略有不同,这里XScript可以很好的为我们解决问题。
同时,嵌入式C/C++项目开发中,所有IDE都需要用户手工添加源文件到项目中,我们借助XScript,用C#编写脚本,自动查找目录下所有cpp文件进行编译。
C#脚本引擎XScript | C:\Users\Administrator\Downloads>XScript.exe | | 新生命C#脚本引擎由新生命开发团队开发,用于编译执行C#文件脚本! | | 版权所有:?2002-2016 新生命开发团队 http: | | 程序版本:v1.10.5975.32433 编译时间:2016-05-11 18:01:06 | | .Net版本:v4.0.30319.33440 安装路径:C:\Users\Administrator\Downloads\ | | | | 使用方法: | | XScript.exe [源文件] [/NoLogo] [/D] | | /Exe 生成Exe,不执行 | | /Vs 用VisualStudio打开编辑 | | /NoLogo 不显示版权信息 | | /D 调试模式 | | /NoStop 结束时不停止,退出进程 | | /NoTime 不显示执行时间 | | /Hide 隐藏窗口 | | /Times=1 执行次数 | | | | 输出要执行计算的代码表达式,输入help或?显示帮助信息 | | | | 脚本:? | | 脚本格式: | | 一、简易模式 | | 直接书写脚本代码行,不得使用函数。 | | 如: | | Console.WriteLine("Hello NewLife!"); | | 二、完整模式 | | 代码写在方法之中,主函数必须是static void Main() | | 如果没有写命名空间和类名,程序将自动添加 | | 如果需要引入命名空间,请务必书写完整的命名空间和类名,确保是完整的类文件 | | 如: | | static void Main() { | | Test(); | | } | | | | static void Test() { | | Console.WriteLine("Hello NewLife!"); | | } | | | | 任意键显示扩展格式…… | | 扩展格式(采用双斜杠加关键字开头): | | 1,文件包含 | | 指令后紧跟文件名,可以用相对路径 | | | | 2,程序集引用 | | 指令后可跟多个程序集,分号隔开,可以用项目路径,可以指定目录,将搜索加载所有DLL文件 | | COPY |
下载:http://git.oschina.net/NewLifeX/XScript |