项目地址:​​http://code.google.com/p/starlee/​

最近一直在使用mongoDB做数据库开发,但是每次mongoDB服务端运行都要启动一个DOS窗口(我用的是WIN),而且还要输入一段DOS命令,使用起来很不方便,于是我便有了将这个DOS窗口隐藏的想法,经过多法试验,终于做出来好方法,现将方法公布如下,希望各位网友举一反三:

 

AutoIt V3代码:

 1 # 请注意 @ComSpec 命令的 /k参数之前有一个空格



2 Run(@ComSpec & " /k " & "d:\starlee\mongodb\bin\mongod.exe --dbpath d:\starlee\mongodb", "", @SW_HIDE)


这个空格是非常必要的,我在这个空格处花费了很多时间,呵呵

@ComSpec命令有两个参数:

/k 将在执行完命令后保留命令提示窗口 

/c 将在执行完命令之后关闭命令提示窗口

服务端运行图例:

关于如何用Autoit v3启动mongoDB_图例 

客户端运行图例: 

关于如何用Autoit v3启动mongoDB_服务端_02 

其它关于mongoDB的方法请参阅本BLOG其它相关文章。