delphi7中怎么运行DOS命令,但是我不想让他显示DOS窗口该怎么做呢?
2个回答
展开全部
在delphi7中有个WinExec命令,通过它可以直接运行指定的dos命令。
比如想开启tlenet 服务,就可以先定义一个字符串变量MyCmd用来存放DOS命令,然后通过WinExec来执行,执行时加上Sw_Hide参数,就能起来隐藏DOS窗口的效果。
Var
MyCmd:String;
Begin
//开启tlenet 服务
MyCmd:='Net start telnet';
WinExec(PChar(MyCmd),Sw_Hide); //执行命令
end;
比如想开启tlenet 服务,就可以先定义一个字符串变量MyCmd用来存放DOS命令,然后通过WinExec来执行,执行时加上Sw_Hide参数,就能起来隐藏DOS窗口的效果。
Var
MyCmd:String;
Begin
//开启tlenet 服务
MyCmd:='Net start telnet';
WinExec(PChar(MyCmd),Sw_Hide); //执行命令
end;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询