去掉恼人的dos窗口

原创 2007年10月11日 14:25:00
 

背景:友人提供了一台windows2003作为版本服务器(如果是linux也不会有这片短文了)所以不得不在dos窗口下启动svnserve,烦人的就是关闭dos窗口,服务也就停掉了,但是始终开着那个dos窗口又很碍事,于是尝试了几个方法结果都不行 ,比如在bat脚本中 加上@echo off,或者exit都不行,看来只能另想办法

 

后来尝试svnserve作为windows自带的服务,这个问题就解决了

 

使用dos命令如下:

安装服务

sc create Svnservice binpath= "d:/subversion/bin/svnserve.exe --service -r E:/projectversion" displayname= "Svnservice" depend= Tcpip

删除服务

sc delete Svnservice

修改配置

sc config Svnservice binpath= "d:/subversion/bin/svnserve.exe --service -r E:/projectversion" displayname= "Svnservice" depend= Tcpip

 

设置为自启动

sc config Svnservice start= auto

 

启动服务

net start Svnservice

 

你也可以不用写脚本,直接操作那个服务界面,反正也是一劳永逸的事情,写不写脚本也无所谓

 

本文通过把一个进程包装为一个windows服务绕过了通过dos启动服务,所以也就不存在dos窗口的

关闭问题了,但并非对所有情况适用,比如一个application,具体情况具体分析

system 函数隐藏dos窗口

1、qt适用 sprintf(chars,"shutdown -s -t %d",(int)(time));      WinExec(chars,SW_HIDE);       //syste...
  • tianzhijiaozi19
  • tianzhijiaozi19
  • 2017年03月24日 17:22
  • 451

DOS基本命令(基本部分)

一、cls(clear screen的简写)        命令作用:清屏屏幕        详细介绍:屏幕显示的所有字符信息都是存放在一个屏幕缓冲区中,cls命令的作用是清除屏幕上的文字,并将该...
  • CTO_51
  • CTO_51
  • 2014年04月27日 12:58
  • 10745

qt怎样隐藏dos窗口

最近小弟做一个日历软件,想给它添加一些功能其实就是调用一些外置程序。 于是想到了system("calc")这样调用总是会出现烦人的DOS窗口,如图: 出现dos窗口,很是蛋疼,于是上网查找,得到...
  • lsyrhz
  • lsyrhz
  • 2013年12月25日 12:19
  • 1507

去掉控制台程序的黑框框

有时候写的console的程序有时候只想让它运行, 弹个黑框框 , 挺尴尬的.况且有些代码想在偷偷的执行这时候就需要一些小技巧了#pragma comment(linker,"/subsystem:...
  • zz709196484
  • zz709196484
  • 2017年11月15日 01:08
  • 183

Android开发之DOS命令行的使用

命令行工具 把SDK的tools路径加入环境变量PATH之后就可以在任何目录下调用Android调试命令来运行程序。 在控制台窗口内可以输入下列命令: android –h 帮助命令,...
  • dyllove98
  • dyllove98
  • 2013年04月14日 11:26
  • 1802

逐梦C++补遗篇之二:如何在DOS窗口下运行程序

逐梦C++补遗篇之二:如何在DOS窗口下运行程序1.环境配置环境配置有几种方法,我们还是采用最简单、最稳妥的比较好; 计算机>>右键>>高级系统设置>>环境变量 需要设置三个环境变量,分别为:...
  • qq_31680779
  • qq_31680779
  • 2016年02月01日 14:16
  • 349

DOS窗口(cmd)编译运行java项目

对java项目在DOS窗口运行的一个总结;编译运行的过程中包含其他jar包。
  • qq_15624299
  • qq_15624299
  • 2015年02月01日 23:04
  • 2151

dos命令行连接oracle数据库

C:\Adminstrator> sqlplus "/as sysdba" 查看是否连接到数据库 SQL> select status from v$instance; v$动态表开头,查...
  • dongdekun369
  • dongdekun369
  • 2016年01月26日 17:04
  • 13404

在DOS界面操作一个java的Demo

用DOS界面执行java程序先用记事本写一个类,并保存为123.java:如下图 在dos界面执行(编译): 会在本地文件生成一个Demo.class 最后再dos界面执行就可得到结...
  • pengzhisen123
  • pengzhisen123
  • 2017年10月24日 15:38
  • 90

NOI题库1814 恼人的青蛙

1814:恼人的青蛙 总时间限制: 2000ms 单个测试点时间限制: 500ms 内存限制: 65536kB 描述 在韩国,有一种小的青蛙。每到晚上,这种青蛙会跳越稻田,从而踩踏稻子...
  • hahalidaxin
  • hahalidaxin
  • 2016年03月30日 17:29
  • 413
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:去掉恼人的dos窗口
举报原因:
原因补充:

(最多只允许输入30个字)