本文为原创文章,转载请注明来源:Lee's 程序人生 http://analyzer.cnblogs.com
StarLee 是一款图形界面的快速搭建nginx 0.8.12、PHP 5.3.0网站服务器平台的绿色软件,由AutoIt脚本语言编写。
项目地址: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 将在执行完命令之后关闭命令提示窗口
服务端运行图例:
客户端运行图例:
其它关于mongoDB的方法请参阅本BLOG其它相关文章。