Tag Archives: vc

完善ProtoTimer定时器

希望有一个定时器,期待是每隔25分钟可以自动锁定(因为我工作的时候常常不能好好休息,导致脖子会痛)。需要这个定时器比较小,而且数字最好大点,最好是透明的。网上能找到的定时器功能都太多了,什么列表、同步等等,我实在不需要。 在网上找了很久,没看到合适的定时器,于是用MFC写了一个简单的定时器。 只是为了定时,所以其他的功能省略掉。把之前的一个小Demo改了一下自己用着,感觉不错。 代码放到google code了。 http://code.google.com/p/prototimer/

Posted in Memo | Tagged , , , , , , , | Comments Off on 完善ProtoTimer定时器

用Python把vc工程转为makefile

VC6可以把项目输出Makefile,但是后续版本都没有了这个功能,有的时候只是想编译,不想打开那个庞大的Visual Studio,而且VC的编译工具链是可以当成绿色版直接拷贝的(只用命令行),于是自己想写一个小工具把vcproj转成Makefile。 目前还未解决资源文件的编译,但是对于调用API、控制台的vc工程还是可以的。测试的项目为CCV + VS2008sp1(没有安装,只是把命令行从其他电脑拷贝过来),测试的结果是可行的:) 以下为Python脚本:

Posted in Memo | Tagged , , , , , | Comments Off on 用Python把vc工程转为makefile

使用匿名管道捕获程序输出

最近使用xilinx的Spartan-3E来玩picoblaze,发现他们提供的kcpsm3居然是dos程序,每次执行完就会把窗口弄的极其难看,想自己写一个程序让他在另外的窗口执行,再把结果显示到当前的窗口,想到了新建一个进程然后重定向输出。 并且有的时候也需要获取命令行程序的输出、保存输出到日志,可以用重定向来实现,但是这样就不能实时看到。 不过在Codeproject发现了一个匿名管道实现的方式,问题就解决了:Real-Time Console Output Redirection 自己把需要的代码提取出来,整理成一个简单的小程序,通过VC编译成命令行模式。

Posted in Memo | Tagged , , , , , | Comments Off on 使用匿名管道捕获程序输出