随笔分类 -  Project manage

没有文件扩展".js"的脚本引擎 解决办法
摘要:在命令行运行JScript脚本时,遇到如下的错误提示:“输入错误: 没有文件扩展“.js”的脚本引擎。”这样的错误,原因是因为JS扩展名的文件被其他软件关联了,需要取消关联。如系统中安装了ULTRAEDIT或者E钻加密软件等,就需要去掉关联;或者如下解决方法:在运行中输入“regedit”进入注册表,只需要把[HKEY_CLASSES_ROOT\.js] 项下的那个默认值改成 "JSFile" 就可以正常运行JS 文件了。 阅读全文
posted @ 2011-04-18 11:40 indif 阅读(13840) 评论(4) 推荐(4) 编辑
利用条件编译实现工程定制版本的自动输出
摘要:项目开发代码管理中常常遇到这样的需求:根据不同的情况需要对工程代码进行不同的定制(如有时需要加入试用版期限限制,有时需要使用网络狗检测,有时又要改用单机狗检测),这些定制有时是可以通过代码在运行时实现的,但有些则必须在编译时确定。   一种不好的维护方式是,程序员根据每次版本输出要求,进行一些临时的代码修改,再编译出版本。这样不仅代码维护困难,也造成版本混乱,难以有效控制。  其实这个问题可以利用预处理宏进行条件编译来轻松解决,同时,利用VC的命令行进行编译,不需打开IDE环境,使得编译快速,结合批处理脚本又可以实现从代码更新(从代码服务器获取新版本)到编译再到安装包制作的自动化流水线。  这 阅读全文
posted @ 2011-01-04 11:15 indif 阅读(1070) 评论(0) 推荐(0) 编辑